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.
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);
*/
?>
…
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
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
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:
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
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.
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.