Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Bilder senden

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Bilder senden

    This topic has been deleted. Only users with topic management privileges can see it.
    • bahnuhr
      bahnuhr Forum Testing Most Active @raspi1986 last edited by

      @raspi1986
      @Dreamboy74de

      So steht es in der Anleitung zu telegram:
      c920a361-b844-4772-924c-9c5d78571384-image.png

      Und dies funktioniert seit Jahren einwandfrei.

      Youtube Videos sind hier nicht gerne gesehen (weil sehr oft einfach falsch).

      Und so sieht mein Script aus (wie gesagt, seit Jahren einwandfrei)

      //Bild senden mit Telegram
      var request = require('request');
      var fs      = require('fs');
          request.get({url: 'http://192.168.xxx.xx:88//cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxx&pwd=xxx', encoding: 'binary'}, function (err, response, body) {
              fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap.jpg', body, 'binary', function(err) {
              if (err) {
                  console.error(err);
              } else {
                  log('Snapshot sent');
                  sendTo('telegram.0', {user: "xxx", text: '/opt/iobroker/iobroker-data/tmp/snap.jpg', caption: "Bild"));
              }
            }); 
          });
      
      

      Du musst klären:
      Wird das Bild korrekt geholt und gespeichert ?
      Hast du einen timeout eingebaut ?
      Ist der Sendebefehl für telegram korrekt ?
      Ist telegram korrekt eingerichtet ?

      Wenn das alles stimmt, dann funktioniert dies auch.
      Ansonsten hat @Glasfaser oben schon alles beantwortet.

      mfg

      D 1 Reply Last reply Reply Quote 0
      • D
        Dreamboy74de @bahnuhr last edited by

        @bahnuhr sagte in Bilder senden:

        Youtube Videos sind hier nicht gerne gesehen (weil sehr oft einfach falsch).

        Halte ich jetzt aber für ein Gerücht 🤔 Sonst würde mein Beispiel ja auch seit Jahren nicht funktionieren. Aber jeder hier im Forum sucht nunmal seinen eigenen Weg um zum Ziel zu gelangen.Die Forensuche ist leider für viele keine Option anscheind. Ansonsten würden nicht die immer wiederkehrenden Fragen auftauchen. In diesem Sinne.. Schönen Sonntag gewünscht.

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

          Bei mir klappt es auch seit Ewigkeiten wie bei den anderen..

          Screenshot_20220515-101934_Chrome.jpg

          @raspi1986
          Hast du eigentlich mal geprüft, ob dein Bild auch abgespeichert wird?
          Evtl. ist da ja schon ein Fehler drinnen.

          1 Reply Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @raspi1986 last edited by

            @raspi1986 sagte in Bilder senden:

            aber es wird kein Bild geschickt,

            Man kann in deinem Screenshot nichts erkennen !

            Wie auch schon oben von mir geschrieben überprüfe den Pfad

            hier nochmal bzw. nimm das und passe es an dein Kamera Link an .

            wget --output-document /opt/iobroker/iobroker-data/files/vis.0/alarm.jpg "http://pass:username@192.168.178.51/streaming/channels/101/picture/"
            

            und der Bildpfad:

            /opt/iobroker/iobroker-data/files/vis.0/alarm.jpg
            

            .

            Ich vermute dein Snapshot-Pfad ist nicht richtig ,

            denn diese Frage wundert mich .

            @raspi1986 sagte in Bilder senden:
            @homoran Der Speicherpfad ist der den die verwendete Kamera bietet. Kann ich auch über http auf die kamera zugreifen?

            Wir kennen deine Kamera nicht und wie auch schon oben geschrieben nimmst du rtsp

            Du brauchst auch nicht das ganz Script/Blockly , du kannst auch mit einem Schipsel testen und es starten .

            6b5da07c-c580-415c-be3d-74639e58dc6d-grafik.png

            hier das Blockly zum importieren :

            <block xmlns="https://developers.google.com/blockly/xml" type="exec" id="BEjD=u,#e-;T;d-e9D;r" x="-487" y="-62.5">
             <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation>
             <field name="WITH_STATEMENT">TRUE</field>
             <field name="LOG"></field>
             <value name="COMMAND">
               <shadow type="text" id="p+g^=?Sl15wP.0/4C~~B">
                 <field name="TEXT">wget --output-document /opt/iobroker/iobroker-data/files/vis.0/alarm.jpg "http://User:pass@192.168.178.51/streaming/channels/101/picture/"</field>
               </shadow>
             </value>
             <statement name="STATEMENT">
               <block type="sendto_custom" id="4jZ3vs7=YsvtLB1|47|V">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="text" with_statement="false"></mutation>
                 <field name="INSTANCE">telegram.0</field>
                 <field name="COMMAND">send</field>
                 <field name="LOG"></field>
                 <field name="WITH_STATEMENT">FALSE</field>
                 <value name="ARG0">
                   <shadow type="text" id="z3.xlylP.uzBUcHrvZwn">
                     <field name="TEXT">/opt/iobroker/iobroker-data/files/vis.0/alarm.jpg</field>
                   </shadow>
                 </value>
               </block>
             </statement>
            </block>
            

            R 1 Reply Last reply Reply Quote 0
            • R
              raspi1986 @Glasfaser last edited by

              @glasfaser
              Es wird kein Bild gespeichert. Der angegebene Pfad lautet wie folgt:
              wget --output-document /opt/iobroker/temp/cam.jpg "rtsp://admin:passwort@192.168.0.120/H.265" da die Kamera keinen Zugriff über http ermöglicht. Wo liegt der Fehler?

              bahnuhr Glasfaser 2 Replies Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active @raspi1986 last edited by

                @raspi1986 sagte in Bilder senden:

                @glasfaser
                Es wird kein Bild gespeichert. Der angegebene Pfad lautet wie folgt:
                wget --output-document /opt/iobroker/temp/cam.jpg "rtsp://admin:passwort@192.168.0.120/H.265" da die Kamera keinen Zugriff über http ermöglicht. Wo liegt der Fehler?

                Mit Infos bist du sehr spärlich.
                Wie lautet die cam?
                Wie ist der Befehl um ein Bild zu speichern ?

                Hast du das alles probiert.

                Hab ich bisher nicht gelesen.

                Und wie sehen die Antworten auf meine Fragen aus ?

                Auch da bisher keine Antwort !

                So kann man dir nicht helfen.

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

                  Hier findet man immer schön die entsprechenden URLs für verschiedenste Cams. Auch für JPG

                  https://www.ispyconnect.com/cameras

                  1 Reply Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser @raspi1986 last edited by Glasfaser

                    @raspi1986 sagte in Bilder senden:

                    Es wird kein Bild gespeichert.

                    Nochmal .... das ist ein rtsp , das funktioniert mit den Befehl so nicht , das wird mit ffmpeg zuvor im Befehl gemacht .

                    Wo liegt der Fehler?

                    Sorry ...
                    aber mehr als Fragen können wir Dich nicht , um eine passende Auflösung zu deinem Problem zu finden .

                    Es kommen immer gegenantworten / gegenfragen-

                    da die Kamera keinen Zugriff über http ermöglicht.

                    und ... wenn Du nicht weiterkommst , dann nenne uns doch den Cam Hersteller / Typ.
                    Vielleicht können wir da helfen .

                    R 4 Replies Last reply Reply Quote 0
                    • R
                      raspi1986 @Glasfaser last edited by

                      @glasfaser Sorry, ich versuch mal auf die Fragen zu antworten.

                      R 1 Reply Last reply Reply Quote 0
                      • R
                        raspi1986 @raspi1986 last edited by raspi1986

                        @glasfaser Die Kamera ist eine EZVIZ C8C.

                        1 Reply Last reply Reply Quote 0
                        • R
                          raspi1986 @Glasfaser last edited by

                          @glasfaser Wie ist der Befehl um ein Bild zu speichern ?
                          Ich kann den Befehl in Blockly nicht finden. Ich dachte das ist wget.

                          1 Reply Last reply Reply Quote 0
                          • R
                            raspi1986 @Glasfaser last edited by

                            @glasfaser
                            Wird das Bild korrekt geholt und gespeichert ?
                            Ich kenne den Befehl dafür nicht
                            Hast du einen timeout eingebaut ?
                            Ja.
                            Ist der Sendebefehl für telegram korrekt ?
                            Ich glaube schon
                            Ist telegram korrekt eingerichtet ?
                            ja

                            1 Reply Last reply Reply Quote 0
                            • R
                              raspi1986 @Glasfaser last edited by

                              @glasfaser Ich verwende folgende Komponenten:
                              Raspberry Pi 4
                              M.2 SSD
                              Argon One M.2 Gehäuse
                              Switch 8 Port
                              ConBee II ZigBee Gateway
                              EZVIZ C8C Kamera
                              Philips Hue Outdoor Sensor Bewegungsmelder

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

                                Die cam hat scheinbar wirklich nur rtsp.

                                ffmpeg installieren und dann:

                                ffmpeg -loglevel fatal -i rtsp://192.168.4.20//user=admin_password=_channel=1_stream=1.sdp -vframes 1 -r 1 /wo/auch/immer/snapshots/xxxxx.jpg
                                

                                Nach meiner ersten schnellen Recherche.

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  raspi1986 last edited by

                                  @david-g Muss ich ffmpeg auf dem Pi oder auf dem Computer installieren? Ich weiß es ist eine dumme Frage, aber ich finde keinen Adapter für den Pi.

                                  David G. Thomas Braun 2 Replies Last reply Reply Quote 0
                                  • David G.
                                    David G. @raspi1986 last edited by

                                    @raspi1986

                                    Dem Pi wo iobroker läuft.

                                    1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @raspi1986 last edited by

                                      @raspi1986

                                      Auf dem Pi, wenn der die Verarbeitung des Bilds übernehmen soll.

                                      sudo apt update
                                      sudo apt install ffmpeg
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        raspi1986 @David G. last edited by

                                        @david-g wo muss ich das einfügen?

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

                                          @raspi1986

                                          Anstatt die Zeile mit dem wget.
                                          Kannst es aber auch erstmal in der Konsole testen. Ist erstmal eine Fehlerquelle weniger.

                                          Den Pfad kannst du ja wie bei der wget Variante wählen.
                                          Wenn das Bild dann generiert wurde, kann man sich weiter um das Blockly kümmern.

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

                                            @david-g ich habe ffmpeg installiert und den Pfad in das blockly eingefügt. Trotzdem wird noch kein bild gesendet.

                                            David G. 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

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            67
                                            4660
                                            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