[BETA] [MODUL] Reolink

Reolink für IP-Symcon

Modul ist beta, daher muss im Store genau nach ‚Reolink‘ gesucht werden

Inhaltsverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Software-Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. WebFront
  7. Webhook
  8. Versionen

1. Funktionsumfang

Integration von Reolink-Kameras in IP Symcon. Bei Verwendung mehrerer Reolink-Kameras kann das Modul mehrmals installiert werden. Dies ist kein ONVIF-Fähiges Modul. Der Hauptnutzen dieses Moduls ist es, die intelligente Bewegungserkennung für Personen, Tiere, Besucher und Fahrzeuge zu nutzen, was über ONVIF aktuell nicht funktioniert.
Dieses Modul ist optimal für Reolink Kameras ausgelegt, welche Webhook unterstützen. Daher ist immer die aktuellste Firmware aufzuspielen.
Beherrscht die Kamera kein Webhook kann sie aktiv gepollt werden. Die bringt aber je nach Polling-Intervall eine kleine Verzögerung mit sich.

Das Modul kann folgendes:

  • Schnappschüsse bei Bewegungen aufnehmen (Allgemeine Bewegungen, Personen, Tiere und Fahrzeuge).
  • Ein Schnappschuss-Archiv zu den jeweiligen Bewegungen erstellen und die Anzahl der darin gespeicherten Bilder definieren.
  • Die intelligente Bewegungserkennung als Variable darstellen.
  • Den Pfad zum RTSP-Stream erstellen, um das Live-Bild darzustellen.
  • Auswählen, ob Main- oder Substream angezeigt werden soll.

Aktuell getestete Reolink-Kameras welche mit Webhook funktionieren:

  • Reolink Duo 2
  • Reolink RLC-810A
  • Reolink Doorbell

Aktuell getestete Reolink-Kameras welche kein Webhook unterstützen und allenfalls über die Polling-Option abgefragt werden können:

  • Reolink E1 Outdoor (inkl. Pro)
  • Reolink Trackmix
  • Argus 3 Pro (und wahrscheinlich sämtliche akkubetriebenen Kameras)

Wenn eine Kamera mit dem Modul funktioniert, würde ich mich um Angabe des Kameramodells freuen.
Wenn nicht, benötige ich eine Info mit Angabe des Kameramodells. Ebenfalls natürlich eine Sequenz Debug. Eventuell kann ich die Kamera dann ins Modul integrieren.

2. Voraussetzungen

  • IP-Symcon ab Version 7.0
  • Im Webinterface der Kamerakonfiguration, unter Push Notifications muss der Menupunkt ‚Webhook‘ vorhanden sein. Wenn dieser fehlt ist zu prüfen, ob eine neue Firmware zur Verfügung steht unter Download Center – Reolink

3. Software-Installation

  • Über den Module Store kann das Modul, weil aktuell beta, nur unter dem genauen Namen ‚Reolink‘ gefunden und installiert werden.

4. Einrichten der Instanzen in IP-Symcon

  • Unter ‚Instanz hinzufügen‘ kann das ‚Reolink‘-Modul mithilfe des Schnellfilters gefunden werden.
  • Weitere Informationen zum Hinzufügen von Instanzen in der Dokumentation der Instanzen

Konfigurationsseite:

