Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [Neuer Adapter] Reolink Kamera

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    438

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

[Neuer Adapter] Reolink Kamera

Geplant Angeheftet Gesperrt Verschoben Entwicklung
reolinkneuer adaptertestenkamera
1.1k Beiträge 161 Kommentatoren 486.9k Aufrufe 140 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Ringo-66R Offline
    Ringo-66R Offline
    Ringo-66
    schrieb am zuletzt editiert von
    #1081

    Moin,
    nach langer Ruhe auch von mir wieder mal ne Frage.
    Meine Reolink Familie wächst, habe nun u.a. 2 PTZ Cameras am Start (RLC823A und die E1 Outdoor SE)
    Jetzt stelle ich mir die Frage:
    Wie kann ich einzelne Bewegungsbefehle an die Cameras senden? (Javasript)
    Habe im Forum und Netz gesucht, aber nur das Ansteuern von PTZ-Presetpunkten gefunden...
    Gibt es da etwas für hoch runter rechts links? (Zoompunkte sind imho per DP setzbar....)

    oelisonO 1 Antwort Letzte Antwort
    0
    • Alex WarkentinA Offline
      Alex WarkentinA Offline
      Alex Warkentin
      schrieb am zuletzt editiert von
      #1082

      Erstmal danke für die Erstellung des Adapters. Meine CX810 war recht schnell eingebunden. Durch ein Script kann ich auch erfolgreich das Recording ausschalten, wenn die Tür nicht abgeschlossen ist. Allerdings scheint der push Befehl nicht zu funktionieren. Ich würde mir davon erwarten, dass ich auch die Push Benachrichtigen aufs Handy deaktivieren kann. Oder ist der Datenpunkt für etwas anderes bestimmt?

      Alex WarkentinA 1 Antwort Letzte Antwort
      0
      • Ringo-66R Ringo-66

        Moin,
        nach langer Ruhe auch von mir wieder mal ne Frage.
        Meine Reolink Familie wächst, habe nun u.a. 2 PTZ Cameras am Start (RLC823A und die E1 Outdoor SE)
        Jetzt stelle ich mir die Frage:
        Wie kann ich einzelne Bewegungsbefehle an die Cameras senden? (Javasript)
        Habe im Forum und Netz gesucht, aber nur das Ansteuern von PTZ-Presetpunkten gefunden...
        Gibt es da etwas für hoch runter rechts links? (Zoompunkte sind imho per DP setzbar....)

        oelisonO Offline
        oelisonO Offline
        oelison
        schrieb am zuletzt editiert von
        #1083

        @Ringo-66
        Leider gibt es da nichts. Es müssen die Presets programmiert werden.

        I like Rust. ioBroker-Adapter: matrix, mediola-gateway, support for reolink

        1 Antwort Letzte Antwort
        1
        • Z zolpetol

          Hallo, meine Trackmix WiFi lief bisher ohne Probleme mit dem Reolink-Adapter. Ich hatte jetzt vermehrt ein Drift-Problem (Kamera kehrt nicht auf den Wachpunkt zurück) und habe nach Maßgabe des Reolink Support ein Update auf die neuste Firmware gemacht. Der Reolink-Adapter bekommt jetzt keinen Kontakt mehr mit der Kamera: "reolink.2 (1523) get md state: TypeError: Cannot read properties of undefined (reading 'state')". Nachdem ich auf eine Firmware aus 2023 zurück bin - die bisher genutzte Firmware finde ich nicht im Netz - bekommt der Adapter zwar wieder Kontakt, aber die Sensoren, wie z.B. Person, ändern ihren Status nicht mehr.

          Wenn ich den Status direkt mit http://192.168.0.1/api.cgi?cmd=GetMdState&channel=0&user=USER&password=PASSWORT abfrage, bekomme ich das Ergebnis: [ { "cmd" : "GetMdState", "code" : 0, "value" : { "state" : 1 } } ]. Also liefert die Kamera den STATE=1, der kommt aber eben nicht im Objekt des Reolink-Adatper an.

          Wichtig ist für mich, dass ich die Bewegungserkennung über den iobroker auswerten kann und bevor ich nach einer Alternativ-Lösung (vielleicht ONVIF Adapter?) einmal die Frage in die Runde ob jemand eine Idee dazu hat?

          oelisonO Offline
          oelisonO Offline
          oelison
          schrieb am zuletzt editiert von
          #1084

          @zolpetol @mr_guardian
          Ich habe hier schon lange nicht mehr reingeschaut und daher viel verpasst.
          Ich habe eine Model: RLC-823A mit der Firmware Version: v3.1.0.2831_23102509_v1.0.0.31. Das ist allerdings auch die neueste Version für diese Kamera. Daher kann ich eure Fehler nicht nachvollziehen.
          Kann jemand von euch mal Debug einschalten und die Logs in ein Bug-Ticket auf github legen?
          github_ioBroker_reolink_issues

          I like Rust. ioBroker-Adapter: matrix, mediola-gateway, support for reolink

          1 Antwort Letzte Antwort
          0
          • Alex WarkentinA Alex Warkentin

            Erstmal danke für die Erstellung des Adapters. Meine CX810 war recht schnell eingebunden. Durch ein Script kann ich auch erfolgreich das Recording ausschalten, wenn die Tür nicht abgeschlossen ist. Allerdings scheint der push Befehl nicht zu funktionieren. Ich würde mir davon erwarten, dass ich auch die Push Benachrichtigen aufs Handy deaktivieren kann. Oder ist der Datenpunkt für etwas anderes bestimmt?

            Alex WarkentinA Offline
            Alex WarkentinA Offline
            Alex Warkentin
            schrieb am zuletzt editiert von
            #1085

            Wie bereits im GitHub Issue besprochen habe ich den Vorschlag aus dem OpenHab https://github.com/openhab/openhab-addons/issues/20281 getestet und es funktioniert mit meiner Kamera tatsächlich wie dort beschrieben. Allerdings habe ich hier leichte Verständnisschwierigkeiten, was die Settings angeht.

            Folgendes habe ich in der Main.js angepasst:

                async setPush(state) {
                    const pushOnCmd = [
                        {
                            cmd: 'SetPushV20',
                            param: {
                                Push: {
                                    enable: state ? 1 : 0,
                                },
                            },
                        },
                    ];
            

            habe ich geändert zu:

            async setPush(state) {
                    const pushOnCmd = [
                        {
                            cmd: 'SetPushV20',
                            param: {
                                Push: {
                                    channel: 0,
            			enable: state ? 1 : 0,
            			schedule: {
            				channel: 0,
            				table: {
            					AI_DOG_CAT: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
            					AI_PEOPLE: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
            					AI_VEHICLE: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
            					MD: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
            			   },
            			},
                                },
                            },
                        },
                    ];
            

            Was offensichtlich von der Handy App überschrieben wird, ist das Timetable. Hier scheint es nämlich völlig egal zu sein, ob ich einsen oder nullen sende. Push reagiert nur enable. Oder ich habe noch keinen Zustand entdeckt, wo es Auswirkungen zeigt.

            Wobei ich hier die Settings in der Web-Oberfläche nicht nachvollziehen kann. Man hat nur ein Timetable und Häkchen, was detektiert werden soll. Wie kann ich hier z.B. individuelle Einstellungen für Auto und Personen machen?

            Ich weiß, meine Lösung ist jetzt quick&dirty und wird bei Kameras ohne KI vermutlich nicht funktionieren, aber es wäre trotzdem toll, wenn sie den Weg in den Adapter findet, damit ich das Feature nicht bei dem nächsten Update wieder verliere.

            oelisonO 1 Antwort Letzte Antwort
            0
            • Alex WarkentinA Alex Warkentin

              Wie bereits im GitHub Issue besprochen habe ich den Vorschlag aus dem OpenHab https://github.com/openhab/openhab-addons/issues/20281 getestet und es funktioniert mit meiner Kamera tatsächlich wie dort beschrieben. Allerdings habe ich hier leichte Verständnisschwierigkeiten, was die Settings angeht.

              Folgendes habe ich in der Main.js angepasst:

                  async setPush(state) {
                      const pushOnCmd = [
                          {
                              cmd: 'SetPushV20',
                              param: {
                                  Push: {
                                      enable: state ? 1 : 0,
                                  },
                              },
                          },
                      ];
              

              habe ich geändert zu:

              async setPush(state) {
                      const pushOnCmd = [
                          {
                              cmd: 'SetPushV20',
                              param: {
                                  Push: {
                                      channel: 0,
              			enable: state ? 1 : 0,
              			schedule: {
              				channel: 0,
              				table: {
              					AI_DOG_CAT: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
              					AI_PEOPLE: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
              					AI_VEHICLE: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
              					MD: '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
              			   },
              			},
                                  },
                              },
                          },
                      ];
              

              Was offensichtlich von der Handy App überschrieben wird, ist das Timetable. Hier scheint es nämlich völlig egal zu sein, ob ich einsen oder nullen sende. Push reagiert nur enable. Oder ich habe noch keinen Zustand entdeckt, wo es Auswirkungen zeigt.

              Wobei ich hier die Settings in der Web-Oberfläche nicht nachvollziehen kann. Man hat nur ein Timetable und Häkchen, was detektiert werden soll. Wie kann ich hier z.B. individuelle Einstellungen für Auto und Personen machen?

              Ich weiß, meine Lösung ist jetzt quick&dirty und wird bei Kameras ohne KI vermutlich nicht funktionieren, aber es wäre trotzdem toll, wenn sie den Weg in den Adapter findet, damit ich das Feature nicht bei dem nächsten Update wieder verliere.

              oelisonO Offline
              oelisonO Offline
              oelison
              schrieb am zuletzt editiert von
              #1086

              @Alex-Warkentin Schon mal probiert ohne die Tabelle das zu senden? Ich könnte ja einen Schalter pushV20 verwenden, um das Protkoll zu schalten.

              I like Rust. ioBroker-Adapter: matrix, mediola-gateway, support for reolink

              1 Antwort Letzte Antwort
              0
              • wendy2702W Offline
                wendy2702W Offline
                wendy2702
                schrieb am zuletzt editiert von
                #1087

                HI,

                Habe gerade auf die letzte latest Version 1.4.1 upgedated. Seitdem ist das log voll:

                
                2026-03-16 13:21:49.336  - �[32minfo�[39m: reolink.4 (605888) Reolink adapter has started
                2026-03-16 13:21:49.834  - �[32minfo�[39m: reolink.3 (605876) State value to set for "reolink.3.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:21:49.990  - �[32minfo�[39m: reolink.4 (605888) Current IP: 192.168.178.211
                2026-03-16 13:21:50.200  - �[32minfo�[39m: reolink.3 (605876) State value to set for "reolink.3.settings.autoFocus" has to be type "boolean" but received type "string" 
                2026-03-16 13:21:50.340  - �[32minfo�[39m: reolink.4 (605888) State value to set for "reolink.4.device.wifi" has to be type "boolean" but received type "number" 
                2026-03-16 13:21:50.588  - �[32minfo�[39m: reolink.3 (605876) State value to set for "reolink.3.settings.ir" has to be type "boolean" but received type "string" 
                2026-03-16 13:21:50.878  - �[32minfo�[39m: reolink.3 (605876) State value to set for "reolink.3.settings.EmailNotification" has to be type "boolean" but received type "string" 
                2026-03-16 13:21:51.381  - �[32minfo�[39m: reolink.4 (605888) State value to set for "reolink.4.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:21:51.668  - �[32minfo�[39m: reolink.4 (605888) State value to set for "reolink.4.settings.autoFocus" has to be type "boolean" but received type "string" 
                2026-03-16 13:21:51.944  - �[32minfo�[39m: reolink.4 (605888) State value to set for "reolink.4.settings.ir" has to be type "boolean" but received type "string" 
                2026-03-16 13:21:52.216  - �[32minfo�[39m: reolink.4 (605888) State value to set for "reolink.4.settings.EmailNotification" has to be type "boolean" but received type "string" 
                2026-03-16 13:22:04.523  - �[32minfo�[39m: reolink.0 (605818) State value to set for "reolink.0.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:22:11.770  - �[32minfo�[39m: reolink.2 (605838) State value to set for "reolink.2.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:22:18.667  - �[32minfo�[39m: reolink.1 (605858) State value to set for "reolink.1.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:22:24.703  - �[32minfo�[39m: reolink.3 (605876) State value to set for "reolink.3.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:22:26.324  - �[32minfo�[39m: reolink.4 (605888) State value to set for "reolink.4.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:22:43.006  - �[32minfo�[39m: reolink.0 (605818) State value to set for "reolink.0.disc.formatted" has to be type "number" but received type "boolean" 
                2026-03-16 13:22:50.403  - �[32minfo�[39m: reolink.2 (605838) State value to set for "reolink.2.disc.formatted" has to be type "number" but received type "boolean" 
                
                

                Stoppen der Instanzen, anschließendes löschen der Objekte und starten der Instanzen hat nicht geholfen.

                Issue auf Github geöffnet:

                https://github.com/aendue/ioBroker.reolink/issues/230

                Bitte keine Fragen per PN, die gehören ins Forum!

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Antwort Letzte Antwort
                1
                • oelisonO Offline
                  oelisonO Offline
                  oelison
                  schrieb am zuletzt editiert von
                  #1088

                  @wendy2702 Danke für den Hinweiß. Ich habe alle Objekte gelöscht und den Fehler sofort auch gesehen. Ich habe die Objekte korrigiert. Ob ich den release noch schaffe, hängt von den tests ab.

                  I like Rust. ioBroker-Adapter: matrix, mediola-gateway, support for reolink

                  1 Antwort Letzte Antwort
                  1
                  • oelisonO Offline
                    oelisonO Offline
                    oelison
                    schrieb am zuletzt editiert von
                    #1089

                    V1.4.2 ist raus.

                    I like Rust. ioBroker-Adapter: matrix, mediola-gateway, support for reolink

                    1 Antwort Letzte Antwort
                    1
                    • wendy2702W Offline
                      wendy2702W Offline
                      wendy2702
                      schrieb am zuletzt editiert von wendy2702
                      #1090

                      Danke. Werde ich morgen testen.

                      EDIT: Mit 1.4.2 sieht es wieder OK aus. Danke für den schnellen FIX

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      492

                      Online

                      32.7k

                      Benutzer

                      82.5k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe