Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Neuer Adapter] Reolink Kamera

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    [Neuer Adapter] Reolink Kamera

    This topic has been deleted. Only users with topic management privileges can see it.
    • skvarel
      skvarel Developer @vowill last edited by

      @vowill .. du nutzt auch die Browseransicht mit der direkten IP?

      Bei all meinen Kameras sieht es so aus. Schon komisch, dass es bei der Pro anders aussieht.

      b66ff207-2ac3-4264-b5fe-a5b7ef10c84b-image.png

      vowill 1 Reply Last reply Reply Quote 0
      • vowill
        vowill @skvarel last edited by

        @skvarel Nochmal danke.
        Die Änderung des Namens von "2" auf einen anderen Text bringt wie zu erwarten keine Lösung.
        Beim Zugriff über einen Browser kommt für die Presets das gleiche Bild, wie schon oben eingefügt, hier auf der rechten Seite zu sehen:

        Screenshot_20230219_155726.png

        @oelison, erstaunlich, dass der Adapter für eine große Reihe von unterschiedlichen Reolinks doch so weitgehend funktioniert. Dass dann einzelne Themen nicht laufen (wie vielleicht auch meines), , scheint verständlich.

        1 Reply Last reply Reply Quote 0
        • Merlin123
          Merlin123 last edited by

          Ich hab immer mal wieder solche Meldungen drin:

          
          reolink.1
          2025-03-02 15:03:44.720	error	get recording: AxiosError: timeout of 4000ms exceeded
          
          reolink.1
          2025-03-02 15:03:44.605	error	drive infoAxiosError: timeout of 4000ms exceeded
          
          reolink.1
          2025-03-02 15:03:44.604	error	get ai state general: AxiosError: timeout of 4000ms exceeded
          
          reolink.1
          2025-03-02 15:03:44.604	error	get md state: AxiosError: timeout of 4000ms exceeded
          

          Tritt bei 3 verschiedenen Kameramodellen auf.
          Aber nur hin und wieder mal

          BananaJoe Neuschwansteini 2 Replies Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @Merlin123 last edited by

            @merlin123 sagte in [Neuer Adapter] Reolink Kamera:

            Tritt bei 3 verschiedenen Kameramodellen auf.

            per WLAN angebunden oder per LAN-Kabel?
            Die Kameras antworten dann nicht auf eine http/https-Anfrage.

            Alle zur gleichen Zeit? Ist ein automatischer Neustart eingestellt der zufällig zur Zeit passt?

            D Merlin123 2 Replies Last reply Reply Quote 0
            • D
              docsnyder7 @BananaJoe last edited by docsnyder7

              Guten Morgen... ist es mit dem vom Adapter erzeugten DP´s möglich bei einer Reolink die auch gelistet ist, per Script zb den DP´s für die Bewegungserkennung zu aktivieren bzw zu deaktivieren.
              Ich hab eine 820 im Auge.
              Dankeschön

              1 Reply Last reply Reply Quote 0
              • Merlin123
                Merlin123 @BananaJoe last edited by

                @bananajoe 2 mal Wifi, einmal PoE. Automatischer Neustart ist nicht eingestellt, wüsste zumindest nicht wo. (Also Instanzen definitiv nicht)

                Ich seh das immer mal wieder im Log, hab aber bisher nicht auf den Zeitpunkt geachtet. Ist auch nicht sehr häufig.

                1 Reply Last reply Reply Quote 0
                • Neuschwansteini
                  Neuschwansteini @Merlin123 last edited by

                  @merlin123

                  hab ich auch seit der vorletzten Version .. glaub ich.da fing das auf einmal an.. ist auch nicht regelmaessig.
                  Meine Kameras sind alle POE und da startet auch weder Kamera noch Adapter.

                  1 Reply Last reply Reply Quote 1
                  • D
                    DarkDevil @seb2010 last edited by DarkDevil

                    @seb2010 mich würde immer noch interessieren wie ich das AutoTracking schalten kann. Mit dem von dir erstellte Code kann ich leider nichts anfangen, bzw. bräuchte einen Tritt in die richtige Richtung 🙂

                    Wo wird dieser eingesetzt?

                    Github Issue: https://github.com/aendue/ioBroker.reolink/issues/29

                    skvarel created this issue in aendue/ioBroker.reolink

                    open Auto-Tracking #29

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      seb2010 @DarkDevil last edited by

                      @darkdevil Hier ist mein Code um das zu schalten per state=true/false:

                      async function setAutoTrack(state){
                          const axios = require("axios")
                          const https = require('https')
                          var options = {url: "https://xxx.xxx.xxx.xxx/api.cgi?cmd=GetAiCfg&user=admin&password=xxxxxxx",
                              jar: true, 
                              json: [{ "cmd": "GetAiCfg", "action": 0, "param" : {"channel": 0}}],
                              method: 'POST',
                              headers: { 'Content-Type': 'application/x-www-form-urlencoded'
                                  }
                              }
                          log('Getting AICfg ')
                          await axios({
                              method: "post",
                              url: options['url'],
                              data: JSON.stringify(options['json']),
                              headers: options['headers'],
                              httpsAgent: new https.Agent({
                                  rejectUnauthorized: false
                              })
                          }).then(async function (response) {
                              var body = response.data
                              var aiCfg = body[0]['value']
                              log(JSON.stringify(aiCfg))
                              aiCfg['bSmartTrack'] = (state == true ? 1 : 0)
                              var options = {url: "https://xxx.xx.xxx.xxx/api.cgi?cmd=SetAiCfg&user=admin&password=xxxxxxxxxx",
                              jar: true, 
                              json: [{ "cmd": "SetAiCfg", "action": 0, "param" : aiCfg}],
                              method: 'POST',
                              headers: { 'Content-Type': 'application/x-www-form-urlencoded'
                                  }
                              }
                              log('Setting AICfg ')
                              await axios({
                                  method: "post",
                                  url: options['url'],
                                  data: JSON.stringify(options['json']),
                                  headers: options['headers'],
                                  httpsAgent: new https.Agent({
                                      rejectUnauthorized: false
                                  })
                              }).then(function (response) {
                                  var body = response.data
                                  var aiCfg = body[0]['value']
                                  log(JSON.stringify(aiCfg))            
                              }).catch(function(error){log('error:'+error.code+' '+error.config.url)});
                          }).catch(function(error){log('error:'+error.code+' '+error.config.url)});
                      }
                      
                      D 1 Reply Last reply Reply Quote 0
                      • D
                        DarkDevil @seb2010 last edited by

                        @seb2010 Super vielen Dank, allerdings wo kommt der Code rein? Ist das ein Java Script?
                        Ich arbeite vorwiegend mit Blockly

                        oelison 1 Reply Last reply Reply Quote 0
                        • Edis77
                          Edis77 @David G. last edited by Edis77

                          @david-g, @mading, @Gonzokalle .
                          Darf ich fragen, wie habt Ihr es hinbekommen, dass das Video gesendet wird?

                          Ich hebe Skript nachgebaut.
                          Script.jpg

                          ffmpeg hab ich installiert.

                          edi77@DebianIO:~$ ffmpeg -version
                          ffmpeg version 5.1.6-0+deb12u1 Copyright (c) 2000-2024 the FFmpeg developers
                          built with gcc 12 (Debian 12.2.0-14)
                          configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
                          libavutil      57. 28.100 / 57. 28.100
                          libavcodec     59. 37.100 / 59. 37.100
                          libavformat    59. 27.100 / 59. 27.100
                          libavdevice    59.  7.100 / 59.  7.100
                          libavfilter     8. 44.100 /  8. 44.100
                          libswscale      6.  7.100 /  6.  7.100
                          libswresample   4.  7.100 /  4.  7.100
                          libpostproc    56.  6.100 / 56.  6.100
                          
                          

                          CamSnapshots Ordner erstellt.

                          ordner.jpg

                          Aber ich bekomme nur Text per Telegram gesendet.

                          Wenn ich das befehl im Terminal eingebe dann wird aufgezeichnet.

                          ffmpeg -y -i rtsp://admin:xxxxx@192.168.178.41:554/h264Preview_01_sub -t 30 -f mp4 -vcodec libx264 -pix_fmt yuv420p -vf scale=1024:768 -r 15 /opt/iobroker/CamSnapshots/Haustuere.mp4
                          

                          Oder habe ich denn Befehl falsch aufgeteilt?

                          G David G. 2 Replies Last reply Reply Quote 0
                          • G
                            Gonzokalle @Edis77 last edited by

                            @Edis77
                            Ich habe es mit einer Zeile gemacht.
                            Teste mal.

                            ffmpeg -y -i rtsp://admin:xxxxxxxxxx@192.168.10.140:554/h264Preview_01_sub -t 10 -f mp4 -vcodec libx264 -pix_fmt yuv420p -vf scale=1280:720 -r 15 /opt/iobroker/Kamerabilder/Brief.mp4
                            
                            Edis77 1 Reply Last reply Reply Quote 0
                            • Edis77
                              Edis77 @Gonzokalle last edited by

                              @gonzokalle
                              Danke, alles in einer Zeile funktioniert.

                              1 Reply Last reply Reply Quote 0
                              • David G.
                                David G. @Edis77 last edited by

                                @edis77

                                Vermutlich eine Leerstelle am Ende vom ersten Textteil oder am Anfang vom letzten Teil vergessen.

                                1 Reply Last reply Reply Quote 0
                                • oelison
                                  oelison @DarkDevil last edited by

                                  @darkdevil Ich denke dass soll in den Adapter rein. Wird aber noch was dauern bis ich dazu komme. Die Garten-saison läuft. Da hocke ich nicht so oft im Keller.

                                  Edis77 1 Reply Last reply Reply Quote 0
                                  • D
                                    docsnyder7 last edited by

                                    Moin zusammen.. ich würde nochmal in die Runde frage, ob es möglich ist bei den unterstützten Kameramodellen, die Bewegungserkennung manuell zu aktivieren/deaktivieren, spirch über einen DP im iobroker?
                                    Vielen Dank

                                    G 1 Reply Last reply Reply Quote 0
                                    • G
                                      Gonzokalle @docsnyder7 last edited by

                                      @docsnyder7

                                      Bei CX810 wird nur angezeigt, ob die jeweilige Bewegung unterstützt wird und ob eine Bewegung erkannt wird.
                                      Die DP sind schreibgeschützt.
                                      Also NEIN

                                      1 Reply Last reply Reply Quote 1
                                      • Edis77
                                        Edis77 @oelison last edited by

                                        @oelison
                                        Hallo, seit letzten Update habe immer mal wieder Fehler im LOG.
                                        Was soll ich machen, damit diese verschwinden?

                                        reolink.0 2025-03-20 15:21:57.049	error	get ai state general: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:57.049	error	get md state: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:47.047	error	get ai state general: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:47.046	error	get md state: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:37.044	error	get ai state general: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:37.044	error	get md state: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:27.124	error	get recording: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:27.038	error	drive infoAxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:27.037	error	get ai state general: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:27.037	error	get md state: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:17.032	error	get ai state general: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:17.031	error	get md state: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:12.031	error	get ai state general: AxiosError: timeout of 4000ms exceeded
                                        reolink.0 2025-03-20 15:21:12.025	error	get md state: AxiosError: timeout of 4000ms exceeded
                                        
                                        R B 2 Replies Last reply Reply Quote 0
                                        • R
                                          romestylez @Edis77 last edited by

                                          @edis77 habe ich auch gehabt. Ich habe dann den Abfragezyklus auf 3 Sekunden gestellt und seit dem ist Ruhe. Wieso auch immer.

                                          vowill 1 Reply Last reply Reply Quote 1
                                          • B
                                            bishop @Edis77 last edited by

                                            @edis77
                                            ich habe die Kamera einfach mal neugestartet, bis jetzt keine Meldungen mehr.

                                            R 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            944
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            kamera neuer adapter reolink testen
                                            151
                                            999
                                            246735
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo