Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Reolink RLC511 Kamera Bilder/Videos speichern - Curl Befehle

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Reolink RLC511 Kamera Bilder/Videos speichern - Curl Befehle

    This topic has been deleted. Only users with topic management privileges can see it.
    • Yoda
      Yoda last edited by Yoda

      Hallo,
      Ich versuche Bilder und Videos vom der Kamera Reolink RLC 511WA aufzuzeichnen und Lokal auf dem Raspi zu speichern. Leider klappt das nicht mit den unteren 3 Befehlen die ich so im Netz finde.
      Ich habe schon 2 Kameras in Einsatz dort klappt es über ffmeg.. & Curl Befehl nur diese Kamera will so nicht...

      1.) Versuch – so geht es bei anderen Kameras von mir, mit der IP der Reolink nichts:
      ffmpeg -loglevel fatal -i rtsp://admin:meinPasswort@192.168.178.129:554 -vframes 1 -y -r 1 /home/pi/Videos/Reolink-M1.jpg

      2.) Versuch über Reolink Beschreibung auch nichts- hier komme ich nur bis zum Bild wo man dann den User und das Passwort eingeben muss.
      http://192.168.178.129/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=meinPasswort

      3.) Curl Befehl und versuch über Motioneye die Kamera hat hierbei die ID 6 - bei den anderen Kameras auch möglich:
      Iobroker Befehl: curl 192.168.178.118:7999/6/action/snapshot
      Motioneye Befehl: curl 192.168.178.118:8082/set/javascript.0.motioneye.getLastPic?value=%f
      über das Terminal wird der Befehl ausgeführt:
      12.jpg

      Onvif zugang ist möglich, Loge ich mich mit dem User admin und meinPasswort ein komme ich auf die Kamera
      13.jpg

      Für mich scheint es an den Kamera Login Daten im String zu liegen… das hier alles nicht klappt ..... es befindet sich kein Sonderzeichen im Passwort.

      Yoda 1 Reply Last reply Reply Quote 0
      • Yoda
        Yoda @Yoda last edited by Yoda

        Nach langem Testen bin ich hier nun weitergekommen so gehts:
        Video Aufnahme:

        openRTSP -w 1920 -h 1080 -4 -d 40 -t -b 100000 rtsp://admin:meinPasswort@192.168.178.129:554/h264Preview_01_sub> /home/pi/Video/Reo-`date +%Y%m%d%H%M`.mp4
        

        Curl per Motioneye, hier habe ich die Cam nochmal gelöscht, im Terminal den Curl Befehl durchgeführt, warum auch immer klappt es nun:

        curl 192.168.178.118:7999/4/action/snapshot
        

        nun noch versuchen die Kamera über curl Aufnahme starten bzw Aufnahme ende zu steuern ....

        Yoda 1 Reply Last reply Reply Quote 0
        • Yoda
          Yoda @Yoda last edited by

          Leider noch nicht am Ziel...

          wie ich schrieb klappt es mit dem openRSTP .... Befehl ein Video zu speichern.
          Allerdings nicht zuverlässig, die Datei ist mal größer mal keiner bei gleicher Aufnahme länger und die abgespielten Videos laufen wie quasi im Vorspulmodus - zu schnell ab.

          Ich würde daher gern versuchen die Aufnahmen über den curl Defehl triggern.
          Leider wird aber kein Video Aufgenommen....

          Sieht da jemand den Fehler warum keine Aufnahme gestartet bzw. gespeichert wird?

          • Motioneye ist Installiert.
          • Curl Befehle sehen in der Terminal Eingabe ok aus - keine Fehlermeldung.
            14.jpg
            curl http://192.168.178.118:7999/4/detection/start
            curl http://192.168.178.118:7999/4/detection/pause
            

          Speicherort Einstellung in Motioneye unter Lokal und ftp sind angeben und erreichbar:

          15.jpg

          16.jpg

          Yoda 1 Reply Last reply Reply Quote 0
          • Yoda
            Yoda @Yoda last edited by Yoda

            als Ergänzung, stelle ich in Motioneye den Trigger auf Dauer Aufnahme, wird das Video Lokal und auf dem FTP gespeichert.
            Also dürfte das Problem nicht an Berechtigungen oder Generell am Speichern liegen.
            Bleibt also das Triggern über die curl befehle die nicht so wollen....

            17.jpg

            webcontrol_interface 1
            webcontrol_port 7999
            camera camera-1.conf
            camera camera-2.conf
            camera camera-3.conf
            camera camera-4.conf
            setup_mode off
            webcontrol_parms 2
            webcontrol_localhost off
            
            M 1 Reply Last reply Reply Quote 0
            • M
              michihorn @Yoda last edited by michihorn

              @yoda Bei mir wird ein Bild gespeichert, wenn es an meiner RING schellt.
              Versuch es mal so:

              
              var idKlingel = "ring.0.doorbell_904xxxxxx.kind";
              var request = require('request');
              var fs = require('fs');
              on({ id: idKlingel, val: "ding" }, function (obj) {
              request({
                      url: "http://192.168.178.xxx/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=xxxxxxxx", encoding: null,
                         },
                      (error, response, body) => {
                          if (!error && body) {
                              writeFile("vis.0", "/klingelbild/Klingel.jpg", body);
                          }
                      }
                  );
              });
              
              Yoda 1 Reply Last reply Reply Quote 0
              • Yoda
                Yoda @michihorn last edited by

                @michihorn
                Danke für deine Antwort,
                ich habe vergessen zu sagen das Java Null mein ist, das was ich umsetzte ist in Blockly.

                Ich habe mal versucht deine url anzupassen, und direkt mit cur Terminal einzugeben, aber leider ohne Erfolg.
                Kommando wird nicht gefunden.

                curl http://192.168.178.xxx/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=meinPasswort
                
                M 1 Reply Last reply Reply Quote 0
                • M
                  michihorn @Yoda last edited by

                  @yoda sagte in Reolink RLC511 Kamera Bilder/Videos speichern - Curl Befehle:

                  @michihorn
                  Danke für deine Antwort,
                  ich habe vergessen zu sagen das Java Null mein ist, das was ich umsetzte ist in Blockly.

                  Ich habe mal versucht deine url anzupassen, und direkt mit cur Terminal einzugeben, aber leider ohne Erfolg.
                  Kommando wird nicht gefunden.

                  curl http://192.168.178.xxx/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=meinPasswort
                  

                  Die Url kannst du direkt im Browser testen.....also ab http://.....

                  Yoda 1 Reply Last reply Reply Quote 0
                  • Yoda
                    Yoda @michihorn last edited by

                    @michihorn ah OK.
                    damit komme ich leider nur bis zum Anmeldefenster wo ich dann den User und das Passwort eingeben müsste 😞
                    Das Problem hatte ich ist ersten Thread schon aufgeführt, im Passwort ist auch kein Sonderzeichen.

                    1 Reply Last reply Reply Quote 0
                    • M
                      michihorn last edited by michihorn

                      @yoda sagte in Reolink RLC511 Kamera Bilder/Videos speichern - Curl Befehle:

                      @michihorn ah OK.
                      damit komme ich leider nur bis zum Anmeldefenster wo ich dann den User und das Passwort eingeben müsste 😞
                      Das Problem hatte ich ist ersten Thread schon aufgeführt, im Passwort ist auch kein Sonderzeichen.

                      Das mit dem Curl solltest du mal vergessen, dass geht zumindest über Javascript mit dem "request" eleganter, ob das bei Blocky auch geht weiß ich nicht, da ich noch nie mit Blocky gearbeitet habe.
                      Dann machst du was falsch, ich habe den http gerade nochmal getestet, keine Anmeldescreen oder ähnliches notwendig, denn es ist ja alles im http Befehl enthalten.
                      Alternative: Du könntest auch über Motioneye gehen:
                      Der Link zu Deiner 511 sieht dann so aus:

                      rtmp://192.168.178.xxxx:1935/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password=xxxxxx
                      

                      Gespeichert werden die Bilder oder Videos dann bei mir im Google Drive
                      Unbenannt.PNG

                      Yoda 1 Reply Last reply Reply Quote 0
                      • Yoda
                        Yoda @michihorn last edited by

                        @michihorn Danke für deine Unterstützung.

                        Das will alles nicht so recht klappen, hatte nun auch Kontakt zum Reolink Support.
                        Bei den cgi Befehlen hört der Support allerdings auf 😞

                        Ich werde die Kamera zurücksenden und mich nach einer Alternative umschauen.
                        Ich schließe das Thema daher hier mal.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        387
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        2
                        10
                        1365
                        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