Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Kamerabilder an Telegram senden

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    680

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

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

Kamerabilder an Telegram senden

Scheduled Pinned Locked Moved Einsteigerfragen
script ignoredkamera bildtelegram bot
20 Posts 6 Posters 2.2k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Fliegerlenker

    Habe eben etwas heruasgefunden:

    Dieser Wert

    javascript.0.notify.telegram.cam.trigger_manu

    steht im JS Objekt dauerhaft auf :true
    Setze ich den Wert manuell auf 'false' und schicke dann 'Kamera' an den Bot kommt das Bild.

    ???

    Christian WöhrleC Offline
    Christian WöhrleC Offline
    Christian Wöhrle
    wrote on last edited by
    #8

    @fliegerlenker Warum setzt du es dann nicht auf false im Skript? Quasi als sauberen Abschluss.

    1 Reply Last reply
    0
    • F Offline
      F Offline
      Fliegerlenker
      wrote on last edited by
      #9

      Ich denke einmal, das steht doch hier schon im Script drin:
      Was mir im Script im ioBroker auffällt: Das Wort: "newState" (s.u.) wird dort durchgestrichen dargestellt. Warum?


      // trigger_manu
      on(trigger_manu, function(dp) {
      stateTrigger_manu = dp.newState.val;
      if (stateTrigger_manu === true) {
      saveImage();
      setState(trigger_manu, false);
      }


      1 Reply Last reply
      0
      • F Fliegerlenker

        Hier der entsprechende Protokoll auszug mit einer 'warn' die ich nicht verstehe:


        2023-12-13 08:59:26.622 - info: text2command.0 (3388) processText: "Kamera"
        2023-12-13 08:59:26.622 - info: text2command.0 (3388) Control ID "javascript.0.notify.telegram.cam.trigger_manu" with: true
        2023-12-13 08:59:26.630 - info: text2command.0 (3388) Response: Geht los, Moment
        2023-12-13 08:59:26.633 - warn: javascript.0 (5236) script.js.common.Pics.Skript_1: setForeignState(id=javascript.0.notify.telegram.cam.trigger_manu, state={"val":false,"ack":false,"ts":1702454366633,"q":0,"from":"system.adapter.javascript.0","lc":1702454366633,"c":"script.js.common.Pics.Skript_1"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
        2023-12-13 08:59:27.271 - info: javascript.0 (5236) script.js.common.Pics.Skript_1: Bild 1 gespeichert.
        2023-12-13 08:59:29.273 - info: javascript.0 (5236) script.js.common.Pics.Skript_1: Webcam Bild per telegram verschickt.
        2023-12-13 08:59:30.289 - info: javascript.0 (5236) script.js.common.Pics.Skript_1: Bild 2 gespeichert.
        2023-12-13 08:59:33.359 - info: javascript.0 (5236) script.js.common.Pics.Skript_1: Bild 3 gespeichert.

        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        wrote on last edited by
        #10

        @fliegerlenker sagte in Kamerabilder an Telegram senden:

        wurde nicht ausgeführt, während der Debug-Modus aktiv ist

        Du hast nicht zufällig den Haken gesetzt ?

        Screenshot 2023-12-13 090649.png

        Lehrling seit 1975 !!!
        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

        1 Reply Last reply
        0
        • F Offline
          F Offline
          Fliegerlenker
          wrote on last edited by
          #11

          Ja, genau den

          1 Reply Last reply
          0
          • U Offline
            U Offline
            UEP-IoBroker
            wrote on last edited by
            #12

            Guten Morgen Zusammen,

            wir haben ab un an das gleiche Problem, die Ursache ist zumindest bei uns, dass zum Zeitpunkt der Übergabe des Bildes an Telegram, das Bild noch nicht vollständig auf die Platte geladen wurde.

            Wir haben dann Verzögerungen in das Script eingebaut, seit dem klappt es ohne Probleme und weitere Ausfälle.

            Einfach machen! - IoBroker ist für uns das Schweizer Taschenmesser für IoT

            F 1 Reply Last reply
            0
            • F Offline
              F Offline
              Fliegerlenker
              wrote on last edited by
              #13

              Ich habe nun folgendes gemacht (Workaround)

              Hab ein Blockly geschieben, das den Wert von :

              javascript.0.notify.telegram.cam.trigger_manu

              nach 10 sec wieder auf false setzt.
              Jetzt funktioniert alles!

              1 Reply Last reply
              0
              • U UEP-IoBroker

                Guten Morgen Zusammen,

                wir haben ab un an das gleiche Problem, die Ursache ist zumindest bei uns, dass zum Zeitpunkt der Übergabe des Bildes an Telegram, das Bild noch nicht vollständig auf die Platte geladen wurde.

                Wir haben dann Verzögerungen in das Script eingebaut, seit dem klappt es ohne Probleme und weitere Ausfälle.

                F Offline
                F Offline
                Fliegerlenker
                wrote on last edited by Fliegerlenker
                #14

                @uep-iobroker said in Kamerabilder an Telegram senden:

                Guten Morgen Zusammen,

                Wir haben dann Verzögerungen in das Script eingebaut, seit dem klappt es ohne Probleme und weitere Ausfälle.

                Das habe ich eben versucht, ohne Erfolg. Bei mir liegt es ausschliesslich daran, dass der Trigger nicht wieder auf false gesetzt wird.

                Mit diesem Blockly (jetzt ohne 10 sec Verzögerung) funktioniert es nun zuverlässig:

                on({ id: 'javascript.0.notify.telegram.cam.trigger_manu' /* Datenpunkt zur manuellen Auslösung */, change: 'ne' }, async (obj) => {
                  let value = obj.state.val;
                  let oldValue = obj.oldState.val;
                  setState('javascript.0.notify.telegram.cam.trigger_manu' /* Datenpunkt zur manuellen Auslösung */, false);
                });
                on({ id: 'javascript.0.notify.telegram.cam.trigger_more_img' /* Datenpunkt zur Abfrage weiterer Bilder */, change: 'ne' }, async (obj) => {
                  let value = obj.state.val;
                  let oldValue = obj.oldState.val;
                  setState('javascript.0.notify.telegram.cam.trigger_more_img' /* Datenpunkt zur Abfrage weiterer Bilder */, false);
                });
                
                U 1 Reply Last reply
                0
                • F Fliegerlenker

                  @uep-iobroker said in Kamerabilder an Telegram senden:

                  Guten Morgen Zusammen,

                  Wir haben dann Verzögerungen in das Script eingebaut, seit dem klappt es ohne Probleme und weitere Ausfälle.

                  Das habe ich eben versucht, ohne Erfolg. Bei mir liegt es ausschliesslich daran, dass der Trigger nicht wieder auf false gesetzt wird.

                  Mit diesem Blockly (jetzt ohne 10 sec Verzögerung) funktioniert es nun zuverlässig:

                  on({ id: 'javascript.0.notify.telegram.cam.trigger_manu' /* Datenpunkt zur manuellen Auslösung */, change: 'ne' }, async (obj) => {
                    let value = obj.state.val;
                    let oldValue = obj.oldState.val;
                    setState('javascript.0.notify.telegram.cam.trigger_manu' /* Datenpunkt zur manuellen Auslösung */, false);
                  });
                  on({ id: 'javascript.0.notify.telegram.cam.trigger_more_img' /* Datenpunkt zur Abfrage weiterer Bilder */, change: 'ne' }, async (obj) => {
                    let value = obj.state.val;
                    let oldValue = obj.oldState.val;
                    setState('javascript.0.notify.telegram.cam.trigger_more_img' /* Datenpunkt zur Abfrage weiterer Bilder */, false);
                  });
                  
                  U Offline
                  U Offline
                  UEP-IoBroker
                  wrote on last edited by
                  #15

                  @fliegerlenker - machen wir hier ähnlich, da wir mittels Homematic PIR Bewegungsmeldern die Aufnahmen triggern, allerdings lösen die bei Bewegung erkannt die Skripte mehrfach aus, das umgehen wir, in dem wir eine Variable mit einem Timer versehen, ebenso filtern wir damit "die Katzen" welche hier über den Campus laufen heraus, da wir erst bei wiederholtem Auslösen die Variable auf True setzen, auf welche dann die Kamerasteuerung auslöst.

                  Nach 60 Sekunden wird die Variable, wie bei Dir wieder auf False gesetzt. Wir machen nicht nur Alarmbilder, wir triggern dann auch einen virtuellen Video Rekorder, welcher ein 60 Sekunden Video aufnimmt, dadurch erhalten wir nur Bilder und Videos welche sich genau auf das Ereigniss beziehen ohne lange im Archiv suchen zu müssen.

                  Einfach machen! - IoBroker ist für uns das Schweizer Taschenmesser für IoT

                  1 Reply Last reply
                  0
                  • T Offline
                    T Offline
                    tombox
                    wrote on last edited by
                    #16

                    @fliegerlenker
                    Vielleicht mal den onvif adapter anschauen da geht das mit dem snapshot versenden sehr einfach genauso wie live stream ohne große CPU Last
                    https://forum.iobroker.net/topic/63145/test-adapter-onvif-camera-v1-0-0

                    F 1 Reply Last reply
                    0
                    • T tombox

                      @fliegerlenker
                      Vielleicht mal den onvif adapter anschauen da geht das mit dem snapshot versenden sehr einfach genauso wie live stream ohne große CPU Last
                      https://forum.iobroker.net/topic/63145/test-adapter-onvif-camera-v1-0-0

                      F Offline
                      F Offline
                      Fliegerlenker
                      wrote on last edited by
                      #17

                      @tombox
                      Hi, was ich realisieren will ist, von unterwegs mir einen snapshot von zuhause (Pferde) schicken lassen.

                      1 Reply Last reply
                      0
                      • F Offline
                        F Offline
                        Fliegerlenker
                        wrote on last edited by
                        #18

                        Das Elend geht doch weiter:
                        Mittags ging alles noch, heute Abend bekomme ich diese Fehlermeldung:


                        2023-12-13 18:34:40.076 - info: text2command.0 (3388) processText: "Kamera"
                        2023-12-13 18:34:40.077 - info: text2command.0 (3388) Control ID "javascript.0.notify.telegram.cam.trigger_manu" with: true
                        2023-12-13 18:34:40.094 - info: text2command.0 (3388) Response: Geht los, Moment
                        2023-12-13 18:34:43.187 - error: javascript.0 (5991) Error in request callback: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
                        2023-12-13 18:34:43.188 - error: javascript.0 (5991) Request error: Error: connect EHOSTUNREACH 192.168.20.93:88
                        2023-12-13 18:34:43.196 - error: javascript.0 (5991) Error in request callback: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
                        2023-12-13 18:34:43.196 - error: javascript.0 (5991) Request error: Error: connect EHOSTUNREACH 192.168.20.93:88
                        2023-12-13 18:34:46.257 - error: javascript.0 (5991) Error in request callback: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received undefined
                        2023-12-13 18:34:46.258 - error: javascript.0 (5991) Request error: Error: connect EHOSTUNREACH 192.168.20.93:88


                        Also: 'Kamera' geht nicht,
                        'mehr Bilder' geht, bekomme aber zwei alte Bilder geschickt

                        1 Reply Last reply
                        0
                        • F Offline
                          F Offline
                          Fliegerlenker
                          wrote on last edited by
                          #19

                          🙏 Asche auf mein Haupt:
                          Kamera war versehentlich nicht am Netz

                          1 Reply Last reply
                          0
                          • F Offline
                            F Offline
                            Fliegerlenker
                            wrote on last edited by
                            #20

                            hallo,
                            es soll nun eine unif camera dazustossen bzw im Script soll erst einmal die 'Kamera' geändert werden.

                            Wenn ich das in den Browser eingebe kommt ein Bild von der Foscam und das Script funktioniert:
                            http://192.168.20.93:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxx&pwd=xxx

                            Bei der unifi Kamera gebe ich folgendes in den Browser ein und bekomme ein Bild:
                            http://192.168.20.91/snap.jpeg
                            Baue ist die Zeile in das Script einfunktioniert das aber nicht.

                            Hat jemand eine Idee?

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            246

                            Online

                            32.7k

                            Users

                            82.6k

                            Topics

                            1.3m

                            Posts
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Home
                            • Recent
                            • Tags
                            • Unread 0
                            • Categories
                            • Unreplied
                            • Popular
                            • GitHub
                            • Docu
                            • Hilfe