Name Beschreibung
Webhook Hier wird der verwendete Webhook angezeigt. Diesen in der Kamerakonfiguration eintragen
IP-Adresse IP-Adresse der Kamera
Benutzername Benutzername zur Anmeldung im Interface der Kamera
Passwort Passwort zur Anmeldung im Interface der Kamera
Stream-Typ Standard ist Substream. Hier kann zwischen Main- und Substream gewählt werden. Achtung: Der Mainstream ist häufig H265 codiert, dies kann von IP-Symcon nicht abgespielt werden.
Polling aktivieren Standard ist aus. Den Schalter nur aktivieren, wenn die Kamera keinen Webhook unterstützt. Webhook ist immer zu bevorzugen. Wenn der Schalter aktiviert ist wird die Kamera aktiv im eingegebenen Intervall abgefragt, was eine entsprechende Verzögerung mit sich bringt. Es wird aktuell nur die intelligente Erkennung abgefragt (Personen, Tiere, Fahrzeuge).
Webhook-Daten Aktiviert die Anzeige der Variablen aus dem JSON des Webhooks. Dies ist nur für allfällige Tests und Diagnose nötig
Test-Elemente anzeigen Aktiviert die Anzeige der Elemente wie Bildarchiv, Schnappschuss und Variable, um mit der Testfunktion des Webhook aus dem Kamerainterface zu arbeiten. Dies ist nur für allfällige Tests und Diagnose erforderlich.
Besucher-Erkennung Aktiviert die Anzeige der Elemente wie Bildarchiv, Schnappschuss und Variable für die Besucher-Erkennung (Nur Doorbell)
API-Funktionen Aktiviert die API-Funktionen. Diese Funktion ist im Aufbau, vorerst nur die Kamera-LED
Intelligente Bewegungserkennung Aktiviert die intelligente Bewegungserkennung
Schnappschüsse anzeigen Aktiviert den letzen Schnappschuss der intelligenten Bewegungserkennung zur allfälligen Weiterverabeitung. Solange noch kein Schnappschuss erstellt ist wird nichts angezeigt
Bildarchive anzeigen Aktiviert die Bildarchive. Diese kann in der Visualisierung angezeigt werden.
Anzahl Archivbilder Standard ist 20. Bestimmt die maximale Anzahl der Archivbilder. Nicht zuviele Bilder einstellen, da diese alle in IP-Symcon gespeichert werden.

5. Statusvariablen und Profile

Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

Es werden Variablen/Typen je nach Wahl im Konfigurationsformular erstellt.

Profile

Name Typ
REOCAM.WLED Integer

6. WebFront

Integration von Kamerastream, Schnappschüssen und Variablen zur intelligenten Bewegungserkennung und Bildarchiv.

7. Webhook

Es wird automatisch ein Webhook erstellt. Der Name des Webhook wird oben im Konfigurationsformular angezeigt. Dieser Pfad muss im Webinterface der Kamera in den Einstellungen unter Push eingetragen werden. Dort den Webhook-Pfad mit dem Default-Content hinzufügen.
Es ist nur noch die http://:3777 davor aufzuführen.
Beispiel: http://192.168.178.48:3777/hook/reolink_28009

8. Versionen

Version 1.2 (19.11.2024)

  • Unterstützung für Kameras ohne Webhook (pollen)

Version 1.1 (17.11.2024)

  • Unterstützung der Doorbell
  • API-Funktion (Steuerung des LED-Licht)

Version 0.1 (16.11.2024)

  • Initiale Beta-Version
1 „Gefällt mir“

Tolle Nachrichten! Danke für das Modul!
Werde das gleich mal mit meinen Trackmix und E1 Pro Cams testen!

coole Sache.

würde mir das Modul auch helfen, wenn ich den Reolink Netzwerkrekorder nutze.
ich kann meine Kameras nicht direkt erreichen, sondern nur über den Rekorder

Mega, genau darauf hab ich gewartet :slight_smile:

Erster eindruck Top. Hab es mit der 810a und der Doorbell getestet.

Meinst du du könntest für die Doorbett noch den Webhook „Visitor“ einbinden?

dann hat man auch den Klingelknopf in IPS…

17.11.2024, 09:44:47 | Raw Webhook Data | {„alarm“:{„alarmTime“:„2024-11-17T08:44:46.000+0000“,„channel“:0,„channelName“:„Reolink Video Doorbell PoE“,„device“:„Reolink Video Doorbell PoE“,„deviceModel“:„Reolink Video Doorbell PoE“,„message“:„Visitor Detected from Reolink Video Doorbell PoE“,„name“:„Visitor Alert“,„title“:„Visitor message“,„type“:„VISITOR“}}

