ich habe eine Reolink Trackmix Kamera. Die Bewegungserkennung habe ich bis jetzt über das Reolink Plugin im ioBroker abgefragt. Leider funktioniert dies nur im Pull verfahren. Dadruch ist die erkennung immer recht langsam gewesen. Seit kurzem können einige Reolink Kameras POST requests senden wenn eine Bewegung erkannt werden.
Das habe ich mir zu nutze gemacht und nun klappt die Bewegungserkennung quasi instant wenn die Kamera triggert.
Hier nun eine kurze Anleitung wie es geht:
Vorraussetzung: Kamera und ioBroker können miteinander kommunizieren. Das Loxone Plugin ist in ioBroker eingerichtet und kann einen Virtuellen Eingang der Loxone beschreiben. Das simple-api Plugin ist im ioBroker installiert und eingerichtet.
- Die aktuelles Software auf der Reolink Website downloaden und auf der Kamera installieren. (Leider werden wohl nicht alle Kameras mit der Webhook erweiterung versehen. Release Notes beachten)
- Am Webinterface der Kamera anmelden. Unter Surveillance/Push gibt es nun einen Punkt Webhook (Siehe Screenshot)
- Hier nun einen Webhook anlegen. Als Content: Customize auswählen. In das Textfeld einfach ein Stichwort eintragen auf das später in Loxone gematched wird. Als URL folgendes eintragen: http://<ip-ioBroker>:8087/setValueFromBody/<object-id> (Beisspiel: http://192.168.1.10:8087/setValueFro...36498fa45.text) Die object-id bekommt ihr aus dem Objectbaum des ioBroker einfach hier:
Ungefähr so sollte es dann in der Kamera aussehen:
- Alles auf der Kamera Speichern und ggf. noch auswählen das die Benachrichtigungen nur bei Personenerkennung gesendet werden.
- Da die Kamera nun bei jedem Event den Wert setzt müssen wir nur noch der Loxone beibringen auch darauf das Licht zu schalten:
Viel Erfolg beim Umsetzen.
Gruß,
Bastian
Kommentar