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. Blockly
  5. Das Versenden eine JPEG via Telegram funktioniert nicht...

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    535

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Das Versenden eine JPEG via Telegram funktioniert nicht...

Geplant Angeheftet Gesperrt Verschoben Blockly
37 Beiträge 8 Kommentatoren 3.3k Aufrufe 6 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.
  • NathanDrakeN NathanDrake

    @thomas-braun
    dann einen Screenshot von der Konsole...
    screen.PNG

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #21

    @nathandrake

    Auch keine Screenshots der Konsole.
    Text als Text in CodeTags eingebettet hier rein.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    frana120500F 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @nathandrake

      Auch keine Screenshots der Konsole.
      Text als Text in CodeTags eingebettet hier rein.

      frana120500F Offline
      frana120500F Offline
      frana120500
      schrieb am zuletzt editiert von frana120500
      #22

      @NathanDrake wie sehen denn deine Einstellungen von Script Adapter aus? Vielleicht liegt es daran.

      Das sind meine

      Bildschirmfoto 2022-02-20 um 14.07.40.jpg

      NathanDrakeN 1 Antwort Letzte Antwort
      0
      • frana120500F frana120500

        @NathanDrake wie sehen denn deine Einstellungen von Script Adapter aus? Vielleicht liegt es daran.

        Das sind meine

        Bildschirmfoto 2022-02-20 um 14.07.40.jpg

        NathanDrakeN Offline
        NathanDrakeN Offline
        NathanDrake
        schrieb am zuletzt editiert von
        #23

        @frana120500
        "Send to Host" war nicht aktiviert. Hat aber leider nach dem Neustart des Adapters auch keine Änderung gebracht. Bei "Mirror scripts to file path" steht bei mir nichts. Denke aber auch, dass das uninteressant für mein Problem ist.

        ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

        bahnuhrB 1 Antwort Letzte Antwort
        0
        • NathanDrakeN NathanDrake

          @frana120500
          "Send to Host" war nicht aktiviert. Hat aber leider nach dem Neustart des Adapters auch keine Änderung gebracht. Bei "Mirror scripts to file path" steht bei mir nichts. Denke aber auch, dass das uninteressant für mein Problem ist.

          bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #24

          @nathandrake

          Hast du mein Script schon einmal ausprobiert ?
          Wenn nein, warum nicht ?


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          NathanDrakeN 1 Antwort Letzte Antwort
          0
          • bahnuhrB bahnuhr

            @nathandrake

            Hast du mein Script schon einmal ausprobiert ?
            Wenn nein, warum nicht ?

            NathanDrakeN Offline
            NathanDrakeN Offline
            NathanDrake
            schrieb am zuletzt editiert von NathanDrake
            #25

            @bahnuhr
            ja, habe ich eben ausprobiert und es führt zu dem gleichen Ergebnis.

            on({id: '0_userdata.0.Test', change: "ne"}, async function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
            
            var request = require('request');
            var fs      = require('fs');
                request.get({url: 'http://admin:XXXXX@192.168.0.74/cgi-bin/snapshot.cgi?', encoding: 'binary'}, function (err, response, body) {
                    fs.writeFile('/opt/iobroker/ipcam/alarm.jpg', body, 'binary', function(err) {
                    if (err) {
                        console.error(err);
                    } else {
                        log('Snapshot sent ');
                        sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                    }
                  }); 
                });
            })
            

            Es kommt folgende Fehlermeldung:

            2022-02-20 16:20:36.021	error	Cannot send photo [chatId - 499079625]: Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED
            

            ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

            frana120500F bahnuhrB 2 Antworten Letzte Antwort
            0
            • NathanDrakeN NathanDrake

              @bahnuhr
              ja, habe ich eben ausprobiert und es führt zu dem gleichen Ergebnis.

              on({id: '0_userdata.0.Test', change: "ne"}, async function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
              
              var request = require('request');
              var fs      = require('fs');
                  request.get({url: 'http://admin:XXXXX@192.168.0.74/cgi-bin/snapshot.cgi?', encoding: 'binary'}, function (err, response, body) {
                      fs.writeFile('/opt/iobroker/ipcam/alarm.jpg', body, 'binary', function(err) {
                      if (err) {
                          console.error(err);
                      } else {
                          log('Snapshot sent ');
                          sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                      }
                    }); 
                  });
              })
              

              Es kommt folgende Fehlermeldung:

              2022-02-20 16:20:36.021	error	Cannot send photo [chatId - 499079625]: Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED
              
              frana120500F Offline
              frana120500F Offline
              frana120500
              schrieb am zuletzt editiert von
              #26

              @nathandrake kann es sein das der zu schnell sendet und das Bild noch nicht gespeichert ist?

              NathanDrakeN 1 Antwort Letzte Antwort
              0
              • frana120500F frana120500

                @nathandrake kann es sein das der zu schnell sendet und das Bild noch nicht gespeichert ist?

                NathanDrakeN Offline
                NathanDrakeN Offline
                NathanDrake
                schrieb am zuletzt editiert von
                #27

                @frana120500
                um das auszuschließen habe ich den Teil für das Holen des Screenshots mal weggelassen. Das alarm.jpg liegt ja bereits im Verzeichnis, so dass ich nur noch die Code Zeile

                            sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                
                

                im Skript habe. Es kommt die gleiche Fehlermeldung von dem Telegram Adapter. Das Verhalten ist sowohl im Blockly als im JS gleich.

                ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

                1 Antwort Letzte Antwort
                0
                • NathanDrakeN NathanDrake

                  @bahnuhr
                  ja, habe ich eben ausprobiert und es führt zu dem gleichen Ergebnis.

                  on({id: '0_userdata.0.Test', change: "ne"}, async function (obj) {
                    var value = obj.state.val;
                    var oldValue = obj.oldState.val;
                  
                  var request = require('request');
                  var fs      = require('fs');
                      request.get({url: 'http://admin:XXXXX@192.168.0.74/cgi-bin/snapshot.cgi?', encoding: 'binary'}, function (err, response, body) {
                          fs.writeFile('/opt/iobroker/ipcam/alarm.jpg', body, 'binary', function(err) {
                          if (err) {
                              console.error(err);
                          } else {
                              log('Snapshot sent ');
                              sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                          }
                        }); 
                      });
                  })
                  

                  Es kommt folgende Fehlermeldung:

                  2022-02-20 16:20:36.021	error	Cannot send photo [chatId - 499079625]: Error: ETELEGRAM: 400 Bad Request: IMAGE_PROCESS_FAILED
                  
                  bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von bahnuhr
                  #28

                  @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                  http://admin:XXXXX@192.168.0.74/cgi-bin/snapshot.cgi?

                  Damit bekommst du im browser ein Bild?
                  Muss denn hier nicht noch user und pass angefügt werden?

                  Edit:
                  habs übersehen. Steht ja am Anfang schon.

                  @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                          sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                  

                  Hast du mal den fixer drüber laufen lassen?
                  Oder nach der o.g. Fehlermeldung mal gegoogelt. Ich glaube dazu gibt es ein issue.


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  NathanDrakeN M 2 Antworten Letzte Antwort
                  0
                  • bahnuhrB bahnuhr

                    @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                    http://admin:XXXXX@192.168.0.74/cgi-bin/snapshot.cgi?

                    Damit bekommst du im browser ein Bild?
                    Muss denn hier nicht noch user und pass angefügt werden?

                    Edit:
                    habs übersehen. Steht ja am Anfang schon.

                    @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                            sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                    

                    Hast du mal den fixer drüber laufen lassen?
                    Oder nach der o.g. Fehlermeldung mal gegoogelt. Ich glaube dazu gibt es ein issue.

                    NathanDrakeN Offline
                    NathanDrakeN Offline
                    NathanDrake
                    schrieb am zuletzt editiert von
                    #29

                    @bahnuhr
                    Ja, Bild von der Kamera holen und abspeichern ist nicht das Problem. (Natürlich mit User und Password) . Das Thema ist ein Bild aus dem Ordner /opt/iobroker/ipcam mit dem Telegram Adapter zu versenden. Aber danke nochmal für den Hinweis

                    Den fixer habe ich noch nicht verwendet.

                    ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • NathanDrakeN NathanDrake

                      @bahnuhr
                      Ja, Bild von der Kamera holen und abspeichern ist nicht das Problem. (Natürlich mit User und Password) . Das Thema ist ein Bild aus dem Ordner /opt/iobroker/ipcam mit dem Telegram Adapter zu versenden. Aber danke nochmal für den Hinweis

                      Den fixer habe ich noch nicht verwendet.

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von Homoran
                      #30

                      @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                      Den fixer habe ich noch nicht verwendet.

                      und einen reboot nach der Änderung der Rechte?
                      sonst schieb doch mal ein Bild direkt nach /opt/iobroker.
                      (natürlich nicht als root!)

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      NathanDrakeN 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                        Den fixer habe ich noch nicht verwendet.

                        und einen reboot nach der Änderung der Rechte?
                        sonst schieb doch mal ein Bild direkt nach /opt/iobroker.
                        (natürlich nicht als root!)

                        NathanDrakeN Offline
                        NathanDrakeN Offline
                        NathanDrake
                        schrieb am zuletzt editiert von
                        #31

                        @homoran
                        Reboot hatte ich noch nicht gemacht.

                        Habe eben folgenden Thread mit dem gleichen Problem gefunden, wo ich aber die Lösung nicht verstehe...
                        https://forum.iobroker.net/topic/16827/klingelbild-script-telegram-fehler

                        ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • NathanDrakeN NathanDrake

                          @homoran
                          Reboot hatte ich noch nicht gemacht.

                          Habe eben folgenden Thread mit dem gleichen Problem gefunden, wo ich aber die Lösung nicht verstehe...
                          https://forum.iobroker.net/topic/16827/klingelbild-script-telegram-fehler

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #32

                          @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                          wo ich aber die Lösung nicht verstehe...

                          da hatte sich eine IP-Adresse verändert.

                          @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                          Reboot hatte ich noch nicht gemacht.

                          mir gehen nur die Ideen aus - letzter Strohhalm!

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          NathanDrakeN 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                            wo ich aber die Lösung nicht verstehe...

                            da hatte sich eine IP-Adresse verändert.

                            @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                            Reboot hatte ich noch nicht gemacht.

                            mir gehen nur die Ideen aus - letzter Strohhalm!

                            NathanDrakeN Offline
                            NathanDrakeN Offline
                            NathanDrake
                            schrieb am zuletzt editiert von
                            #33

                            @homoran
                            Genau, eine IP Adressänderung von meinem iobroker Host hatte ich auch. Wüsste aber nicht worauf das einen Einfluss haben sollte.

                            ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

                            HomoranH 1 Antwort Letzte Antwort
                            0
                            • NathanDrakeN NathanDrake

                              @homoran
                              Genau, eine IP Adressänderung von meinem iobroker Host hatte ich auch. Wüsste aber nicht worauf das einen Einfluss haben sollte.

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #34

                              @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                              Wüsste aber nicht worauf das einen Einfluss haben sollte.

                              im verlinkten Thread steht die IP der Kamera im Skript

                              Ich nutze telegram nicht.
                              Ob da irgendwo eine IP in der Konfig steht weiß ich daher nicht.

                              Hat sich auch der Hostname geändert?

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              NathanDrakeN 1 Antwort Letzte Antwort
                              0
                              • HomoranH Homoran

                                @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                                Wüsste aber nicht worauf das einen Einfluss haben sollte.

                                im verlinkten Thread steht die IP der Kamera im Skript

                                Ich nutze telegram nicht.
                                Ob da irgendwo eine IP in der Konfig steht weiß ich daher nicht.

                                Hat sich auch der Hostname geändert?

                                NathanDrakeN Offline
                                NathanDrakeN Offline
                                NathanDrake
                                schrieb am zuletzt editiert von
                                #35

                                @homoran
                                Hmm, der Host Name hat sich bei mir nicht geändert, nur die IP-Adresse der Debian VM.
                                Werde mal das System Neu starten und weiter grübeln...:grinning:

                                ioBroker auf Debian VM (Proxmox), Phoscon Gateway, SPS Wago 750-841, Busch-Jaeger ZigBee Light Link

                                1 Antwort Letzte Antwort
                                0
                                • NathanDrakeN NathanDrake

                                  Hallo,

                                  ich möchte von meiner IPcam einen Screenshot per Telegram versenden. Das Speichern des Screenshots mit

                                  wget --output-document /opt/iobroker/ipcam/alarm.jpg "http://admin:XXXX@192.168.0.74/cgi-bin/snapshot.cgi?"
                                  

                                  funktioniert auch problemlos. Was leider noch nicht funktioniert ist das Versenden des Bildes. Versendung von Text ist kein Problem. Sind hier noch Einstellung seitens Telegram notwendig?
                                  Komme bei dem Thema irgendwie nicht weiter und vielleicht hat ja jemand noch einen Hinweis?

                                  ioBroker auf Debian 11
                                  Node.js V14.18.3
                                  NPM 6.14.15
                                  Telegram Adapter v1.11.1

                                  screen.PNG

                                  J Online
                                  J Online
                                  jensven
                                  schrieb am zuletzt editiert von jensven
                                  #36

                                  hier stand was dummes :face_with_rolling_eyes:

                                  1 Antwort Letzte Antwort
                                  0
                                  • bahnuhrB bahnuhr

                                    @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                                    http://admin:XXXXX@192.168.0.74/cgi-bin/snapshot.cgi?

                                    Damit bekommst du im browser ein Bild?
                                    Muss denn hier nicht noch user und pass angefügt werden?

                                    Edit:
                                    habs übersehen. Steht ja am Anfang schon.

                                    @nathandrake sagte in Das Versenden eine JPEG via Telegram funktioniert nicht...:

                                            sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                                    

                                    Hast du mal den fixer drüber laufen lassen?
                                    Oder nach der o.g. Fehlermeldung mal gegoogelt. Ich glaube dazu gibt es ein issue.

                                    M Offline
                                    M Offline
                                    Markus 2
                                    schrieb am zuletzt editiert von
                                    #37

                                    Willst du es mal mit einem anderen Pfad versuchen?
                                    z.B. /tmp/alarm.jpg

                                    Ich hätte da aber noch einen Frage an alle Hautürtlegammer....
                                    Geht das Teil bei euch so aktuell noch?

                                            sendTo('telegram.0', {user: 'Sven', text: '/opt/iobroker/ipcam/alarm.jpg', caption: 'Kamera1'});
                                    

                                    Wenn ich sowas mache, dann startet der Telegram Adapter neu.
                                    Ich nutze das so in einer NodeRed Function, in erster Linie um die ChatId eines Gruppenchats zu übergeben.

                                    Details siehe:
                                    https://forum.iobroker.net/topic/53227/telegram-adapter-forbidden-properties/2?_=1647816390038

                                    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

                                    398

                                    Online

                                    32.5k

                                    Benutzer

                                    81.8k

                                    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