Ich kann nicht ausschließen, dass hier noch etwas im Modul fehlt.
Allerdings liefert die Kamera bei der Abfrage der vorhandenen Events unter dem Topic-Pfad RuleEngine nur CellMotionDetector und keinen MyRuleDetector.
Auch wenn sie anschließend hier noch weitere Events unter RuleEngine/MyRuleDetector sendet
Danke für die Prüfung
Ich habe eine Supportanfrage bei Reolink gemacht.
Die Doorbell von Reolink hatte das selbe Problem, dass die die ‚MyRuleDetector‘ Meldungen im ONVIF Client nicht zur Auswahl stehen.
Ich habe aber noch zwei andere Probleme, welche sich aber wahrscheinlich auch auf die Firmware beziehen:
Der MainSteam funktioniert nicht in Symcon, aber auch im ONVIF-Device Manager funktioniert er nicht. Es wird dem Client ein falscher Pfad mitgeteilt (rtsp://192.168.178.101:554/Preview_01_main ist richtig, mitgeteilt wird aber rtsp://192.168.178.101:554) Wäre an und für sich nicht ein Riesenproblem, da der Pfad manuell geändert werden kann.
Das andere Problem ist, dass kein Standbild ausgegeben wird. Die einzige Meldung im Dump nach Aktualisierung ist diese (auch ein falscher Pfad)
Snap URL:
http://(ip address)/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=(any combination of
numbers and letters)&user=(user name)&password=(user password)
(Every time you refresh the website it will snap a new picture)
Jedoch kriege ich auch so kein Bild hin…
Edit: Problem mit dem Standbild behoben, Port 80 war auf der Kamera deaktiviert…
Das stimmt, ich habe die Event Instanz nicht manuell angewählt. Ich hatte nur dienigen, welche mir bei der Videoquelle gelistet wurden, gewählt.
Ich habe diese Event Instanzen nun angelegt, aber es sind dieselben Bewegungserkennungen wie bisher.
Ich habe gehofft, dass allenfalls diejenigen Typen unten aufgeführt werden, aber leider nicht. Diese wären viel genauer als die allgemeinen Bewegungen, es werden viel zu viele Falschmeldungen generiert.
Kann ja nicht, weil sie im IO gar nicht aufgeführt werden
Habe auch andere Projekte gefunden, welche ähnliche Probleme haben. Einer hat es einfach hart für Relolink im Code. Da das Symcon Modul aber universell ist, geht das nicht. Allerdings habe ich noch ein paar Ideen, dauert aber noch etwas.
Michael
Ja, wird als Event übertragen, aber leider nicht bei der Abfrage der möglichen Events.
Da ist von der RuleEngine nur CellMotionDetector enthalten
Also genauso wie schon weiter oben.
Ich weiss nicht genau was du machst, aber leg doch einfach eine neue JSON Decoder Instanz an und gib den Pfad dort im zugehörigen HTTP Client ein und schwupp sollten die Ereignisse auftauchen…