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. Octoprint Kamerabild auf Telegram

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Octoprint Kamerabild auf Telegram

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
18 Beiträge 7 Kommentatoren 1.8k 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.
  • J Offline
    J Offline
    jwedenig
    Most Active
    schrieb am zuletzt editiert von
    #1

    Hi!

    Ich habe eine Frage:
    Ich will das Bild meiner Pi Kamera auf Telegramm schicken.
    d. h ein Trigger, dann ein Exec Befehl, damit die Datei geschrieben wird und dann per Telegram verschicken.
    Leider bekomme ich immer nur den Pfad geschickt, nicht aber das Bild!
    Exec Befehl lautet:
    wget -q -O /opt/iobroker/ipcam/alarm.jpg "http://IP Adresse/webcam/?action=snapshot
    Telegram: /opt/iobroker/ipcam/alarm.jpg

    Irgend wer eine Idee?
    Bildschirmfoto 2021-03-09 um 17.33.59.png

    Liebe Grüße
    Jürgen

    J M 2 Antworten Letzte Antwort
    0
    • J jwedenig

      Hi!

      Ich habe eine Frage:
      Ich will das Bild meiner Pi Kamera auf Telegramm schicken.
      d. h ein Trigger, dann ein Exec Befehl, damit die Datei geschrieben wird und dann per Telegram verschicken.
      Leider bekomme ich immer nur den Pfad geschickt, nicht aber das Bild!
      Exec Befehl lautet:
      wget -q -O /opt/iobroker/ipcam/alarm.jpg "http://IP Adresse/webcam/?action=snapshot
      Telegram: /opt/iobroker/ipcam/alarm.jpg

      Irgend wer eine Idee?
      Bildschirmfoto 2021-03-09 um 17.33.59.png

      Liebe Grüße
      Jürgen

      J Offline
      J Offline
      jwedenig
      Most Active
      schrieb am zuletzt editiert von
      #2

      das ist die Fehlermeldung:

      Cannot send photo [chatId - 988241258]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty

      J 1 Antwort Letzte Antwort
      0
      • J jwedenig

        das ist die Fehlermeldung:

        Cannot send photo [chatId - 988241258]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty

        J Offline
        J Offline
        jwedenig
        Most Active
        schrieb am zuletzt editiert von
        #3

        Keiner eine Idee?

        F 1 Antwort Letzte Antwort
        0
        • J jwedenig

          Keiner eine Idee?

          F Offline
          F Offline
          fipsi
          schrieb am zuletzt editiert von fipsi
          #4

          @jwedenig
          Hi, ich versuche mal zu helfen :D
          Hast du mal geschaut ob das Bild dann auch in dem Verzeichnis hinterlegt wird?
          Hast du den Befehl mal direkt in der SSH Konsole getestet?
          Hast du bei der Javascript Instanz das Häkchen für "exec" Kommandos gesetzt?
          Welchem User gehört das Verzeichnis ipcam und welche Berechtigungen sind gesetzt?

          edit:
          Wenn du den Befehl in der Konsole ausführst, ohne den -q Parameter.

          J 1 Antwort Letzte Antwort
          0
          • J jwedenig

            Hi!

            Ich habe eine Frage:
            Ich will das Bild meiner Pi Kamera auf Telegramm schicken.
            d. h ein Trigger, dann ein Exec Befehl, damit die Datei geschrieben wird und dann per Telegram verschicken.
            Leider bekomme ich immer nur den Pfad geschickt, nicht aber das Bild!
            Exec Befehl lautet:
            wget -q -O /opt/iobroker/ipcam/alarm.jpg "http://IP Adresse/webcam/?action=snapshot
            Telegram: /opt/iobroker/ipcam/alarm.jpg

            Irgend wer eine Idee?
            Bildschirmfoto 2021-03-09 um 17.33.59.png

            Liebe Grüße
            Jürgen

            M Online
            M Online
            MCU
            schrieb am zuletzt editiert von MCU
            #5

            @jwedenig Der Fehler besagt ja, dass du ein File senden möchtest, was leer ist.
            Einige Kameras benötigen auch den User und das Passwort: http://admin:admin@192.168.178.11/webcam?action=snapshot

            https://www.youtube.com/watch?v=Tda3BIM1SUk

            NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
            Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

            J 1 Antwort Letzte Antwort
            0
            • F fipsi

              @jwedenig
              Hi, ich versuche mal zu helfen :D
              Hast du mal geschaut ob das Bild dann auch in dem Verzeichnis hinterlegt wird?
              Hast du den Befehl mal direkt in der SSH Konsole getestet?
              Hast du bei der Javascript Instanz das Häkchen für "exec" Kommandos gesetzt?
              Welchem User gehört das Verzeichnis ipcam und welche Berechtigungen sind gesetzt?

              edit:
              Wenn du den Befehl in der Konsole ausführst, ohne den -q Parameter.

              J Offline
              J Offline
              jwedenig
              Most Active
              schrieb am zuletzt editiert von jwedenig
              #6

              @fipsi

              Hi!

              Danke für die Hilfe!

              Ich habe in der Konsole folgendes eingetragen:
              wget -O /opt/iobroker/ipcam/alarm.jpg "http://192.168.1.xx/webcam/?action=snapshot

              Leider wird das Bild nicht gespeichert.

              Die http Adresse ist korrekt - im Browser funktioniert sie (ist die Snapshot-Url von Octoprint)

              Der Ordner existiert auch und die Berechtigungen sind alle im Ordner "Ipcam" erteilt (777)

              Exec Häckchen ist auch gesetzt!

              Beim User bin ich überfragt, ich gehe immer mit ssh pi@ ins Terminal

              J 1 Antwort Letzte Antwort
              0
              • M MCU

                @jwedenig Der Fehler besagt ja, dass du ein File senden möchtest, was leer ist.
                Einige Kameras benötigen auch den User und das Passwort: http://admin:admin@192.168.178.11/webcam?action=snapshot

                https://www.youtube.com/watch?v=Tda3BIM1SUk

                J Offline
                J Offline
                jwedenig
                Most Active
                schrieb am zuletzt editiert von
                #7

                @mcu

                Hi!

                Danke für den Tipp, aber es funktioniert im Browser auch ohne Passwörter

                1 Antwort Letzte Antwort
                0
                • J jwedenig

                  @fipsi

                  Hi!

                  Danke für die Hilfe!

                  Ich habe in der Konsole folgendes eingetragen:
                  wget -O /opt/iobroker/ipcam/alarm.jpg "http://192.168.1.xx/webcam/?action=snapshot

                  Leider wird das Bild nicht gespeichert.

                  Die http Adresse ist korrekt - im Browser funktioniert sie (ist die Snapshot-Url von Octoprint)

                  Der Ordner existiert auch und die Berechtigungen sind alle im Ordner "Ipcam" erteilt (777)

                  Exec Häckchen ist auch gesetzt!

                  Beim User bin ich überfragt, ich gehe immer mit ssh pi@ ins Terminal

                  J Offline
                  J Offline
                  jwedenig
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @jwedenig

                  Ich habs: Hab jetzt beim Einfügen gesehen, dass ich das hintere Apostroph übersehen habe!

                  Danke!!!

                  1 Antwort Letzte Antwort
                  0
                  • ostseereiterO Offline
                    ostseereiterO Offline
                    ostseereiter
                    schrieb am zuletzt editiert von
                    #9

                    Ich möchte dieses Thema wieder ausgraben.
                    Ich habe mir auf einen Pi den Octopi installiert als Image. Nun wird in oktoprint das Bild auch angezeigt auch in Cura. die Stream URL lautet http://127.0.0.1:8080/?action=snapshot ist so vordefiniert.Diese geht natürlich nicht wenn ich nun im Browser meine pi adresse angebe bekomme ich nichts zu sehen. Ich glaube irgendwo ist diese dann nicht erreichbar oder ich habe keine Berechtigung. Wer kennt sich aus und kann helfen.
                    Gruß OSR

                    Gruß OSR

                    Plattform
                    Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

                    bahnuhrB 1 Antwort Letzte Antwort
                    0
                    • ostseereiterO ostseereiter

                      Ich möchte dieses Thema wieder ausgraben.
                      Ich habe mir auf einen Pi den Octopi installiert als Image. Nun wird in oktoprint das Bild auch angezeigt auch in Cura. die Stream URL lautet http://127.0.0.1:8080/?action=snapshot ist so vordefiniert.Diese geht natürlich nicht wenn ich nun im Browser meine pi adresse angebe bekomme ich nichts zu sehen. Ich glaube irgendwo ist diese dann nicht erreichbar oder ich habe keine Berechtigung. Wer kennt sich aus und kann helfen.
                      Gruß OSR

                      bahnuhrB Offline
                      bahnuhrB Offline
                      bahnuhr
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @ostseereiter

                      so funktioniert es:

                              var request = require('request'); var fs = require('fs');
                              request.get({url: 'http://192.168.xxx.xxx/webcam/?action=snapshot', encoding: 'binary'}, function (err, response, body) {
                              fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap_Drucker.jpg', body, 'binary', function(err) {
                              if (err) { console.error(err); } else { setTimeout(function() { sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap_Drucker.jpg', caption: "Ender 3 V2"}); }, 2000); }
                              }); 
                      

                      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

                      ostseereiterO 1 Antwort Letzte Antwort
                      0
                      • bahnuhrB bahnuhr

                        @ostseereiter

                        so funktioniert es:

                                var request = require('request'); var fs = require('fs');
                                request.get({url: 'http://192.168.xxx.xxx/webcam/?action=snapshot', encoding: 'binary'}, function (err, response, body) {
                                fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap_Drucker.jpg', body, 'binary', function(err) {
                                if (err) { console.error(err); } else { setTimeout(function() { sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap_Drucker.jpg', caption: "Ender 3 V2"}); }, 2000); }
                                }); 
                        
                        ostseereiterO Offline
                        ostseereiterO Offline
                        ostseereiter
                        schrieb am zuletzt editiert von
                        #11

                        @bahnuhr sagte in Octoprint Kamerabild auf Telegram:

                        var request = require('request'); var fs = require('fs'); request.get({url: 'http://192.168.xxx.xxx/webcam/?action=snapshot', encoding: 'binary'}, function (err, response, body) { fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap_Drucker.jpg', body, 'binary', function(err) { if (err) { console.error(err); } else { setTimeout(function() { sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap_Drucker.jpg', caption: "Ender 3 V2"}); }, 2000); } });

                        wo muss ich das eingeben?

                        Gruß OSR

                        Plattform
                        Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

                        1 Antwort Letzte Antwort
                        0
                        • ostseereiterO Offline
                          ostseereiterO Offline
                          ostseereiter
                          schrieb am zuletzt editiert von
                          #12

                          Hi habe es hinbekommen.
                          Mit Putty auf den Raspi. Dann mit sudo nano /boot/octopi.txt die Einstellungen angepasst.
                          camera_usb_options="-r 1280x720 -f 30"
                          camera_http_webroot="./www"
                          camera_http_options=""
                          Dann lief es. Es ist halt doch ein Unterschied ob man ein Image hat oder es selber installiert.
                          Danke trotzdem an alle.

                          Gruß OSR

                          Plattform
                          Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

                          1 Antwort Letzte Antwort
                          0
                          • F Offline
                            F Offline
                            Fritzk
                            schrieb am zuletzt editiert von
                            #13

                            Hallo
                            Darf ich das Thema nochmal aufgreifen. Ich habe nach dem Video https://www.youtube.com/watch?v=NiTXB4lZv0A&t=788s Octopi instaliert und mit Iobroker verbunden. Auch das Blockly läuft super. nur bekomme ich kein Bild über Telegram gesendet. Die Fehlermeldung: Cannot send photo [chatId - 1260655203]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty
                            Ich nutze einen Raspi mit ioBroker und auf einem zweiten Raspi da läuft nur Octoprint. An dem habe ich eine USB Kamera dran. Wenn ich die Kamera IP http://192.XXX.XXX.XX/webcam/?action=snapshot im standard Browser eingebe, seh ich ein snapshot der Kamera.
                            Jetzt wo muss das Verzeichnis für die Snapshots sein? auf dem Iobroker Raspi oder auf dem Octopi Raspi ? und wie mach ich das, das die Snapshots auch da abgelegt werden?

                            bahnuhrB 1 Antwort Letzte Antwort
                            0
                            • F Fritzk

                              Hallo
                              Darf ich das Thema nochmal aufgreifen. Ich habe nach dem Video https://www.youtube.com/watch?v=NiTXB4lZv0A&t=788s Octopi instaliert und mit Iobroker verbunden. Auch das Blockly läuft super. nur bekomme ich kein Bild über Telegram gesendet. Die Fehlermeldung: Cannot send photo [chatId - 1260655203]: Error: ETELEGRAM: 400 Bad Request: file must be non-empty
                              Ich nutze einen Raspi mit ioBroker und auf einem zweiten Raspi da läuft nur Octoprint. An dem habe ich eine USB Kamera dran. Wenn ich die Kamera IP http://192.XXX.XXX.XX/webcam/?action=snapshot im standard Browser eingebe, seh ich ein snapshot der Kamera.
                              Jetzt wo muss das Verzeichnis für die Snapshots sein? auf dem Iobroker Raspi oder auf dem Octopi Raspi ? und wie mach ich das, das die Snapshots auch da abgelegt werden?

                              bahnuhrB Offline
                              bahnuhrB Offline
                              bahnuhr
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von bahnuhr
                              #14

                              @fritzk
                              Lösung hab ich 3 Beiträge vor deinem gepostet.

                              Bild speichern
                              und dann per telegram versenden.

                              Musst das Script natürlich auf deine Verhältnisse anpassen.


                              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

                              F 1 Antwort Letzte Antwort
                              0
                              • bahnuhrB bahnuhr

                                @fritzk
                                Lösung hab ich 3 Beiträge vor deinem gepostet.

                                Bild speichern
                                und dann per telegram versenden.

                                Musst das Script natürlich auf deine Verhältnisse anpassen.

                                F Offline
                                F Offline
                                Fritzk
                                schrieb am zuletzt editiert von Fritzk
                                #15

                                @bahnuhr
                                Muss ich das über Putty auf dem Iobroker Raspi eingeben oder auf dem Octopi Raspi ?
                                Oder kommt das in das blockly mit rein
                                Sorry wenn das doof klingt aber blick da noch nicht so durch

                                bahnuhrB 1 Antwort Letzte Antwort
                                0
                                • F Fritzk

                                  @bahnuhr
                                  Muss ich das über Putty auf dem Iobroker Raspi eingeben oder auf dem Octopi Raspi ?
                                  Oder kommt das in das blockly mit rein
                                  Sorry wenn das doof klingt aber blick da noch nicht so durch

                                  bahnuhrB Offline
                                  bahnuhrB Offline
                                  bahnuhr
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  @fritzk sagte in Octoprint Kamerabild auf Telegram:

                                  @bahnuhr
                                  Muss ich das über Putty auf dem Iobroker Raspi eingeben oder auf dem Octopi Raspi ?
                                  Oder kommt das in das blockly mit rein
                                  Sorry wenn das doof klingt aber blick da noch nicht so durch

                                  Das ist ein javascript was in iob integriert ist.
                                  Mit blockly kenn ich mich nicht aus; da muss jemand anderes helfen.


                                  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

                                  F 1 Antwort Letzte Antwort
                                  0
                                  • da_WoodyD Offline
                                    da_WoodyD Offline
                                    da_Woody
                                    schrieb am zuletzt editiert von
                                    #17

                                    um welches bild gehts denn da? es gibt für octoprint ein gutes plug in.
                                    c74c7058-4afd-49c5-97f1-060a145654ac-grafik.png
                                    https://www.obico.io/the-spaghetti-detective.html
                                    schickt am ende auch eine mail mit bild und daten.
                                    a3f2dc57-90b4-430f-8e19-0316c49cd669-grafik.png
                                    außerdem hab ich auf meinem androiden OctoRemote installiert. damit kann man den kompletten drucker auch steuern und ein livebild der cam sehn. ich denk, das wirds auch für den apfel geben.

                                    gruß vom Woody
                                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                    1 Antwort Letzte Antwort
                                    0
                                    • bahnuhrB bahnuhr

                                      @fritzk sagte in Octoprint Kamerabild auf Telegram:

                                      @bahnuhr
                                      Muss ich das über Putty auf dem Iobroker Raspi eingeben oder auf dem Octopi Raspi ?
                                      Oder kommt das in das blockly mit rein
                                      Sorry wenn das doof klingt aber blick da noch nicht so durch

                                      Das ist ein javascript was in iob integriert ist.
                                      Mit blockly kenn ich mich nicht aus; da muss jemand anderes helfen.

                                      F Offline
                                      F Offline
                                      Fritzk
                                      schrieb am zuletzt editiert von
                                      #18

                                      @bahnuhr
                                      Okay jetzt komm ich klar. Danke dir

                                      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

                                      742

                                      Online

                                      32.6k

                                      Benutzer

                                      82.2k

                                      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