Viele Grüße
Stephan

Danke fürs Testen und melden der funktionierenden 810a
Ich habe eine neue beta im Store, wo im Konfigurationsformular für Doorbell-Besitzer die Besuchererkennung aktiviert werden kann.
Bin gespannt obs funktioniert, habe keine Doorbell…

Ich denke, das wird eher schwierig, da total andere Konstellation und keine Testmöglichkeit…

Klingeltaster wird erfolgreich gemeldet. Danke!

Viele Grüße
Stephan

Vorfreude war groß - Ernüchterung kam schnell :sleepy:

Akkubetriebene Kameras haben kein WebInterface (und somit vermutlich auch kein WebHook), sondern lediglich einen Zugriff über die Reolink App.
In meinem Fall eine Argus 3 Pro…

Äußerst Schade…

Ich hab leider weder bei meinen Trackmix noch bei der E1 Pro Outdoor die Möglichkeit finden können, einen Webhook einzutragen.
Wenn Du das Modul erweitertes, wäre es toll, wenn Du noch die Scheinwerfersteuerung behandelst.
Ich würde sie gerne nachts auf Automodus einstellen - nicht jedoch, wenn ich zu Hause bin. Das wäre toll. Mit dem Reolink Modul läufst Du hier allerdings offene Türen ein. Das ist mir auch klar :slight_smile:

Neuste Firmware drauf? Ich hab festgestellt das in der App mir nicht die neuste Version angezeigt wurde. Auf der Reolink Webseite gab es dann plötzlich neue Versionen für meine Kameras. Die hatten dann auch die relativ neue Funktion mit den Webhook drin. Die webhook stellst du unter dem Punkt Push ein.

Gruß
Stephan

E1 Outdoor (nicht Pro) habe ich heute bei einem Bekannten getestet, auch mit der neusten FW kein Webhook. Daher habe ich diese schon mal in die Liste der nicht kompatiblen Kameras aufgenommen…
Aber richtig, so wie ich gelesen habe hat die Doorbell ganz neu eine Unterstützung für Webhook.

Ich habe mich nun an die API rangemacht und schon mal das Ein- und Ausschalten der LED realisiert. Wenn du also die neuste beta installierst hast du einen neuen Schalter im Konfigurationsformular (API-Funktionen). Da werden in Zukunft nützliche Ansteuerungen und Einstellungen möglich sein. Vorerst, wie erwähnt, schon mal die LED zu Testzwecken.
Leider kannst du noch nicht auf Automatisch stellen, aber vorerst könntest du das allenfalls über einen Ablaufplan lösen (Abwesend+Bewegung=LED an)

2 „Gefällt mir“

leider hat keine meiner Reos (akt. Firmware) den Push…

Ja schade, welche Modelle hast du?

E1outdoor, Lumus, Argus3pro, RLC-842A, Duo2Wifi, DuoPoE

Duo2 geht, die habe ich auch.
Prüf nochmals auf der Reolink Downloadseite alle Kameras.
Der Link zum Downloadportal findest du am Anfang dieses Threds in meiner Beschreibung

Vielen Dank für das Modul,

dass erleichtert die Arbeit mit den Kameras ungemein.

Gerne…
Welche Kameramodelle hast du, die funktionieren?

Verdammt, ich habe die RLC 520A_V2 Kameras. Für diese bekommt man aus irgendwelchen Gründen keine Firmware auf der Seite.
Habe jetzt den Support angeschrieben.
Ich habe zwar die neue Benutzeroberfläche auf dem Web Interface aber der Punkt fehlt leider.
Ich verstehe manchmal die Entscheidungen bei Reolink nicht, echt nervig.
Ich werde berichten, ob es eine Version gibt, die das Feature hinzufügt.
Wäre echt zu schön gewesen…

bei mir hat der Download schonmal eine Stunde gedauert (32MB) und dann hat die Cam es nicht akzeptiert, vermutl Korrupt.