Mobotix Q24

Hallo,

hat irgendjemand schon etwas mit dieser Cam im IPS realisiert, und könnte mir vielleicht etwas an Skripte zur verfügung stellen?

wäre super, Danke.

Ps. Oder fubktioniert die auch mit dem Cam Modul aus der library, wenn ja wie müsste ich da ran gehen?

Danke

Hallo Uwe,

ich habe u.a. die Türstation von Mobotix und ich denke, die hat das gleiche Kamera-Modul.
Was genau schwebt Dir denn vor? Die Haupteinstellungen werden ja im Frontend vom Kameramodul gemacht (Bewegungserkennung, Alarmauslösung, Alarm-Email versenden usw.)
Interessant wird es, wenn Du Aktivitäten durch Alarme in IPS auslösen möchtest, was sich bis auf einzelne Aktivierungsfenster auflösen lässt. Ich nutze da die Netzwerkmeldung.

Gruß Dieter

Hi,

ich würde sie gerne im WF integrieren. Kannst Du mir erklären was Du wie realiesiert hast? Danke

Meinst Du den Live-Stream im WF anschauen?

Gruß Dieter

Hier haste mal paar Script und Infos so wie deie bei mir funktionieren.



// !! Script muß unter Webfront/user etc. liegen
// http://www.ip-symcon.de/forum/threads/13507-Mobotix-Cam-im-Webfront?highlight=mobotix

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<script type="text/javascript" src="multicameras.js"></script>
<style type="text/css">
body { background-color: #27292b;
       width: 1200px;
       margin: auto;
       padding: 15px;
       position: fixed; left: 0px; top: 0px;
     }
</style>

<img id="image1" src="http:/deien IP der Kamera/record/current.jpg" alt="Image of first camera.">

<script type="text/javascript">
function InitImages() {
  ObjImage1 = new MX.ImageRefreshPeriodic('image1',1);
}
MX.registerBodyOnloadHandler(InitImages);
function StopIt() {
  ObjImage1.stop();
  ObjImage2.stop();
}
NewObject = new MX.ImageRefreshPeriodic('image1', 1)                        /* Refresh Rate des Bildes in Sekunden */
</script>
</html>


<?php
/*

    Steuerungsvaiable aus Kamera auslesen im Browser
    http://IP deine Kamera/help/help?longvariable

    http://IP deine Kamera/control/rcontrol?action=gettext&message=$(IMG.CAM);
*/
?>

Hier kannst den Helligkeitssensor auslesen


<?php

// http://www.ip-symcon.de/forum/threads/13507-Mobotix-Cam-im-Webfront?highlight=Mobotix
// http://www.ip-symcon.de/forum/threads/18921-Mobotix-T24?highlight=Mobotix

    $ipcam = "user:passwort@IP-Adresse der Kamera";
    $a = file_get_contents('http://'.$ipcam.'/control/rcontrol?action=gettext&message=$(IMG.CAM)');
//    echo $a."
";
    $b = explode("ERR", $a);
//    print_r( $b);
    if ($b[0]=="LEFT")
        {
//           echo "linke Kamera aktiv"."
";
           $a = file_get_contents('http://'.$ipcam.'/control/rcontrol?action=gettext&message=$(SEN.LXL)');
        }
    else
        {
//           echo "rechte Kamera aktiv"."
";
           $a_10 = file_get_contents('http://'.$ipcam.'/control/rcontrol?action=gettext&message=$(SEN.LXR)');
           $a_20 = file_get_contents('http://'.$ipcam.'/control/rcontrol?action=gettext&message=$(SEN.TIN.CELSIUS)');
        }
    $a_11 = explode("ERR", $a_10);
//    echo "Helligkeit: ".$a_11[0]." Lux"."
";
    SetValue(11366 /*[IP-Cam Mobotix\Mobotix Kameras als Helligkeitssensor\Mobotix Helligkeit]*/ , $a_11[0]/1 );

    $a_21 = explode("ERR", $a_20);
//    echo "Temperatur: ".$a_21[0]." °C"."
";
    SetValue(11969 /*[IP-Cam Mobotix\Mobotix Kameras als Helligkeitssensor\Mobitix Temp]*/ , $a_21[0]/1 );
?>

ups doppel Post.

Hier gibt es auch ein Script

Mobotix Cam im Webfront

Danke,

da muss ich mich jetzt mal reinarbeiten.


Interessant wird es, wenn Du Aktivitäten durch Alarme in IPS auslösen möchtest, was sich bis auf einzelne Aktivierungsfenster auflösen lässt. Ich nutze da die Netzwerkmeldung.

