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. Entwicklung
  4. Re-New DoorBird Adapter v1.0.x

NEWS

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

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

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

Re-New DoorBird Adapter v1.0.x

Scheduled Pinned Locked Moved Entwicklung
135 Posts 20 Posters 24.3k Views 20 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.
  • M MartyBr

    Hallo @Schmakus , danke das du den Adapter weiterentwickelt hast. Ich habe eine Doorbird an der Gartentür.
    Ich habe eine Frage zu den Skripten. Frage im Zitat:

    @schmakus sagte in Re-New DoorBird Adapter v1.0.x:

    @lemonbiter sagte in Re-New DoorBird Adapter v1.0.x:

    @schmakus

    Hi Schmakus, danke, dass Du den Adapter weiter entwickelst!

    Ich nutzte bis zum Update folgendes Blockly, um mir das Klingel- und Bewegungsbild zu senden...

    bb84996c-7dc5-4d61-a1ea-dc11aa636c14-image.png

    Im Javascript hatte ich dann den Pfad zum Bild, aber das Bild ist ja jetzt im Ordner Dateien, im Unterordner ".doorbird.0"
    Leider bin ich nicht firm genug, das Script anzupassen. Mit folgendem "Satz" habe ich es erfolglos für bspw. das Bewegungsbild probiert.

    sendTo('telegram.0','./files/doorbird.0/Motion_1.jpg');
    

    In diesem Fall kommt bei telegram nur ein Satz an: ".files/doorbird.0/Motion_1.jpg"

    Wenn ich die Url von ioB verwende, dann bekomme ich "immerhin" einen Link zum Bild (wenn ich auf den Link klicke bekomme ich das richtige Bild angzeigt), aber es wird eben nicht das Bild gesendet:

    sendTo('telegram.0','192.168.x.x:80xx/files/doorbird.0/Motion_1.jpg');
    

    Nun frage ich mich / Dich: Wie lautet der Pfad richtig? Oder gibt es einen besseren Weg? Ein besseres, einfacheres Blockly, um mir bei "Bewegung" oder "Klingeln" ein Bild per Telegram senden zu lassen?

    Würde mich sehr freuen, wenn Du mir helfen magst

    Lieben Dank
    LEM

    @lemonbiter die beste Methode ist folgende:

    readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {
      if (error) {
        console.error(error);
      } else {
        sendTo("telegram.0", {
          text: data,
          type: "photo",
        });
      }
    });
    

    Wird das Script in die Javascript Funktion des obigen Blocks eingetragen?

    Folgendes funktioniert auch, jedoch nur, wenn wenn die object db nicht redis ist.

    sendTo('telegram.0', {text: '/opt/iobroker/iobroker-data/files/doorbird.0/Doorbell1_1.jpg', type: 'photo'});
    

    Ab js-controller 4.1.x funktioniert auch folgendes. Ist mega cool. Dies reagiert auf Änderung der Datei.
    Somit sind irgendwelche Pausen und Timeout zwischen Auslösen eines Snapshot und warten bis Snapshot vorhanden ist, überflüssig:

    onFile("doorbird.0", "TakeSnapshot_1.jpg", false, function (id, fileName, size, fileData, mimeType) {
        sendTo('telegram.0', {
            text: fileData,
            type: 'photo'
        });
    });
    

    Ist dieses Script ein eigenständiges Javascript? Es hat ja einen Trigger "onfile().

    Ich bin in Javascript nicht firm, erstelle mir bisher nur Blockys.

    Kannst du vielleicht ein vollständiges Script bzw. Blocky posten? Ich nutze aktuell das Blocky aus dem 3. Posting mit der Funktion:

    sendTo('telegram.0', {text: '/opt/iobroker/iobroker-data/files/doorbird.0/Doorbell1_1.jpg', type: 'photo'});
    
    SchmakusS Offline
    SchmakusS Offline
    Schmakus
    Developer
    wrote on last edited by
    #8

    @martybr sagte in Re-New DoorBird Adapter v1.0.x:

    readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) { if (error) { console.error(error); } else { sendTo("telegram.0", { text: data, type: "photo", }); } });

    Das kannst in der js-funktion eintragen (angepasst auf das jeweilige Bild natürlich)

    readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {
      if (error) {
        console.error(error);
      } else {
        sendTo("telegram.0", {
          text: data,
          type: "photo",
        });
      }
    });
    

    Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

    M 2 Replies Last reply
    1
    • lemonbiterL lemonbiter

      @schmakus sagte in Re-New DoorBird Adapter v1.0.x:

      onFile("doorbird.0", "TakeSnapshot_1.jpg", false, function (id, fileName, size, fileData, mimeType) {

      Klasse. das bedeutet, dass ich das Blockly so lasse wie es ist und dann im Javascript das eintrage

      readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {
        if (error) {
          console.error(error);
        } else {
          sendTo("telegram.0", {
            text: data,
            type: "photo",
          });
        }
      });
      

      ;ist dann für die "Motion" oder für "Klingeln"?
      Sorry, dass ich hier Pfeile im Kopf habe...
      Wenn das snippet nur für das eine (also Motion oder Klingeln) ist, wie sieht es dann beim "anderen" aus? Aus dem Snippet kann ich nicht erkennen, für was es ist...
      MEA CULPA :-)

      Danke
      LEM

      SchmakusS Offline
      SchmakusS Offline
      Schmakus
      Developer
      wrote on last edited by Schmakus
      #9

      @lemonbiter
      TakeSnapshot_01.jpg ist das Bild, welches manuell über den Snapshot Button erstellt wird
      Motion_01.jpg wird bei Bewegung erstellt
      Doorbell1_01.jpg wird beim Klingeln erstellt.

      Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

      lemonbiterL 2 Replies Last reply
      1
      • SchmakusS Schmakus

        @lemonbiter
        TakeSnapshot_01.jpg ist das Bild, welches manuell über den Snapshot Button erstellt wird
        Motion_01.jpg wird bei Bewegung erstellt
        Doorbell1_01.jpg wird beim Klingeln erstellt.

        lemonbiterL Offline
        lemonbiterL Offline
        lemonbiter
        wrote on last edited by lemonbiter
        #10

        @schmakus
        sorry.. ich habe das noch mal korrigiert...
        Ich nehme als das Blockly, so wie oben dargestellt... dann folge ich Deinem Tipp:

        "Also das ist der beste Weg":

        readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {
          if (error) {
            console.error(error);
          } else {
            sendTo("telegram.0", {
              text: data,
              type: "photo",
            });
          }
        });
        

        Wo stelle ich ein, was das Bild sein soll, also ob Motion oder Klingeln...?
        Kannst Du es mir deutlicher machen Büdde?

        1 Reply Last reply
        0
        • SchmakusS Schmakus

          @lemonbiter
          TakeSnapshot_01.jpg ist das Bild, welches manuell über den Snapshot Button erstellt wird
          Motion_01.jpg wird bei Bewegung erstellt
          Doorbell1_01.jpg wird beim Klingeln erstellt.

          lemonbiterL Offline
          lemonbiterL Offline
          lemonbiter
          wrote on last edited by
          #11

          @schmakus

          AHHH, Du nimmst also nicht das Bild, welches im User Ordner ist sondern erzeugst es quasi im Falle des Events Motion oder Klingeln selbst und versendest es dann? Gleiches Blockly?

          SchmakusS 1 Reply Last reply
          0
          • SchmakusS Schmakus

            @martybr sagte in Re-New DoorBird Adapter v1.0.x:

            readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) { if (error) { console.error(error); } else { sendTo("telegram.0", { text: data, type: "photo", }); } });

            Das kannst in der js-funktion eintragen (angepasst auf das jeweilige Bild natürlich)

            readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {
              if (error) {
                console.error(error);
              } else {
                sendTo("telegram.0", {
                  text: data,
                  type: "photo",
                });
              }
            });
            
            M Offline
            M Offline
            MartyBr
            wrote on last edited by
            #12

            @schmakus sagte in Re-New DoorBird Adapter v1.0.x:

                                                                                                                                        readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {                                                                                                                                                                              if (error) {                                                                                                                                                                                console.error(error);                                                                                                                                                                              } else {                                                                                                                                                                                sendTo("telegram.0", {                                                                                                                                                                                  text: data,                                                                                                                                                                                  type: "photo",                                                                                                                                                                                });                                                                                                                                                                              }                                                                                                                                                                            });                                            
            

            Das teste ich gleich. Ich muss gerade noch etwas erledigen, dann gebe ich dir/euch eine Rückmeldung.

            Gruß
            Martin


            Intel NUCs mit Proxmox / Iobroker als VM unter Debian
            Raspeberry mit USB Leseköpfen für Smartmeter
            Homematic und Homematic IP

            1 Reply Last reply
            0
            • lemonbiterL lemonbiter

              @schmakus

              AHHH, Du nimmst also nicht das Bild, welches im User Ordner ist sondern erzeugst es quasi im Falle des Events Motion oder Klingeln selbst und versendest es dann? Gleiches Blockly?

              SchmakusS Offline
              SchmakusS Offline
              Schmakus
              Developer
              wrote on last edited by
              #13

              @lemonbiter sagte in Re-New DoorBird Adapter v1.0.x:

              @schmakus

              AHHH, Du nimmst also nicht das Bild, welches im User Ordner ist sondern erzeugst es quasi im Falle des Events Motion oder Klingeln selbst und versendest es dann? Gleiches Blockly?

              Nein, ich verwende das Bild was schon angelegt wurde.
              mit readFilelese ich das vorhandene Bild.

              Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

              lemonbiterL 1 Reply Last reply
              0
              • SchmakusS Schmakus

                @lemonbiter sagte in Re-New DoorBird Adapter v1.0.x:

                @schmakus

                AHHH, Du nimmst also nicht das Bild, welches im User Ordner ist sondern erzeugst es quasi im Falle des Events Motion oder Klingeln selbst und versendest es dann? Gleiches Blockly?

                Nein, ich verwende das Bild was schon angelegt wurde.
                mit readFilelese ich das vorhandene Bild.

                lemonbiterL Offline
                lemonbiterL Offline
                lemonbiter
                wrote on last edited by
                #14

                @schmakus

                Ja, ich weiss... Du beisst Dir jetzt auf den Finger, verkrampfst die Zehen, schnappatmung setzt ein und so weiter....

                ich raffs leider nicht...

                Kannst Du mir (BITTE BITTE) screenshots senden von Deinem Blockly und den beiden passenden Javascripts...?

                Dankö

                SchmakusS 1 Reply Last reply
                0
                • lemonbiterL lemonbiter

                  @schmakus

                  Ja, ich weiss... Du beisst Dir jetzt auf den Finger, verkrampfst die Zehen, schnappatmung setzt ein und so weiter....

                  ich raffs leider nicht...

                  Kannst Du mir (BITTE BITTE) screenshots senden von Deinem Blockly und den beiden passenden Javascripts...?

                  Dankö

                  SchmakusS Offline
                  SchmakusS Offline
                  Schmakus
                  Developer
                  wrote on last edited by
                  #15

                  @lemonbiter sagte in Re-New DoorBird Adapter v1.0.x:

                  @schmakus

                  Ja, ich weiss... Du beisst Dir jetzt auf den Finger, verkrampfst die Zehen, schnappatmung setzt ein und so weiter....

                  ich raffs leider nicht...

                  Kannst Du mir (BITTE BITTE) screenshots senden von Deinem Blockly und den beiden passenden Javascripts...?

                  Dankö

                  Ich nutze kein Blockly. Aber erstell doch ein Javascript und kopiere folgenden Code.

                  on({id: 'doorbird.0.Doorbell.1.trigger', val: true}, function (obj) {
                    const timeout = setTimeout(function () {
                      readFile("doorbird.0", "Doorbell1_1.jpg", function (error, data) {
                      if (error) {
                          console.error(error);
                      } else {
                          sendTo("telegram.0", {
                          text: data,
                          type: "photo",
                          });
                      }
                      });
                    }, 1000);
                  });
                  

                  oder für Motion:

                  on({id: 'doorbird.0.Motion.trigger', val: true}, function (obj) {
                    const timeout = setTimeout(function () {
                      readFile("doorbird.0", "Motion_1.jpg", function (error, data) {
                      if (error) {
                          console.error(error);
                      } else {
                          sendTo("telegram.0", {
                          text: data,
                          type: "photo",
                          });
                      }
                      });
                    }, 1000);
                  });

                  Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                  lemonbiterL 1 Reply Last reply
                  1
                  • SchmakusS Schmakus

                    @lemonbiter sagte in Re-New DoorBird Adapter v1.0.x:

                    @schmakus

                    Ja, ich weiss... Du beisst Dir jetzt auf den Finger, verkrampfst die Zehen, schnappatmung setzt ein und so weiter....

                    ich raffs leider nicht...

                    Kannst Du mir (BITTE BITTE) screenshots senden von Deinem Blockly und den beiden passenden Javascripts...?

                    Dankö

                    Ich nutze kein Blockly. Aber erstell doch ein Javascript und kopiere folgenden Code.

                    on({id: 'doorbird.0.Doorbell.1.trigger', val: true}, function (obj) {
                      const timeout = setTimeout(function () {
                        readFile("doorbird.0", "Doorbell1_1.jpg", function (error, data) {
                        if (error) {
                            console.error(error);
                        } else {
                            sendTo("telegram.0", {
                            text: data,
                            type: "photo",
                            });
                        }
                        });
                      }, 1000);
                    });
                    

                    oder für Motion:

                    on({id: 'doorbird.0.Motion.trigger', val: true}, function (obj) {
                      const timeout = setTimeout(function () {
                        readFile("doorbird.0", "Motion_1.jpg", function (error, data) {
                        if (error) {
                            console.error(error);
                        } else {
                            sendTo("telegram.0", {
                            text: data,
                            type: "photo",
                            });
                        }
                        });
                      }, 1000);
                    });
                    lemonbiterL Offline
                    lemonbiterL Offline
                    lemonbiter
                    wrote on last edited by lemonbiter
                    #16

                    @schmakus

                    GANZ LIEBEN DANK... Habs getestet und läuft... Manman man

                    LG
                    LEM

                    1 Reply Last reply
                    0
                    • SchmakusS Schmakus

                      *** Platzhalter ***

                      NegaleinN Offline
                      NegaleinN Offline
                      Negalein
                      Global Moderator
                      wrote on last edited by
                      #17

                      @schmakus

                      mir fiel heute diese Warn-Meldung auf.

                      doorbird.0 2023-07-28 18:53:40.759	warn	Error in Parsing Schedules: RangeError: Maximum call stack size exceeded
                      

                      ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                      ° Node.js Fixer ---> iob nodejs-update
                      ° Fixer ---> iob fix

                      1 Reply Last reply
                      0
                      • SchmakusS Schmakus

                        @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                        readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) { if (error) { console.error(error); } else { sendTo("telegram.0", { text: data, type: "photo", }); } });

                        Das kannst in der js-funktion eintragen (angepasst auf das jeweilige Bild natürlich)

                        readFile("doorbird.0", "TakeSnapshot_1.jpg", function (error, data) {
                          if (error) {
                            console.error(error);
                          } else {
                            sendTo("telegram.0", {
                              text: data,
                              type: "photo",
                            });
                          }
                        });
                        
                        M Offline
                        M Offline
                        MartyBr
                        wrote on last edited by
                        #18

                        @schmakus
                        Danke, das Blocky mit dem Javascript läuft und verschickt nun die Bilder per Telegram.

                        Gruß
                        Martin


                        Intel NUCs mit Proxmox / Iobroker als VM unter Debian
                        Raspeberry mit USB Leseköpfen für Smartmeter
                        Homematic und Homematic IP

                        NegaleinN 1 Reply Last reply
                        0
                        • M MartyBr

                          @schmakus
                          Danke, das Blocky mit dem Javascript läuft und verschickt nun die Bilder per Telegram.

                          NegaleinN Offline
                          NegaleinN Offline
                          Negalein
                          Global Moderator
                          wrote on last edited by
                          #19

                          @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                          Danke, das Blocky mit dem Javascript läuft und verschickt nun die Bilder per Telegram.

                          magst du vielleicht einen Export zur Verfügung stellen?

                          ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                          ° Node.js Fixer ---> iob nodejs-update
                          ° Fixer ---> iob fix

                          lemonbiterL M 2 Replies Last reply
                          0
                          • NegaleinN Negalein

                            @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                            Danke, das Blocky mit dem Javascript läuft und verschickt nun die Bilder per Telegram.

                            magst du vielleicht einen Export zur Verfügung stellen?

                            lemonbiterL Offline
                            lemonbiterL Offline
                            lemonbiter
                            wrote on last edited by lemonbiter
                            #20

                            @negalein

                            Ich habe es, so wie vorgeschlagen, mit den beiden zur Verfügung gestellten Java Scripten, also ohne Blockly gelöst

                            1 Reply Last reply
                            0
                            • NegaleinN Negalein

                              @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                              Danke, das Blocky mit dem Javascript läuft und verschickt nun die Bilder per Telegram.

                              magst du vielleicht einen Export zur Verfügung stellen?

                              M Offline
                              M Offline
                              MartyBr
                              wrote on last edited by MartyBr
                              #21

                              @negalein
                              Klar, ist aber das Script von oben:

                              Bildschirmfoto 2023-07-28 um 19.45.59.png

                              <xml xmlns="https://developers.google.com/blockly/xml">
                                <variables>
                                  <variable type="timeout" id="timeout">timeout</variable>
                                </variables>
                                <block type="on_ext" id=",~ya]g5}vZRRD8$T^@pj" x="13" y="13">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                  <field name="CONDITION">true</field>
                                  <field name="ACK_CONDITION"></field>
                                  <value name="OID0">
                                    <shadow type="field_oid" id="qzrJb}U?j@E^qgBPEse~">
                                      <field name="oid">doorbird.0.Doorbell.1.trigger</field>
                                    </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                    <block type="timeouts_settimeout" id="Mr1148}Ad7z1u3h4vx),">
                                      <field name="NAME">timeout</field>
                                      <field name="DELAY">2</field>
                                      <field name="UNIT">sec</field>
                                      <statement name="STATEMENT">
                                        <block type="procedures_callcustomnoreturn" id="~]p1,VkVh`umIbp3fJZI">
                                          <mutation name="Klingelbild_Senden"></mutation>
                                        </block>
                                      </statement>
                                    </block>
                                  </statement>
                                </block>
                                <block type="procedures_defcustomnoreturn" id="+SqFu+D!clJM6b445_b=" x="13" y="188">
                                  <mutation statements="false"></mutation>
                                  <field name="NAME">Klingelbild_Senden</field>
                                  <field name="SCRIPT">cmVhZEZpbGUoImRvb3JiaXJkLjAiLCAiRG9vcmJlbGwxXzAxLmpwZyIsIGZ1bmN0aW9uIChlcnJvciwgZGF0YSkgewogIGlmIChlcnJvcikgewogICAgY29uc29sZS5lcnJvcihlcnJvcik7CiAgfSBlbHNlIHsKICAgIHNlbmRUbygidGVsZWdyYW0uMCIsIHsKICAgICAgdGV4dDogZGF0YSwKICAgICAgY2hhdElkOiAnMjh4eHh4eHgxJywKICAgICAgdHlwZTogInBob3RvIiwKICAgIH0pOwogIH0KfSk7Cg==</field>
                                  <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                </block>
                              </xml>
                              

                              Edit 29.7.
                              Ich habe das Blocky neu exportiert. Da war noch ein Fehler enthalten.

                              Gruß
                              Martin


                              Intel NUCs mit Proxmox / Iobroker als VM unter Debian
                              Raspeberry mit USB Leseköpfen für Smartmeter
                              Homematic und Homematic IP

                              NegaleinN M 3 Replies Last reply
                              1
                              • M MartyBr

                                @negalein
                                Klar, ist aber das Script von oben:

                                Bildschirmfoto 2023-07-28 um 19.45.59.png

                                <xml xmlns="https://developers.google.com/blockly/xml">
                                  <variables>
                                    <variable type="timeout" id="timeout">timeout</variable>
                                  </variables>
                                  <block type="on_ext" id=",~ya]g5}vZRRD8$T^@pj" x="13" y="13">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                    <field name="CONDITION">true</field>
                                    <field name="ACK_CONDITION"></field>
                                    <value name="OID0">
                                      <shadow type="field_oid" id="qzrJb}U?j@E^qgBPEse~">
                                        <field name="oid">doorbird.0.Doorbell.1.trigger</field>
                                      </shadow>
                                    </value>
                                    <statement name="STATEMENT">
                                      <block type="timeouts_settimeout" id="Mr1148}Ad7z1u3h4vx),">
                                        <field name="NAME">timeout</field>
                                        <field name="DELAY">2</field>
                                        <field name="UNIT">sec</field>
                                        <statement name="STATEMENT">
                                          <block type="procedures_callcustomnoreturn" id="~]p1,VkVh`umIbp3fJZI">
                                            <mutation name="Klingelbild_Senden"></mutation>
                                          </block>
                                        </statement>
                                      </block>
                                    </statement>
                                  </block>
                                  <block type="procedures_defcustomnoreturn" id="+SqFu+D!clJM6b445_b=" x="13" y="188">
                                    <mutation statements="false"></mutation>
                                    <field name="NAME">Klingelbild_Senden</field>
                                    <field name="SCRIPT">cmVhZEZpbGUoImRvb3JiaXJkLjAiLCAiRG9vcmJlbGwxXzAxLmpwZyIsIGZ1bmN0aW9uIChlcnJvciwgZGF0YSkgewogIGlmIChlcnJvcikgewogICAgY29uc29sZS5lcnJvcihlcnJvcik7CiAgfSBlbHNlIHsKICAgIHNlbmRUbygidGVsZWdyYW0uMCIsIHsKICAgICAgdGV4dDogZGF0YSwKICAgICAgY2hhdElkOiAnMjh4eHh4eHgxJywKICAgICAgdHlwZTogInBob3RvIiwKICAgIH0pOwogIH0KfSk7Cg==</field>
                                    <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                  </block>
                                </xml>
                                

                                Edit 29.7.
                                Ich habe das Blocky neu exportiert. Da war noch ein Fehler enthalten.

                                NegaleinN Offline
                                NegaleinN Offline
                                Negalein
                                Global Moderator
                                wrote on last edited by
                                #22

                                @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                                Klar, ist aber das Script von oben:

                                Danke

                                ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                ° Node.js Fixer ---> iob nodejs-update
                                ° Fixer ---> iob fix

                                M 1 Reply Last reply
                                0
                                • NegaleinN Negalein

                                  @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                                  Klar, ist aber das Script von oben:

                                  Danke

                                  M Offline
                                  M Offline
                                  MartyBr
                                  wrote on last edited by
                                  #23

                                  @negalein
                                  Das Javascript läuft auch. Vielleicht gefällt es dir besser:

                                  on({id: 'doorbird.0.Doorbell.1.trigger', val: true}, function (obj) {
                                    const timeout = setTimeout(function () {
                                      readFile("doorbird.0", "Doorbell1_1.jpg", function (error, data) {
                                      if (error) {
                                          console.error(error);
                                      } else {
                                          sendTo("telegram.0", {
                                          text: data,
                                          type: "photo",
                                          chatId: '2xxxxx,
                                          });
                                      }
                                      });
                                    }, 1000);
                                  });
                                  
                                  

                                  Gruß
                                  Martin


                                  Intel NUCs mit Proxmox / Iobroker als VM unter Debian
                                  Raspeberry mit USB Leseköpfen für Smartmeter
                                  Homematic und Homematic IP

                                  NegaleinN 1 Reply Last reply
                                  1
                                  • M MartyBr

                                    @negalein
                                    Das Javascript läuft auch. Vielleicht gefällt es dir besser:

                                    on({id: 'doorbird.0.Doorbell.1.trigger', val: true}, function (obj) {
                                      const timeout = setTimeout(function () {
                                        readFile("doorbird.0", "Doorbell1_1.jpg", function (error, data) {
                                        if (error) {
                                            console.error(error);
                                        } else {
                                            sendTo("telegram.0", {
                                            text: data,
                                            type: "photo",
                                            chatId: '2xxxxx,
                                            });
                                        }
                                        });
                                      }, 1000);
                                    });
                                    
                                    
                                    NegaleinN Offline
                                    NegaleinN Offline
                                    Negalein
                                    Global Moderator
                                    wrote on last edited by
                                    #24

                                    @martybr sagte in Re-New DoorBird Adapter v1.0.x:

                                    Vielleicht gefällt es dir besser:

                                    Danke, Blockly ist für mich anschaulicher.
                                    Bin jetzt endlich mal dazu gekommen, alle alten Scripte zu Doorbird auszumisten.
                                    Ist jetzt echt cool, dass die Biilder nun vom Adapter kommen.

                                    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                                    ° Node.js Fixer ---> iob nodejs-update
                                    ° Fixer ---> iob fix

                                    1 Reply Last reply
                                    1
                                    • Hant0rH Offline
                                      Hant0rH Offline
                                      Hant0r
                                      wrote on last edited by
                                      #25

                                      Seit ein paar Tagen habe ich auffällig viele Warnmeldungen im Log.
                                      Geht es euch auch so?

                                      doorbird.0 (17158) Error in Parsing Schedules: RangeError: Maximum call stack size exceeded
                                      
                                      FlippiF 1 Reply Last reply
                                      0
                                      • Hant0rH Hant0r

                                        Seit ein paar Tagen habe ich auffällig viele Warnmeldungen im Log.
                                        Geht es euch auch so?

                                        doorbird.0 (17158) Error in Parsing Schedules: RangeError: Maximum call stack size exceeded
                                        
                                        FlippiF Offline
                                        FlippiF Offline
                                        Flippi
                                        wrote on last edited by
                                        #26

                                        Hi @hant0r,

                                        Bei mir sieht es auch so aus. Hat jemand eine Idee woran das liegen könnte?

                                        LG Flippi

                                        Screenshot 2023-08-15 at 07.31.04.png

                                        SchmakusS 1 Reply Last reply
                                        1
                                        • FlippiF Flippi

                                          Hi @hant0r,

                                          Bei mir sieht es auch so aus. Hat jemand eine Idee woran das liegen könnte?

                                          LG Flippi

                                          Screenshot 2023-08-15 at 07.31.04.png

                                          SchmakusS Offline
                                          SchmakusS Offline
                                          Schmakus
                                          Developer
                                          wrote on last edited by Schmakus
                                          #27

                                          @flippi sagte in Re-New DoorBird Adapter v1.0.x:

                                          Hi @hant0r,

                                          Bei mir sieht es auch so aus. Hat jemand eine Idee woran das liegen könnte?

                                          LG Flippi

                                          Screenshot 2023-08-15 at 07.31.04.png

                                          welche Version nutzt du? Mit der aktuellen Beta habe ich eine Sicherheit eingebaut, damit es nicht zum Überlauf kommt. Woran es genau liegt, kann ich nicht sagen. Ich vermutete ein Intervall, welches nicht ordnungsgemäß beendet wurde. Bitte die neuste Version testen.

                                          Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                                          Hant0rH NegaleinN 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          570

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          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