Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Klingelbild via Telegram versenden klappt nicht mehr

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Klingelbild via Telegram versenden klappt nicht mehr

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DoMM last edited by

      Hi zusammen ich habe mir immer ein Klingekbild via Telegram zuschicken lassen, sobald es geklingelt hat. Das habe ich bisher wie folgt mit Blockly / JS Block gelöst.

      Leider funktioniert das Skript seit geraumer Zeit nicht mehr, kann wer helfen?

      Bildschirmfoto 2024-07-02 um 12.04.32.png

      var url_snapshot = 'http://192.168.10.112/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=xxxxx&password=xxxxx';
       
      var fs = require('fs');
       
      request.get({url: url_snapshot, 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', {text: '/tmp/snap.jpg', caption: 'Es hat geklingelt!'});
                      }
                  }); 
              });     ```
      bahnuhr 1 Reply Last reply Reply Quote 0
      • bahnuhr
        bahnuhr Forum Testing Most Active @DoMM last edited by Homoran

        @domm

               httpGet('http://192.168.243.156:88//cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=xxx&pwd=xxx', { responseType: 'arraybuffer' }, (err, response) => {
                    if (err) {
                        console.error(err);
                        sendTo('telegram.0', "Haustür-Klingel: Fehler im Script."); 
                    } else {
                        log('Snapshot sent');
                        sendTo('telegram.0', {
                            text: createTempFile(`snap.jpg`, response.data),
                            caption: 'Haustür: Es klingelt.'
                        });
        
        haus-automatisierung 1 Reply Last reply Reply Quote 2
        • haus-automatisierung
          haus-automatisierung Developer Most Active @bahnuhr last edited by

          @bahnuhr Das geht mittlerweile auch komplett in Blockly (zumindest in der aktuellen Beta - sonst fehlt der Baustein mit dem Temp-File aus HTTP-Response).

          bahnuhr 1 Reply Last reply Reply Quote 1
          • bahnuhr
            bahnuhr Forum Testing Most Active @haus-automatisierung last edited by

            @haus-automatisierung sagte in Klingelbild via Telegram versenden klappt nicht mehr:

            komplett in Blockly (

            Blockly nehm ich nicht und werde ich auch nicht nehmen.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @bahnuhr last edited by

              @bahnuhr sagte in Klingelbild via Telegram versenden klappt nicht mehr:

              @haus-automatisierung sagte in Klingelbild via Telegram versenden klappt nicht mehr:

              komplett in Blockly (

              Blockly nehm ich nicht und werde ich auch nicht nehmen.

              aber @DoMM hatte eins, was zu optimieren war

              bahnuhr 1 Reply Last reply Reply Quote 1
              • bahnuhr
                bahnuhr Forum Testing Most Active @Homoran last edited by

                @homoran
                Na dann war mein gut gemeinter Beitrag halt falsch.
                Ich nehm ihn raus.

                Wenn Blockly gewünscht war, was ich halt nicht geliefert habe.

                haus-automatisierung Homoran 2 Replies Last reply Reply Quote 0
                • haus-automatisierung
                  haus-automatisierung Developer Most Active @bahnuhr last edited by

                  @bahnuhr War doch nur ein Hinweis von mir, da der TO auch Blockly nutzt (und eventuell dabei bleiben möchte).

                  Dein Script war doch korrekt und sauber umgesetzt.

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @bahnuhr last edited by Homoran

                    @bahnuhr sagte in Klingelbild via Telegram versenden klappt nicht mehr:

                    Na dann war mein gut gemeinter Beitrag halt falsch.
                    Ich nehm ihn raus.

                    nöö und nööö

                    ich habe nur versucht zu erklären warum @haus-automatisierung auf blockly hingewiesen hat.

                    1 Reply Last reply Reply Quote 0
                    • D
                      DoMM last edited by

                      Super vielen Dank, es läuft wieder!

                      Warum musste das Skript angepasst werden?

                      haus-automatisierung 1 Reply Last reply Reply Quote 0
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @DoMM last edited by

                        @domm sagte in Klingelbild via Telegram versenden klappt nicht mehr:

                        Warum musste das Skript angepasst werden?

                        Weil request seit über 4 Jahren deprecated ist und nicht mehr weiterentwickelt wird. Langfristig muss das Paket also aus dem Adapter raus.

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @haus-automatisierung last edited by

                          @haus-automatisierung Das wäre auch meine Antwort gewesen, wenn es nicht immer hiess es läuft weiterhin, wirft nur eine Warnung aus.

                          bahnuhr 1 Reply Last reply Reply Quote 0
                          • bahnuhr
                            bahnuhr Forum Testing Most Active @Homoran last edited by

                            @homoran
                            @haus-automatisierung

                            Ich hatte oben meinen Beitrag gelöscht.
                            Wieso ist er jetzt wieder drin ?

                            Das ist nicht ok.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @bahnuhr last edited by

                              @bahnuhr sagte in Klingelbild via Telegram versenden klappt nicht mehr:

                              Wieso ist er jetzt wieder drin ?

                              weil ich ihn wiederhergestellt habe, da sonst der Zusammenhang zerstört wäre.

                              @bahnuhr sagte in Klingelbild via Telegram versenden klappt nicht mehr:

                              Ich hatte oben meinen Beitrag gelöscht.
                              ...
                              Das ist nicht ok.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              904
                              Online

                              31.8k
                              Users

                              80.0k
                              Topics

                              1.3m
                              Posts

                              4
                              13
                              537
                              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