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. ioBroker Allgemein
  4. Whattsapp Nachrichten senden

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    127

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Whattsapp Nachrichten senden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 17 Kommentatoren 10.3k Aufrufe 20 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.
  • I Offline
    I Offline
    I-Punkt
    schrieb am zuletzt editiert von
    #10

    Vielleicht könnte man ja mit IFTTT etwas "basteln". Altes Handy im Haus liegen haben, Telegram an das Handy und dann von diesem mittels IFTTT per Whatsapp weiterleiten. Nur so eine Idee, nicht getestet.

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      bigtwinch
      schrieb am zuletzt editiert von
      #11

      Habe soeben etwas gefunden....
      ioBroker sendet texte zu Whattsapp :+1:
      siehe: https://www.callmebot.com
      funktioniert tadellos und es kostet nichts "Freiwillige Spenden".
      Nachricht z.B. Hilfe Deine Blume braucht Wasser

      Gruss
      Christian

      IoBroker auf Lenovo M720q, Debian 11, Diverse Sonoff mit Tasmota, ESP8266, etc. Amazon Dot 2 und Echo 2, Tradfri Lampen und Dimmer etc..., Zigbee Stick von Dimaiv

      U G liv-in-skyL 3 Antworten Letzte Antwort
      2
      • B bigtwinch

        Habe soeben etwas gefunden....
        ioBroker sendet texte zu Whattsapp :+1:
        siehe: https://www.callmebot.com
        funktioniert tadellos und es kostet nichts "Freiwillige Spenden".
        Nachricht z.B. Hilfe Deine Blume braucht Wasser

        Gruss
        Christian

        U Offline
        U Offline
        Ulfhednir
        schrieb am zuletzt editiert von
        #12

        @bigtwinch

        Ein Träumchen! Das Ganze funktioniert super! Die Reaktionszeit könnte etwas flotter sein - dauert ca. eine Minute. Bin ansonsten begeistert.
        Hoffen wir, dass die Kosten im Rahmen bleiben.

        1 Antwort Letzte Antwort
        0
        • ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #13

          Da bin ich mal gespannt wie lange es funktioniert.
          Ein Test verlief einwandfrei.

          1 Antwort Letzte Antwort
          0
          • B bigtwinch

            Habe soeben etwas gefunden....
            ioBroker sendet texte zu Whattsapp :+1:
            siehe: https://www.callmebot.com
            funktioniert tadellos und es kostet nichts "Freiwillige Spenden".
            Nachricht z.B. Hilfe Deine Blume braucht Wasser

            Gruss
            Christian

            G Offline
            G Offline
            guessWHO
            schrieb am zuletzt editiert von
            #14

            @bigtwinch said in Whattsapp Nachrichten senden:

            Habe soeben etwas gefunden....
            ioBroker sendet texte zu Whattsapp :+1:
            siehe: https://www.callmebot.com
            funktioniert tadellos und es kostet nichts "Freiwillige Spenden".
            Nachricht z.B. Hilfe Deine Blume braucht Wasser

            Gruss
            Christian

            Hallo Christian,

            kannst du bitte mal (anonymisiert) screenshots vom Adapter/Instanz posten?

            THX Frank

            1 Antwort Letzte Antwort
            0
            • B Offline
              B Offline
              bigtwinch
              schrieb am zuletzt editiert von bigtwinch
              #15

              Blockly example:

              
              BlocklyJavascriptTypeScript
              Protokoll
              Ausgewählte Blöcke exportieren
              <xml xmlns="https://developers.google.com/blockly/xml">
                <block type="on" id="%r(rQZHkp8CW,$H:uqPy" x="-537" y="613">
                  <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="~l-JgF5uy`1(j(`ui~:V">
                      <value name="IF0">
                        <block type="logic_compare" id="qkX99Fr)HjG@9xahj7OL">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="vMR{Rxs9fJOk|bi0$(=a">
                              <field name="ATTR">val</field>
                              <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id=":5!aa48v)(KA[sW+!3_4">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="request" id="b#/,5B=kBS%G?blay/R$">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG">debug</field>
                          <value name="URL">
                            <shadow type="text" id="0TM-TsN,6_U,_G*Nw,v)">
                              <field name="TEXT">https://api.callmebot.com/whatsapp.php?phone=+41xxxxxxxxx&amp;text=test&amp;apikey=562399</field>
                            </shadow>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </xml>
              <xml xmlns="https://developers.google.com/blockly/xml">
                <block type="on" id="%r(rQZHkp8CW,$H:uqPy" x="-537" y="613">
                  <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                    <block type="controls_if" id="~l-JgF5uy`1(j(`ui~:V">
                      <value name="IF0">
                        <block type="logic_compare" id="qkX99Fr)HjG@9xahj7OL">
                          <field name="OP">EQ</field>
                          <value name="A">
                            <block type="get_value" id="vMR{Rxs9fJOk|bi0$(=a">
                              <field name="ATTR">val</field>
                              <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                            </block>
                          </value>
                          <value name="B">
                            <block type="logic_boolean" id=":5!aa48v)(KA[sW+!3_4">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <statement name="DO0">
                        <block type="request" id="b#/,5B=kBS%G?blay/R$">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                          <field name="WITH_STATEMENT">FALSE</field>
                          <field name="LOG">debug</field>
                          <value name="URL">
                            <shadow type="text" id="0TM-TsN,6_U,_G*Nw,v)">
                              <field name="TEXT">https://api.callmebot.com/whatsapp.php?phone=+41xxxxxxxxx&amp;text=test&amp;apikey=deinapikey</field>
                            </shadow>
                          </value>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </xml>
              
              

              Gruss
              Christian

              IoBroker auf Lenovo M720q, Debian 11, Diverse Sonoff mit Tasmota, ESP8266, etc. Amazon Dot 2 und Echo 2, Tradfri Lampen und Dimmer etc..., Zigbee Stick von Dimaiv

              H D 2 Antworten Letzte Antwort
              1
              • B bigtwinch

                Blockly example:

                
                BlocklyJavascriptTypeScript
                Protokoll
                Ausgewählte Blöcke exportieren
                <xml xmlns="https://developers.google.com/blockly/xml">
                  <block type="on" id="%r(rQZHkp8CW,$H:uqPy" x="-537" y="613">
                    <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                    <field name="CONDITION">ne</field>
                    <field name="ACK_CONDITION"></field>
                    <statement name="STATEMENT">
                      <block type="controls_if" id="~l-JgF5uy`1(j(`ui~:V">
                        <value name="IF0">
                          <block type="logic_compare" id="qkX99Fr)HjG@9xahj7OL">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="vMR{Rxs9fJOk|bi0$(=a">
                                <field name="ATTR">val</field>
                                <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id=":5!aa48v)(KA[sW+!3_4">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="request" id="b#/,5B=kBS%G?blay/R$">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                            <field name="WITH_STATEMENT">FALSE</field>
                            <field name="LOG">debug</field>
                            <value name="URL">
                              <shadow type="text" id="0TM-TsN,6_U,_G*Nw,v)">
                                <field name="TEXT">https://api.callmebot.com/whatsapp.php?phone=+41xxxxxxxxx&amp;text=test&amp;apikey=562399</field>
                              </shadow>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </statement>
                  </block>
                </xml>
                <xml xmlns="https://developers.google.com/blockly/xml">
                  <block type="on" id="%r(rQZHkp8CW,$H:uqPy" x="-537" y="613">
                    <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                    <field name="CONDITION">ne</field>
                    <field name="ACK_CONDITION"></field>
                    <statement name="STATEMENT">
                      <block type="controls_if" id="~l-JgF5uy`1(j(`ui~:V">
                        <value name="IF0">
                          <block type="logic_compare" id="qkX99Fr)HjG@9xahj7OL">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="vMR{Rxs9fJOk|bi0$(=a">
                                <field name="ATTR">val</field>
                                <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id=":5!aa48v)(KA[sW+!3_4">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="request" id="b#/,5B=kBS%G?blay/R$">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                            <field name="WITH_STATEMENT">FALSE</field>
                            <field name="LOG">debug</field>
                            <value name="URL">
                              <shadow type="text" id="0TM-TsN,6_U,_G*Nw,v)">
                                <field name="TEXT">https://api.callmebot.com/whatsapp.php?phone=+41xxxxxxxxx&amp;text=test&amp;apikey=deinapikey</field>
                              </shadow>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </statement>
                  </block>
                </xml>
                
                

                Gruss
                Christian

                H Offline
                H Offline
                Hardwearhansi
                schrieb am zuletzt editiert von
                #16

                @bigtwinch Kann dieses blockly script nicht impotieren

                1 Antwort Letzte Antwort
                0
                • B bigtwinch

                  Blockly example:

                  
                  BlocklyJavascriptTypeScript
                  Protokoll
                  Ausgewählte Blöcke exportieren
                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <block type="on" id="%r(rQZHkp8CW,$H:uqPy" x="-537" y="613">
                      <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="~l-JgF5uy`1(j(`ui~:V">
                          <value name="IF0">
                            <block type="logic_compare" id="qkX99Fr)HjG@9xahj7OL">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="vMR{Rxs9fJOk|bi0$(=a">
                                  <field name="ATTR">val</field>
                                  <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id=":5!aa48v)(KA[sW+!3_4">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="request" id="b#/,5B=kBS%G?blay/R$">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                              <field name="WITH_STATEMENT">FALSE</field>
                              <field name="LOG">debug</field>
                              <value name="URL">
                                <shadow type="text" id="0TM-TsN,6_U,_G*Nw,v)">
                                  <field name="TEXT">https://api.callmebot.com/whatsapp.php?phone=+41xxxxxxxxx&amp;text=test&amp;apikey=562399</field>
                                </shadow>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  <xml xmlns="https://developers.google.com/blockly/xml">
                    <block type="on" id="%r(rQZHkp8CW,$H:uqPy" x="-537" y="613">
                      <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="~l-JgF5uy`1(j(`ui~:V">
                          <value name="IF0">
                            <block type="logic_compare" id="qkX99Fr)HjG@9xahj7OL">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="vMR{Rxs9fJOk|bi0$(=a">
                                  <field name="ATTR">val</field>
                                  <field name="OID">zigbee.0.04cf8cdf3c75b754.button_1_click</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="logic_boolean" id=":5!aa48v)(KA[sW+!3_4">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="request" id="b#/,5B=kBS%G?blay/R$">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                              <field name="WITH_STATEMENT">FALSE</field>
                              <field name="LOG">debug</field>
                              <value name="URL">
                                <shadow type="text" id="0TM-TsN,6_U,_G*Nw,v)">
                                  <field name="TEXT">https://api.callmebot.com/whatsapp.php?phone=+41xxxxxxxxx&amp;text=test&amp;apikey=deinapikey</field>
                                </shadow>
                              </value>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  
                  

                  Gruss
                  Christian

                  D Offline
                  D Offline
                  Dreamboy74de
                  schrieb am zuletzt editiert von
                  #17

                  @bigtwinch Zeile 35 :face_with_rolling_eyes:

                  Raspi4 4GB Home/CCU3 FW 3.71.12/Admin 6.13.9/Node.js v18.18.2/NPM 9.8.1/JS-Controller 5.0.17
                  Raspi4 4GB Szd/CCU3 FW 3.73.9/Admin 6.13.15/Node.js v18.19.0/NPM 10.2.3/JS-Controller5.0.17

                  B 1 Antwort Letzte Antwort
                  0
                  • B bigtwinch

                    Habe soeben etwas gefunden....
                    ioBroker sendet texte zu Whattsapp :+1:
                    siehe: https://www.callmebot.com
                    funktioniert tadellos und es kostet nichts "Freiwillige Spenden".
                    Nachricht z.B. Hilfe Deine Blume braucht Wasser

                    Gruss
                    Christian

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #18

                    @bigtwinch

                    danke für's sharen - funktioniert und ist sehr einfach :-)

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    0
                    • D Dreamboy74de

                      @bigtwinch Zeile 35 :face_with_rolling_eyes:

                      B Offline
                      B Offline
                      bigtwinch
                      schrieb am zuletzt editiert von
                      #19

                      @Dreamboy74de
                      1000 Dank.. WIE BLÖD VON MIR. (Übersehen)
                      Gruss Christian

                      IoBroker auf Lenovo M720q, Debian 11, Diverse Sonoff mit Tasmota, ESP8266, etc. Amazon Dot 2 und Echo 2, Tradfri Lampen und Dimmer etc..., Zigbee Stick von Dimaiv

                      H 1 Antwort Letzte Antwort
                      0
                      • B bigtwinch

                        @Dreamboy74de
                        1000 Dank.. WIE BLÖD VON MIR. (Übersehen)
                        Gruss Christian

                        H Offline
                        H Offline
                        hwiedermann
                        schrieb am zuletzt editiert von
                        #20

                        soweit klapp es, zwar träge aber geht.
                        Frage dazu: hat jemand das Blockly schon mal umgebaut, um den Text ggf. mit dyn. Inhalten zu füllen?

                        Ich würde gerne die Telegrambenachrichtigung vom Abfallkalender, auf Whatsapp umbauen.

                        das Script dazu sieht so aus:

                        
                        BlocklyJavascriptTypeScript
                        Protokoll
                        Ausgewählte Blöcke exportieren
                        <xml xmlns="https://developers.google.com/blockly/xml">
                          <block type="schedule" id="-[MKJG41a;~?S0*}DSSh" x="63" y="87">
                            <field name="SCHEDULE">0 18 * * *</field>
                            <statement name="STATEMENT">
                              <block type="comment" id="{p2u3o5[]%d~Va$lSA]?">
                                <field name="COMMENT">Benachrichtigung Abholung morgen</field>
                                <next>
                                  <block type="controls_if" id="NQzTFsw?rX9,mxeD{W/(">
                                    <value name="IF0">
                                      <block type="logic_compare" id="l43Mc;I];Z^;}(7s8awu">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="ICyrLiR@FgaZO`G;g1u8">
                                            <field name="ATTR">val</field>
                                            <field name="OID">trashschedule.0.next.daysleft</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="$X4aEU8Qouhb`Vc`Uh^J">
                                            <field name="NUM">1</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="telegram" id="ro6=i|?@w$ePr!,I^Y!L">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <value name="MESSAGE">
                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                            <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                          </shadow>
                                          <block type="text_join" id="yIH-WeBz{3f@94zt~sES">
                                            <mutation items="3"></mutation>
                                            <value name="ADD0">
                                              <block type="text" id="VT;e5[te#]C?VG+aP5*I">
                                                <field name="TEXT">Morgen wird </field>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="get_value" id="h(%3.+E(c1FMMJ|(8du-">
                                                <field name="ATTR">val</field>
                                                <field name="OID">trashschedule.0.next.typestext</field>
                                              </block>
                                            </value>
                                            <value name="ADD2">
                                              <block type="text" id="0m#?+uzBtl^W8umcb_7,">
                                                <field name="TEXT"> abgeholt.</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </statement>
                            <next>
                              <block type="schedule" id="ZnNDX(Tb(`s=ajP]x-[5">
                                <field name="SCHEDULE">0 6 * * *</field>
                                <statement name="STATEMENT">
                                  <block type="comment" id="=!s7~ajg[~q:A3VmGoP(">
                                    <field name="COMMENT">Benachrichtigung Abholung heute</field>
                                    <next>
                                      <block type="controls_if" id="433KGX.Bm^TvBd3;8YBe">
                                        <value name="IF0">
                                          <block type="logic_compare" id="960arKE3Q2b[y~]H%klG">
                                            <field name="OP">EQ</field>
                                            <value name="A">
                                              <block type="get_value" id="]RqhEEofo;Hz*Q_Okmdu">
                                                <field name="ATTR">val</field>
                                                <field name="OID">trashschedule.0.next.daysleft</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="z~GyX0lvG$4s*uI|M29t">
                                                <field name="NUM">0</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="telegram" id="#Uwl/SB!.p0S11xggpr/">
                                            <field name="INSTANCE"></field>
                                            <field name="LOG"></field>
                                            <field name="SILENT">FALSE</field>
                                            <field name="PARSEMODE">default</field>
                                            <value name="MESSAGE">
                                              <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                                <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                              </shadow>
                                              <block type="text_join" id="/ICuBeuesWQf83ni{qvD">
                                                <mutation items="3"></mutation>
                                                <value name="ADD0">
                                                  <block type="text" id="2XWeaLpPG@+fY?VT{,Ul">
                                                    <field name="TEXT">Heute wird die </field>
                                                  </block>
                                                </value>
                                                <value name="ADD1">
                                                  <block type="get_value" id="inxfq7580!vk1R/Fc]31">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">trashschedule.0.next.typestext</field>
                                                  </block>
                                                </value>
                                                <value name="ADD2">
                                                  <block type="text" id="I9?n46$O-rH.QIc8%Swf">
                                                    <field name="TEXT"> abgeholt.</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </xml>
                        <xml xmlns="https://developers.google.com/blockly/xml">
                          <block type="schedule" id="-[MKJG41a;~?S0*}DSSh" x="63" y="87">
                            <field name="SCHEDULE">0 18 * * *</field>
                            <statement name="STATEMENT">
                              <block type="comment" id="{p2u3o5[]%d~Va$lSA]?">
                                <field name="COMMENT">Benachrichtigung Abholung morgen</field>
                                <next>
                                  <block type="controls_if" id="NQzTFsw?rX9,mxeD{W/(">
                                    <value name="IF0">
                                      <block type="logic_compare" id="l43Mc;I];Z^;}(7s8awu">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="ICyrLiR@FgaZO`G;g1u8">
                                            <field name="ATTR">val</field>
                                            <field name="OID">trashschedule.0.next.daysleft</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id="$X4aEU8Qouhb`Vc`Uh^J">
                                            <field name="NUM">1</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="telegram" id="ro6=i|?@w$ePr!,I^Y!L">
                                        <field name="INSTANCE"></field>
                                        <field name="LOG"></field>
                                        <field name="SILENT">FALSE</field>
                                        <field name="PARSEMODE">default</field>
                                        <value name="MESSAGE">
                                          <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                            <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                          </shadow>
                                          <block type="text_join" id="yIH-WeBz{3f@94zt~sES">
                                            <mutation items="3"></mutation>
                                            <value name="ADD0">
                                              <block type="text" id="VT;e5[te#]C?VG+aP5*I">
                                                <field name="TEXT">Morgen wird </field>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="get_value" id="h(%3.+E(c1FMMJ|(8du-">
                                                <field name="ATTR">val</field>
                                                <field name="OID">trashschedule.0.next.typestext</field>
                                              </block>
                                            </value>
                                            <value name="ADD2">
                                              <block type="text" id="0m#?+uzBtl^W8umcb_7,">
                                                <field name="TEXT"> abgeholt.</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </statement>
                            <next>
                              <block type="schedule" id="ZnNDX(Tb(`s=ajP]x-[5">
                                <field name="SCHEDULE">0 6 * * *</field>
                                <statement name="STATEMENT">
                                  <block type="comment" id="=!s7~ajg[~q:A3VmGoP(">
                                    <field name="COMMENT">Benachrichtigung Abholung heute</field>
                                    <next>
                                      <block type="controls_if" id="433KGX.Bm^TvBd3;8YBe">
                                        <value name="IF0">
                                          <block type="logic_compare" id="960arKE3Q2b[y~]H%klG">
                                            <field name="OP">EQ</field>
                                            <value name="A">
                                              <block type="get_value" id="]RqhEEofo;Hz*Q_Okmdu">
                                                <field name="ATTR">val</field>
                                                <field name="OID">trashschedule.0.next.daysleft</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="z~GyX0lvG$4s*uI|M29t">
                                                <field name="NUM">0</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="telegram" id="#Uwl/SB!.p0S11xggpr/">
                                            <field name="INSTANCE"></field>
                                            <field name="LOG"></field>
                                            <field name="SILENT">FALSE</field>
                                            <field name="PARSEMODE">default</field>
                                            <value name="MESSAGE">
                                              <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                                <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                              </shadow>
                                              <block type="text_join" id="/ICuBeuesWQf83ni{qvD">
                                                <mutation items="3"></mutation>
                                                <value name="ADD0">
                                                  <block type="text" id="2XWeaLpPG@+fY?VT{,Ul">
                                                    <field name="TEXT">Heute wird die </field>
                                                  </block>
                                                </value>
                                                <value name="ADD1">
                                                  <block type="get_value" id="inxfq7580!vk1R/Fc]31">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">trashschedule.0.next.typestext</field>
                                                  </block>
                                                </value>
                                                <value name="ADD2">
                                                  <block type="text" id="I9?n46$O-rH.QIc8%Swf">
                                                    <field name="TEXT"> abgeholt.</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </statement>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                              </block>
                            </next>
                          </block>
                        </xml>
                        
                        
                        dslraserD 1 Antwort Letzte Antwort
                        0
                        • H hwiedermann

                          soweit klapp es, zwar träge aber geht.
                          Frage dazu: hat jemand das Blockly schon mal umgebaut, um den Text ggf. mit dyn. Inhalten zu füllen?

                          Ich würde gerne die Telegrambenachrichtigung vom Abfallkalender, auf Whatsapp umbauen.

                          das Script dazu sieht so aus:

                          
                          BlocklyJavascriptTypeScript
                          Protokoll
                          Ausgewählte Blöcke exportieren
                          <xml xmlns="https://developers.google.com/blockly/xml">
                            <block type="schedule" id="-[MKJG41a;~?S0*}DSSh" x="63" y="87">
                              <field name="SCHEDULE">0 18 * * *</field>
                              <statement name="STATEMENT">
                                <block type="comment" id="{p2u3o5[]%d~Va$lSA]?">
                                  <field name="COMMENT">Benachrichtigung Abholung morgen</field>
                                  <next>
                                    <block type="controls_if" id="NQzTFsw?rX9,mxeD{W/(">
                                      <value name="IF0">
                                        <block type="logic_compare" id="l43Mc;I];Z^;}(7s8awu">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="ICyrLiR@FgaZO`G;g1u8">
                                              <field name="ATTR">val</field>
                                              <field name="OID">trashschedule.0.next.daysleft</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="$X4aEU8Qouhb`Vc`Uh^J">
                                              <field name="NUM">1</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="telegram" id="ro6=i|?@w$ePr!,I^Y!L">
                                          <field name="INSTANCE"></field>
                                          <field name="LOG"></field>
                                          <field name="SILENT">FALSE</field>
                                          <field name="PARSEMODE">default</field>
                                          <value name="MESSAGE">
                                            <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                              <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                            </shadow>
                                            <block type="text_join" id="yIH-WeBz{3f@94zt~sES">
                                              <mutation items="3"></mutation>
                                              <value name="ADD0">
                                                <block type="text" id="VT;e5[te#]C?VG+aP5*I">
                                                  <field name="TEXT">Morgen wird </field>
                                                </block>
                                              </value>
                                              <value name="ADD1">
                                                <block type="get_value" id="h(%3.+E(c1FMMJ|(8du-">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">trashschedule.0.next.typestext</field>
                                                </block>
                                              </value>
                                              <value name="ADD2">
                                                <block type="text" id="0m#?+uzBtl^W8umcb_7,">
                                                  <field name="TEXT"> abgeholt.</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <next>
                                <block type="schedule" id="ZnNDX(Tb(`s=ajP]x-[5">
                                  <field name="SCHEDULE">0 6 * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="comment" id="=!s7~ajg[~q:A3VmGoP(">
                                      <field name="COMMENT">Benachrichtigung Abholung heute</field>
                                      <next>
                                        <block type="controls_if" id="433KGX.Bm^TvBd3;8YBe">
                                          <value name="IF0">
                                            <block type="logic_compare" id="960arKE3Q2b[y~]H%klG">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="]RqhEEofo;Hz*Q_Okmdu">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">trashschedule.0.next.daysleft</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="z~GyX0lvG$4s*uI|M29t">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="telegram" id="#Uwl/SB!.p0S11xggpr/">
                                              <field name="INSTANCE"></field>
                                              <field name="LOG"></field>
                                              <field name="SILENT">FALSE</field>
                                              <field name="PARSEMODE">default</field>
                                              <value name="MESSAGE">
                                                <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                                  <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                                </shadow>
                                                <block type="text_join" id="/ICuBeuesWQf83ni{qvD">
                                                  <mutation items="3"></mutation>
                                                  <value name="ADD0">
                                                    <block type="text" id="2XWeaLpPG@+fY?VT{,Ul">
                                                      <field name="TEXT">Heute wird die </field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD1">
                                                    <block type="get_value" id="inxfq7580!vk1R/Fc]31">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">trashschedule.0.next.typestext</field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD2">
                                                    <block type="text" id="I9?n46$O-rH.QIc8%Swf">
                                                      <field name="TEXT"> abgeholt.</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </xml>
                          <xml xmlns="https://developers.google.com/blockly/xml">
                            <block type="schedule" id="-[MKJG41a;~?S0*}DSSh" x="63" y="87">
                              <field name="SCHEDULE">0 18 * * *</field>
                              <statement name="STATEMENT">
                                <block type="comment" id="{p2u3o5[]%d~Va$lSA]?">
                                  <field name="COMMENT">Benachrichtigung Abholung morgen</field>
                                  <next>
                                    <block type="controls_if" id="NQzTFsw?rX9,mxeD{W/(">
                                      <value name="IF0">
                                        <block type="logic_compare" id="l43Mc;I];Z^;}(7s8awu">
                                          <field name="OP">EQ</field>
                                          <value name="A">
                                            <block type="get_value" id="ICyrLiR@FgaZO`G;g1u8">
                                              <field name="ATTR">val</field>
                                              <field name="OID">trashschedule.0.next.daysleft</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="$X4aEU8Qouhb`Vc`Uh^J">
                                              <field name="NUM">1</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="telegram" id="ro6=i|?@w$ePr!,I^Y!L">
                                          <field name="INSTANCE"></field>
                                          <field name="LOG"></field>
                                          <field name="SILENT">FALSE</field>
                                          <field name="PARSEMODE">default</field>
                                          <value name="MESSAGE">
                                            <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                              <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                            </shadow>
                                            <block type="text_join" id="yIH-WeBz{3f@94zt~sES">
                                              <mutation items="3"></mutation>
                                              <value name="ADD0">
                                                <block type="text" id="VT;e5[te#]C?VG+aP5*I">
                                                  <field name="TEXT">Morgen wird </field>
                                                </block>
                                              </value>
                                              <value name="ADD1">
                                                <block type="get_value" id="h(%3.+E(c1FMMJ|(8du-">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">trashschedule.0.next.typestext</field>
                                                </block>
                                              </value>
                                              <value name="ADD2">
                                                <block type="text" id="0m#?+uzBtl^W8umcb_7,">
                                                  <field name="TEXT"> abgeholt.</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <next>
                                <block type="schedule" id="ZnNDX(Tb(`s=ajP]x-[5">
                                  <field name="SCHEDULE">0 6 * * *</field>
                                  <statement name="STATEMENT">
                                    <block type="comment" id="=!s7~ajg[~q:A3VmGoP(">
                                      <field name="COMMENT">Benachrichtigung Abholung heute</field>
                                      <next>
                                        <block type="controls_if" id="433KGX.Bm^TvBd3;8YBe">
                                          <value name="IF0">
                                            <block type="logic_compare" id="960arKE3Q2b[y~]H%klG">
                                              <field name="OP">EQ</field>
                                              <value name="A">
                                                <block type="get_value" id="]RqhEEofo;Hz*Q_Okmdu">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">trashschedule.0.next.daysleft</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <block type="math_number" id="z~GyX0lvG$4s*uI|M29t">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="telegram" id="#Uwl/SB!.p0S11xggpr/">
                                              <field name="INSTANCE"></field>
                                              <field name="LOG"></field>
                                              <field name="SILENT">FALSE</field>
                                              <field name="PARSEMODE">default</field>
                                              <value name="MESSAGE">
                                                <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="#v91j!CJu3!W`ds3T!L3">
                                                  <field name="TEXT">Heute wird der Müll abgeholt.</field>
                                                </shadow>
                                                <block type="text_join" id="/ICuBeuesWQf83ni{qvD">
                                                  <mutation items="3"></mutation>
                                                  <value name="ADD0">
                                                    <block type="text" id="2XWeaLpPG@+fY?VT{,Ul">
                                                      <field name="TEXT">Heute wird die </field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD1">
                                                    <block type="get_value" id="inxfq7580!vk1R/Fc]31">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">trashschedule.0.next.typestext</field>
                                                    </block>
                                                  </value>
                                                  <value name="ADD2">
                                                    <block type="text" id="I9?n46$O-rH.QIc8%Swf">
                                                      <field name="TEXT"> abgeholt.</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                            </block>
                                          </statement>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </xml>
                          
                          
                          dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #21

                          @hwiedermann
                          bei mir klappt nicht mal der Import von dem Blockly. (die ersten Zeilen sehen auch komisch aus. Zeile 1-4 gehört beim Blockly Export da eigentlich nicht hin)

                          H 2 Antworten Letzte Antwort
                          0
                          • dslraserD dslraser

                            @hwiedermann
                            bei mir klappt nicht mal der Import von dem Blockly. (die ersten Zeilen sehen auch komisch aus. Zeile 1-4 gehört beim Blockly Export da eigentlich nicht hin)

                            H Offline
                            H Offline
                            hwiedermann
                            schrieb am zuletzt editiert von
                            #22

                            @dslraser ist soeben frisch aus dem Editor gekommen. Komisch...

                            Hier als Bild nochmal..

                            06bec8c9-eb36-4ca4-9df5-633f45aa1f37-image.png

                            1 Antwort Letzte Antwort
                            0
                            • dslraserD dslraser

                              @hwiedermann
                              bei mir klappt nicht mal der Import von dem Blockly. (die ersten Zeilen sehen auch komisch aus. Zeile 1-4 gehört beim Blockly Export da eigentlich nicht hin)

                              H Offline
                              H Offline
                              hwiedermann
                              schrieb am zuletzt editiert von
                              #23

                              @dslraser habe es aber nun hinbekommen.

                              hier wieder ein Screen
                              Trick dabei ist, mann dann den Baustein an "request URL" einfach durch was anderes ersetzen, in dem was anderes anhängt. so alleine lässt sich aber das Anhängsel nicht löschen.

                              f0dd7bca-d18a-4eaf-bdda-f8f2bd3b91e4-image.png

                              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
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              466

                              Online

                              32.5k

                              Benutzer

                              81.7k

                              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