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. Skripten / Logik
  4. Bild aus Datenpunkt der sich ändert

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    222

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

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

Bild aus Datenpunkt der sich ändert

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 3 Kommentatoren 907 Aufrufe 3 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.
  • L locito09

    Re: [IP Kamera Bilder via Telegram](2. Daten Punt Auslösung)

    Wie kann ich einen Bild aus einen Datenpunk versenden wenn der sich stetig ändert?

    arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    @locito09 ????????

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    L 1 Antwort Letzte Antwort
    0
    • arteckA arteck

      @locito09 ????????

      L Offline
      L Offline
      locito09
      schrieb am zuletzt editiert von locito09
      #3

      @arteck
      Ich möchte mir aus dem Telegram Adapter eine Bild senden lassen.
      Das Problem ist das sich der Datenpunkt sich bei jedem Bild verändert.
      https.PNG
      Von diesen Datenpunkt würde ich gerne einen Bild versenden via Telegram

      so sieht der Datenpunkt aktuell aus:

      https://security-app-eu.eufylife.com/v1/xxxxx

      Die letzten zahlen verändern sich nach jede Aktivität neu

      A 1 Antwort Letzte Antwort
      0
      • L locito09

        @arteck
        Ich möchte mir aus dem Telegram Adapter eine Bild senden lassen.
        Das Problem ist das sich der Datenpunkt sich bei jedem Bild verändert.
        https.PNG
        Von diesen Datenpunkt würde ich gerne einen Bild versenden via Telegram

        so sieht der Datenpunkt aktuell aus:

        https://security-app-eu.eufylife.com/v1/xxxxx

        Die letzten zahlen verändern sich nach jede Aktivität neu

        A Offline
        A Offline
        AndyGR42
        schrieb am zuletzt editiert von
        #4

        @locito09 https://github.com/iobroker-community-adapters/ioBroker.telegram#usage

        Anstelle der URL natürlich eine Variable mit dem Wert aus dem Datenpunkt nutzen.

        L 1 Antwort Letzte Antwort
        0
        • A AndyGR42

          @locito09 https://github.com/iobroker-community-adapters/ioBroker.telegram#usage

          Anstelle der URL natürlich eine Variable mit dem Wert aus dem Datenpunkt nutzen.

          L Offline
          L Offline
          locito09
          schrieb am zuletzt editiert von
          #5

          @andygr42

          Wie soll die variable Aussehen?

          A 1 Antwort Letzte Antwort
          0
          • L locito09

            @andygr42

            Wie soll die variable Aussehen?

            A Offline
            A Offline
            AndyGR42
            schrieb am zuletzt editiert von
            #6

            @locito09

            Das kommt ein bisschen darauf an welchen Trigger du wählst. Wenn bei jeder Änderung der URL ein Bild versendet werden soll, dann in etwas so:

            on({id: "xxxxx.xxxxx.picture_url", change: "any"}, function (obj) {
                var value = obj.state.val;
                sendImage(var);
            }
            

            Du musst die Datenpunkt ID natürlich korrekt eintragen!

            "var" beinhaltet nun den String mit der URL und kann wie im GitHub Beispiel weiter verwendet werden

            function sendImage(imageURL) {
                request.get({url: imageURL, encoding: 'binary'}, function (err, response, body) {
                    fs.writeFile("/tmp/snap.jpg", body, 'binary', function(err) {
            
                    if (err) {
                        console.error(err);
                    } else {
                        console.log('Snapshot sent');
                        sendTo('telegram.0', '/tmp/snap.jpg');
                        //sendTo('telegram.0', {text: '/tmp/snap.jpg', caption: 'Snapshot'});
                    }
                  });
                });
            }
            
            L 1 Antwort Letzte Antwort
            0
            • A AndyGR42

              @locito09

              Das kommt ein bisschen darauf an welchen Trigger du wählst. Wenn bei jeder Änderung der URL ein Bild versendet werden soll, dann in etwas so:

              on({id: "xxxxx.xxxxx.picture_url", change: "any"}, function (obj) {
                  var value = obj.state.val;
                  sendImage(var);
              }
              

              Du musst die Datenpunkt ID natürlich korrekt eintragen!

              "var" beinhaltet nun den String mit der URL und kann wie im GitHub Beispiel weiter verwendet werden

              function sendImage(imageURL) {
                  request.get({url: imageURL, encoding: 'binary'}, function (err, response, body) {
                      fs.writeFile("/tmp/snap.jpg", body, 'binary', function(err) {
              
                      if (err) {
                          console.error(err);
                      } else {
                          console.log('Snapshot sent');
                          sendTo('telegram.0', '/tmp/snap.jpg');
                          //sendTo('telegram.0', {text: '/tmp/snap.jpg', caption: 'Snapshot'});
                      }
                    });
                  });
              }
              
              L Offline
              L Offline
              locito09
              schrieb am zuletzt editiert von
              #7

              @andygr42
              es tut mir leid aber ich habe von JAVA keine Ahnung.

              Sind das nun 2 Skripte oder nur eins?

              4446.PNG

              so sieht aktuell mein Blockly aus mit 2 Trigger

              A 1 Antwort Letzte Antwort
              0
              • L locito09

                @andygr42
                es tut mir leid aber ich habe von JAVA keine Ahnung.

                Sind das nun 2 Skripte oder nur eins?

                4446.PNG

                so sieht aktuell mein Blockly aus mit 2 Trigger

                A Offline
                A Offline
                AndyGR42
                schrieb am zuletzt editiert von AndyGR42
                #8

                @locito09 Hier muss ich passen. Ich habe keinen Eufy Adapter und kann daher auch nix zu den Datapoints etc. sagen.

                Auf jeden Fall erscheint es unsinnig den internen Pfad vom iobroker Dateisystem per Telegram zu versenden, da Du sehr wahrscheinlich (hoffentlich) von unterwegs nicht darauf zugreifen kannst. Deine Picture URL von ganz oben zeigt auch auf den Eufy Cloud Dienst. Wenn ich das Blocky richtig interpretiere, sendest Du diese URL per Telegram und nicht das Bild als solches.

                P.S.: Wenn natürlich der Eufy Adapter das Bild in diesem internen Pfad ablegt könnte man es direkt an Telegram übergeben. Aber dann fehlt vermutlich der Dateiname. Aber der müsste ja auch in irgendeinem Datenpunkt stehen.

                L 1 Antwort Letzte Antwort
                1
                • A AndyGR42

                  @locito09 Hier muss ich passen. Ich habe keinen Eufy Adapter und kann daher auch nix zu den Datapoints etc. sagen.

                  Auf jeden Fall erscheint es unsinnig den internen Pfad vom iobroker Dateisystem per Telegram zu versenden, da Du sehr wahrscheinlich (hoffentlich) von unterwegs nicht darauf zugreifen kannst. Deine Picture URL von ganz oben zeigt auch auf den Eufy Cloud Dienst. Wenn ich das Blocky richtig interpretiere, sendest Du diese URL per Telegram und nicht das Bild als solches.

                  P.S.: Wenn natürlich der Eufy Adapter das Bild in diesem internen Pfad ablegt könnte man es direkt an Telegram übergeben. Aber dann fehlt vermutlich der Dateiname. Aber der müsste ja auch in irgendeinem Datenpunkt stehen.

                  L Offline
                  L Offline
                  locito09
                  schrieb am zuletzt editiert von locito09
                  #9

                  @andygr42

                  <img src="data:image/jpg;base64,/Hie - steht nix" style="width: auto ;height: 100%;" />
                  
                  

                  als HTML kommt ein bild in einen der datenpunkte

                  und bei einen anderen Datenpunkt konnt das Bild so:
                  /eufy-security.0/xxx-yyy-xxx.jpeg

                  A 1 Antwort Letzte Antwort
                  0
                  • L locito09

                    @andygr42

                    <img src="data:image/jpg;base64,/Hie - steht nix" style="width: auto ;height: 100%;" />
                    
                    

                    als HTML kommt ein bild in einen der datenpunkte

                    und bei einen anderen Datenpunkt konnt das Bild so:
                    /eufy-security.0/xxx-yyy-xxx.jpeg

                    A Offline
                    A Offline
                    AndyGR42
                    schrieb am zuletzt editiert von
                    #10

                    @locito09 Dir ist schon klar, dass Du hier gerade eines der Bilder veröffentlich hast, oder? :)

                    Also, ich stelle mal folgende These auf:

                    /opt/iobroker/iobroker-data/files + /eufy-security.0/T8010P2320491CC6/last_event/T8210P00204911BC.jpeg (der Inhalt des Datenpunkts) ergeben den vollständigen Pfad zum Bild im lokalen Dateisystem. Wenn dies der Fall ist, dann müsste es in etwas so aussehen:

                    f2f97ff0-a776-4a9a-ae24-21c0068e8da2-image.png

                    Wobei zu telegram und nicht zu pushover gesendet wird und Du den entsprechenden Datenpunkt einsetzen musst, in dem der zweite Teil des Pfad zum jpeg steht.

                    L 1 Antwort Letzte Antwort
                    1
                    • A AndyGR42

                      @locito09 Dir ist schon klar, dass Du hier gerade eines der Bilder veröffentlich hast, oder? :)

                      Also, ich stelle mal folgende These auf:

                      /opt/iobroker/iobroker-data/files + /eufy-security.0/T8010P2320491CC6/last_event/T8210P00204911BC.jpeg (der Inhalt des Datenpunkts) ergeben den vollständigen Pfad zum Bild im lokalen Dateisystem. Wenn dies der Fall ist, dann müsste es in etwas so aussehen:

                      f2f97ff0-a776-4a9a-ae24-21c0068e8da2-image.png

                      Wobei zu telegram und nicht zu pushover gesendet wird und Du den entsprechenden Datenpunkt einsetzen musst, in dem der zweite Teil des Pfad zum jpeg steht.

                      L Offline
                      L Offline
                      locito09
                      schrieb am zuletzt editiert von locito09
                      #11

                      @andygr42
                      Habe es hingekommen , musste nur bei meinen Blockly den Datei Pfad/ Variable entfernen, jetzt bekomme ich einen Link im Telegram mit Vorschau Bild.

                      Musste noch einen Timeout hinzufügen weil der Datenpunkt ca. 4 sek braucht um bei Erkennung der Bewegung zu aktualisieren.

                      Danke für deine Tipps

                      @Homoran Danke für das entfernen

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      599

                      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