Hi Dieter,
wie hast Du das mit den Netzwerkmeldung hinbekommen? Ich tüftel da schon seit Tagen dran und bekomme das irgendwie nicht hin :frowning:
Würde gerne über den Bewegsungsmelder das Licht über der Türe ein-/ausschalten. Aber irgendwie kommt die Netzwerknachricht nicht in IPS an. Vermutlich mache ich da noch etwas mit dem Server-Socket falsch.
Wäre um jeden Tipp dankbar :slight_smile:

Grüße,
Torsten

Gesendet von meinem iPad mit Tapatalk

Hallo Torsten,

ich schau dieses Wochenende mal nach und melde mich wieder - ist schon sooo lange her :wink:

Gruß
Dieter

OK Torsten - here we go

  1. Im Ordner I/O-Instanzen einen Server Socket einrichten - ich habe als Port 8000 gewählt.

Mobo_1.jpg

  1. in Deinem Mobotix Ordner eine Register Variable einrichten (bei mir „Register Variable Mobotix“)
    Target: Verweis zu Deinem NetMessage Handler Script
    Übergeordnete Instanz: Server Socket (Port 8000)

  1. Das NetMessage Handler Script sieht bei mir etwa so aus:
<?
$event=$_IPS['VALUE'];
$event_array=explode(";" , $event);
if(trim($event_array[0])=="VM")
	{
	// Hier Dein Code
	}

if(trim($event_array[0])=="VM2")
	{
	// Hier Dein Code
	}

if(trim($event_array[0])=="UC")
	{
	// Hier Dein Code
	}
?>

Und nun die Mobotix - das ist komplizierter und ich gehe davon aus, dass Du bereits die Bildanalyse eingerichtet und aktiviert hast.

Dann im Mobotix Admin Menu -> Übertragungsprofile -> Profile für Netzwerkmeldungen das „Simple Notify“ Profil einrichten:

Dann im Mobotix Setup Menu -> Aktionsgruppen Übersicht eine Aktionsgruppe einrichten und aktivieren - eine Aktion muss dabei sein: Netzwerkmeldung: Simple Notify:

Das sollte es im Großen und Ganzen sein - und hoffe, dass Du das nachvollziehen kannst.

Viel Spass und Erfolg.

Gruß
Dieter

Hi Dieter,

eigentlich habe ich alles so gemacht :frowning:

Ich habe einen Server Socket auf Port 596 - dazu eine passende Register Variable die mit einem einfachen Script verbunden ist. Das Script macht derzeit nichts anderes als den Image Grabber aufzurufen um so das aktuelle Bild zu bekommen.

Doch irgendwie kommt die Netzwerkmeldung in IPS gar nicht an.

Wenn ich im Admin->Netzwerk-Konfiguration->Test der Netzwerk-Konfiguration gehe und dort den Senden Button drücke kommt hier die Meldung „Netzwerkmeldung erfolgreich“. Aber in IPS passiert nix :frowning:

Eigentlich ist das doch gar nicht so schwer …

Gruß,
Torsten

Hallo Torsten,

es ist leider schwierig Dir da zu helfen, da mir Deine Settings nicht bekannt sind.

Hast Du denn alarmauslösende Rahmen in VM und/oder VM2 definiert und aktiviert? Zum Probieren sollte auch die manuelle Auslösung ‚UC‘ funktionieren und vielleicht wäre es hilfreich erst mal eine E-Mail bei Alarmauslösung zu versenden um zu sehen, dass es funktioniert.

Wir könnten uns das mal per Team-Viewer Session anschauen - wenn Du möchtest.

Gruß
Dieter

Lokale Firewall auf der ips- Kiste? Applikation die auf dem gleichen Port hört und antwortet? Ipadress von IPS in der netzwerkmeldungskonfig Mobotix passt? In IPS hat es auf keiner der Beteiligten Instanzen ein Ausrufezeichen/Rot?ist der Parser dem Socket zugeteilt? Versuch mal nur auf dem socket auf debug zu gehen und dieses aktivieren. Von Mobotix test senden und schauen ob was im debugger ankommt. Gruss

Wollte mich noch zurück melden. Hatte IPS auf dem Raspi laufen und habe die Verbindung nicht hinbekommen. Nachdem ich das System nun auf Windows übertragen habe, geht es auf anhieb.

Also war eigentlich alles richtig, nur wollte der Server client auf dem Raspi irgendwie nicht richtig arbeiten.

Jetzt läuft es aber :slight_smile:

Danke für Eure Unterstützung!

Gruß,
Torsten

für die klasse Anleitung.

Ich habe zwar keinen Teich im Garten, aber Stare und Tauben sind nun auch kein Graus mehr :slight_smile: