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

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.6k

Whattsapp Nachrichten senden

Scheduled Pinned Locked Moved ioBroker Allgemein
23 Posts 17 Posters 10.1k 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.
  • 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
    wrote on last edited by
    #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 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #13

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

      1 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        0
        • B Offline
          B Offline
          bigtwinch
          wrote on last edited by 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 Replies Last reply
          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
            wrote on last edited by
            #16

            @bigtwinch Kann dieses blockly script nicht impotieren

            1 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by
                #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 Reply Last reply
                0
                • D Dreamboy74de

                  @bigtwinch Zeile 35 :face_with_rolling_eyes:

                  B Offline
                  B Offline
                  bigtwinch
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • B bigtwinch

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

                    H Offline
                    H Offline
                    hwiedermann
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Replies Last reply
                      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
                        wrote on last edited by
                        #22

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

                        Hier als Bild nochmal..

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

                        1 Reply Last reply
                        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
                          wrote on last edited by
                          #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 Reply 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
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          912

                          Online

                          32.5k

                          Users

                          81.6k

                          Topics

                          1.3m

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

                          • Don't have an account? Register

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