Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Listen per Telegram schicken

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly Listen per Telegram schicken

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

      Hallo, ich habe aus der Facebook Gruppe ein Script, was prinzipiell funktionier. Jedoch wird mir jeweils ein "Komma" zwischen den ausgegebenen Namen gemacht.
      Dies würde ich gerne noch weg haben.
      Eventuell weis jemand wie man dies noch entfernen kann.

      Das Blockly sieht so aus:
      Unbenannt.PNG

      So heißen die jeweiligen Datenpunkte, die per "ID´s von Selector" abgefragt werden:
      Unbenannt_1.PNG

      Und so sieht die Telegram Meldung aus, in der das besagte Komma zu sehen ist:
      Unbenannt_2.PNG

      dslraser 1 Reply Last reply Reply Quote 0
      • dslraser
        dslraser Forum Testing Most Active @quorle last edited by dslraser

        @quorle

        mach mal da ein Leerzeichen rein, oder mach den Textbaustein weg und in das darunter liegende Feld das Komma durch ein Leerzeichen ersetzen.

        Bildschirmfoto 2020-10-30 um 11.57.58.png

        Oder exportiere mal Dein ganzes Blockly, der Vorschlag oben wäre jetzt eine "Vermutung"

        Q 1 Reply Last reply Reply Quote 0
        • Q
          quorle @dslraser last edited by

          @dslraser sagte in Blockly Listen per Telegram schicken:

          @quorle

          mach mal da ein Leerzeichen rein, oder mach den Textbaustein weg und in das darunter liegende Feld das Komma durch ein Leerzeichen ersetzen.

          Bildschirmfoto 2020-10-30 um 11.57.58.png

          Oder exportiere mal Dein ganzes Blockly, der Vorschlag oben wäre jetzt eine "Vermutung"

          Funktioniert leider so nicht.

          Hier mal der Blockly Export:

          <xml xmlns="https://developers.google.com/blockly/xml">
            <variables>
              <variable id="w`ZrvR{ex^Z,duQyV}@G">i</variable>
              <variable id="yp!4sJVI~:S-9-OK-z^N">Liste</variable>
              <variable id="I6ppz^r,ru+OoQ@-`OKY">Telegram</variable>
              <variable id="MoG(DDW16%D3fzZyq)+@">Liste_unbearbeitet</variable>
              <variable id="%*`9c=sj~{p)^50p0Emf">Liste_geschnitten</variable>
              <variable id="0+XU.q(iM_8MQ=jksP4N">Objekt_ausschneiden</variable>
              <variable id="dEg[Omj=9LjCX,[tEy}c">UG/OG</variable>
              <variable id="1FrC}7y3nC?@./vo0*:[">Zaehler</variable>
            </variables>
            <block type="on_ext" id="6r?-BnL%DvJ*KUi(MtXM" x="13" y="-1687">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">any</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="zmV:n{X0#uTF+8kP*n35">
                  <field name="oid">javascript.0.test.Test_2</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="procedures_callnoreturn" id="3,fbKXKzrcU@uJsElFf$">
                  <mutation name="Liste_erstellen_und_auswerten"></mutation>
                </block>
              </statement>
            </block>
            <block type="procedures_defnoreturn" id="JPw9nq}RJu03B.15CmQG" x="38" y="-1462">
              <field name="NAME">Liste_erstellen_und_auswerten</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              <statement name="STACK">
                <block type="procedures_callnoreturn" id="*g$C`%a=V(S5joAxVQS%">
                  <mutation name="Variablen_reset"></mutation>
                  <next>
                    <block type="debug" id="n?~Z.3722WR{]#tuygoA">
                      <field name="Severity">warn</field>
                      <value name="TEXT">
                        <shadow type="text" id="4lbD?T`3SqB+iGNod$~o">
                          <field name="TEXT">Liste erstellen und auswerten gestartet</field>
                        </shadow>
                      </value>
                      <next>
                        <block type="variables_set" id="(O7+SZ:tq[F`*AR_aitj">
                          <field name="VAR" id="MoG(DDW16%D3fzZyq)+@">Liste_unbearbeitet</field>
                          <value name="VALUE">
                            <block type="selector" id="!I}:Qbr[?bLi]}xsDd{n">
                              <field name="TEXT">channel[state.id=knx.0.Erdgeschoss*Status_untere_Position]</field>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="Zv14+(|@6MuapSzkph8a">
                              <field name="VAR" id="yp!4sJVI~:S-9-OK-z^N">Liste</field>
                              <value name="VALUE">
                                <block type="text_join" id="V3tvZ$k$EYoL6C(@+O(@">
                                  <mutation items="2"></mutation>
                                  <value name="ADD0">
                                    <block type="text" id="V^]*o^X[c;y(*f-tOa:T">
                                      <field name="TEXT">Folgende Jalousien wurden heruntergefahren: </field>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="text_newline" id=".W[MAAY-_k;7*Zc/)Xd6">
                                      <field name="Type">\n</field>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="controls_forEach" id="/B0]aYo{sy0V1%?;,gTY">
                                  <field name="VAR" id="w`ZrvR{ex^Z,duQyV}@G">i</field>
                                  <value name="LIST">
                                    <block type="variables_get" id="4Ghj@-v9.~hQoX.@blX=">
                                      <field name="VAR" id="MoG(DDW16%D3fzZyq)+@">Liste_unbearbeitet</field>
                                    </block>
                                  </value>
                                  <statement name="DO">
                                    <block type="comment" id="tZZFMz`o|fniqRAHb.$%">
                                      <field name="COMMENT">Zurechtschneiden der Objekte:</field>
                                      <next>
                                        <block type="comment" id="(@fw%b/Vl8g.]05|VI}1">
                                          <field name="COMMENT">Zurechtschneiden UG/OG:</field>
                                          <next>
                                            <block type="variables_set" id="!M[6fN[Z/|IEo-y^Dfm*">
                                              <field name="VAR" id="dEg[Omj=9LjCX,[tEy}c">UG/OG</field>
                                              <value name="VALUE">
                                                <block type="lists_getSublist" id="t#MNimq9B,xy;UxfxhvY">
                                                  <mutation at1="true" at2="true"></mutation>
                                                  <field name="WHERE1">FROM_START</field>
                                                  <field name="WHERE2">FROM_START</field>
                                                  <value name="LIST">
                                                    <block type="lists_split" id="z.Lh5Z:9OIT)`hLfOCJb">
                                                      <mutation mode="SPLIT"></mutation>
                                                      <field name="MODE">SPLIT</field>
                                                      <value name="INPUT">
                                                        <block type="variables_get" id="6VhC0[YVX#.Jc../G7QY">
                                                          <field name="VAR" id="w`ZrvR{ex^Z,duQyV}@G">i</field>
                                                        </block>
                                                      </value>
                                                      <value name="DELIM">
                                                        <shadow type="text" id="y6lHKpc@]K(N#7k(=F|#">
                                                          <field name="TEXT">,</field>
                                                        </shadow>
                                                        <block type="text" id="0e3zMTK?VScdhSGK|aU,">
                                                          <field name="TEXT">_</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="AT1">
                                                    <block type="math_number" id="sA8?|JjCpRnL$:D=Z}:!">
                                                      <field name="NUM">4</field>
                                                    </block>
                                                  </value>
                                                  <value name="AT2">
                                                    <block type="math_number" id="+_dl%`f_g0M+#Q%V6zK+">
                                                      <field name="NUM">5</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="variables_set" id="U#8_pzos_w=d8FA~k+?i">
                                                  <field name="VAR" id="yp!4sJVI~:S-9-OK-z^N">Liste</field>
                                                  <value name="VALUE">
                                                    <block type="text_join" id="1yjj:.v#_gcNRX5n*;ps">
                                                      <mutation items="9"></mutation>
                                                      <value name="ADD0">
                                                        <block type="variables_get" id="8|lT/G(a.IRW0$t]:Mc,">
                                                          <field name="VAR" id="yp!4sJVI~:S-9-OK-z^N">Liste</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD1">
                                                        <block type="text" id="(P(,C6reAI|CzMF;[d/+">
                                                          <field name="TEXT">- EG </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD3">
                                                        <block type="variables_get" id="A.Y1%?:)VST5iist/-Jd">
                                                          <field name="VAR" id="dEg[Omj=9LjCX,[tEy}c">UG/OG</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD4">
                                                        <block type="text" id="SP.T%0dB#J,CQRx/vdfo">
                                                          <field name="TEXT"> : </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD5">
                                                        <block type="text" id="*pR;BpKt0C0^(77.Cxk4">
                                                          <field name="TEXT"> ( </field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD6">
                                                        <block type="get_value_var" id="O8jQ(LbHrPN[_?R+~]OT">
                                                          <field name="ATTR">val</field>
                                                          <value name="OID">
                                                            <shadow type="text">
                                                              <field name="TEXT"></field>
                                                            </shadow>
                                                            <block type="variables_get" id="|WFNTO?c[xg/={pcA8w4">
                                                              <field name="VAR" id="w`ZrvR{ex^Z,duQyV}@G">i</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="ADD7">
                                                        <block type="text" id="E@nN0/fLzSdNPqCm7RRJ">
                                                          <field name="TEXT"> )</field>
                                                        </block>
                                                      </value>
                                                      <value name="ADD8">
                                                        <block type="text_newline" id="Dj]I1HiqvbGfdD9Uxfe|">
                                                          <field name="Type">\n</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="variables_set" id="{NWmx{;I^tw?.X4?V8Wy">
                                                      <field name="VAR" id="1FrC}7y3nC?@./vo0*:[">Zaehler</field>
                                                      <value name="VALUE">
                                                        <block type="math_arithmetic" id="%f+CX{1*M:Y5U?7{]EHm">
                                                          <field name="OP">ADD</field>
                                                          <value name="A">
                                                            <shadow type="math_number">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="variables_get" id="E7_;?5d]iOZd!U(^-2ei">
                                                              <field name="VAR" id="1FrC}7y3nC?@./vo0*:[">Zaehler</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <shadow type="math_number">
                                                              <field name="NUM">1</field>
                                                            </shadow>
                                                            <block type="math_number" id="L$AM*eHU_wqU4yY6yXo(">
                                                              <field name="NUM">1</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="debug" id="v;ElfxN$q4LNC$jM*@#!">
                                      <field name="Severity">warn</field>
                                      <value name="TEXT">
                                        <shadow type="text" id="X8)B)@H-Lt4ejs:}?[(h">
                                          <field name="TEXT">test</field>
                                        </shadow>
                                        <block type="variables_get" id="5F2/(lU{84VUXO;08JHD">
                                          <field name="VAR" id="yp!4sJVI~:S-9-OK-z^N">Liste</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="debug" id="Iv^DKWIaMAUS`?WgfZT$">
                                          <field name="Severity">warn</field>
                                          <value name="TEXT">
                                            <shadow type="text">
                                              <field name="TEXT">test</field>
                                            </shadow>
                                            <block type="variables_get" id="oGsxbM+b0UoklFHjMH!+">
                                              <field name="VAR" id="w`ZrvR{ex^Z,duQyV}@G">i</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="variables_set" id="N[pG#z0Xwrks8HVWuXph">
                                              <field name="VAR" id="I6ppz^r,ru+OoQ@-`OKY">Telegram</field>
                                              <value name="VALUE">
                                                <block type="variables_get" id=",IIN,o,-p@**T3Sks`WR">
                                                  <field name="VAR" id="yp!4sJVI~:S-9-OK-z^N">Liste</field>
                                                </block>
                                              </value>
                                              <next>
                                                <block type="controls_if" id="Q}39C/ol|IiiElP6K4!L">
                                                  <value name="IF0">
                                                    <block type="logic_compare" id="FKd1^3B4]%Ly:2q~hBYB">
                                                      <field name="OP">NEQ</field>
                                                      <value name="A">
                                                        <block type="variables_get" id=".S-X;a1,s{SbEo$*c.yn">
                                                          <field name="VAR" id="1FrC}7y3nC?@./vo0*:[">Zaehler</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="math_number" id="!pos43jCh?/+kdL=5]Y~">
                                                          <field name="NUM">0</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="procedures_callnoreturn" id="/pCn$v?vdW%/#[y0[/na">
                                                      <mutation name="Telegram"></mutation>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
            <block type="procedures_defnoreturn" id="$Nk/hkp_r`43?8-.l-52" x="762" y="-938">
              <field name="NAME">Variablen_reset</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              <statement name="STACK">
                <block type="variables_set" id="Mll0=1pwEr^EN-H%skX=">
                  <field name="VAR" id="w`ZrvR{ex^Z,duQyV}@G">i</field>
                  <value name="VALUE">
                    <block type="text" id="{B@T%5pevJA(TxO.6JlM">
                      <field name="TEXT"></field>
                    </block>
                  </value>
                  <next>
                    <block type="variables_set" id="(mVe3/5P^36OiTmwTPb5">
                      <field name="VAR" id="yp!4sJVI~:S-9-OK-z^N">Liste</field>
                      <value name="VALUE">
                        <block type="text" id="yR8NZOP}?8`(C9i=j]-j">
                          <field name="TEXT"></field>
                        </block>
                      </value>
                      <next>
                        <block type="variables_set" id="SL+#eJi4K6?OqiF]]]=Y">
                          <field name="VAR" id="%*`9c=sj~{p)^50p0Emf">Liste_geschnitten</field>
                          <value name="VALUE">
                            <block type="text" id="f79Z1wVOzb5L=_x:XRKO">
                              <field name="TEXT"></field>
                            </block>
                          </value>
                          <next>
                            <block type="variables_set" id="dp)qn~!x62Xv(7zN;v^k">
                              <field name="VAR" id="MoG(DDW16%D3fzZyq)+@">Liste_unbearbeitet</field>
                              <value name="VALUE">
                                <block type="text" id="{HUC@a%Kh%Kk.?a-%#Bo">
                                  <field name="TEXT"></field>
                                </block>
                              </value>
                              <next>
                                <block type="variables_set" id="=h6MI93CS8Yi-OqeMupo">
                                  <field name="VAR" id="0+XU.q(iM_8MQ=jksP4N">Objekt_ausschneiden</field>
                                  <value name="VALUE">
                                    <block type="text" id="_g%~LpU)aM~]Iz6,LY6*">
                                      <field name="TEXT"></field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="variables_set" id="!w6_f{kcM0gNIm6ZVx4a">
                                      <field name="VAR" id="I6ppz^r,ru+OoQ@-`OKY">Telegram</field>
                                      <value name="VALUE">
                                        <block type="text" id="4W*Z0Y2{62.]$!Gy@ccB">
                                          <field name="TEXT"></field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="variables_set" id="g|1`ORzldC33go}Hr`a.">
                                          <field name="VAR" id="dEg[Omj=9LjCX,[tEy}c">UG/OG</field>
                                          <value name="VALUE">
                                            <block type="text" id="d-KrR{D@rR,I%7ZvcXIO">
                                              <field name="TEXT"></field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="variables_set" id="tZ]/9~Kj{pX5/CE8@_qw">
                                              <field name="VAR" id="1FrC}7y3nC?@./vo0*:[">Zaehler</field>
                                              <value name="VALUE">
                                                <block type="math_number" id=")!:?0G]#!g0{nIkag==f">
                                                  <field name="NUM">0</field>
                                                </block>
                                              </value>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
            <block type="procedures_defnoreturn" id="RTPz{9i]9EN`jzY.6;D1" x="738" y="-687">
              <field name="NAME">Telegram</field>
              <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
              <statement name="STACK">
                <block type="telegram" id="!HM{zU^c9Sf}w@MTQlJg">
                  <field name="INSTANCE"></field>
                  <field name="LOG"></field>
                  <field name="SILENT">FALSE</field>
                  <field name="PARSEMODE">HTML</field>
                  <value name="MESSAGE">
                    <shadow type="text" id="G1dl!}q7QqM8b8-QDb)k">
                      <field name="TEXT">text</field>
                    </shadow>
                    <block type="variables_get" id="7rw%Xb3)+/`DfhkRmi9|">
                      <field name="VAR" id="I6ppz^r,ru+OoQ@-`OKY">Telegram</field>
                    </block>
                  </value>
                  <value name="USERNAME">
                    <block type="text" id="yH80C$=W-SbB2=Y2o]}E">
                      <field name="TEXT">Quorle</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </xml>
          
          dslraser 2 Replies Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @quorle last edited by dslraser

            @quorle

            Bildschirmfoto 2020-10-30 um 12.07.05.png

            30.10.2020, 12:06:58.783	[info ]: javascript.0 (3292) Stop script script.js.19_Test.Liste
            30.10.2020, 12:06:58.910	[info ]: javascript.0 (3292) Start javascript script.js.19_Test.Liste
            30.10.2020, 12:06:58.915	[info ]: javascript.0 (3292) script.js.19_Test.Liste: ['bla_bla_bla']
            30.10.2020, 12:06:58.915	[info ]: javascript.0 (3292) script.js.19_Test.Liste: registered 0 subscriptions and 0 schedules
            

            Bildschirmfoto 2020-10-30 um 12.07.53.png

            30.10.2020, 12:07:48.341	[info ]: javascript.0 (3292) Stop script script.js.19_Test.Liste
            30.10.2020, 12:07:48.545	[info ]: javascript.0 (3292) Start javascript script.js.19_Test.Liste
            30.10.2020, 12:07:48.549	[info ]: javascript.0 (3292) script.js.19_Test.Liste: ['bla','bla','bla']
            30.10.2020, 12:07:48.549	[info ]: javascript.0 (3292) script.js.19_Test.Liste: registered 0 subscriptions and 0 schedules
            

            EDIT: ohne was drinn (also auch ohne Leerzeichen

            Bildschirmfoto 2020-10-30 um 12.09.10.png

            30.10.2020, 12:11:36.280	[info ]: javascript.0 (3292) Stop script script.js.19_Test.Liste
            30.10.2020, 12:11:36.373	[info ]: javascript.0 (3292) Start javascript script.js.19_Test.Liste
            30.10.2020, 12:11:36.377	[info ]: javascript.0 (3292) script.js.19_Test.Liste: ['b','l','a','_','b','l','a','_','b','l','a']
            30.10.2020, 12:11:36.377	[info ]: javascript.0 (3292) script.js.19_Test.Liste: registered 0 subscriptions and 0 schedules
            

            Mit Leerzeichen drinn

            Bildschirmfoto 2020-10-30 um 12.10.05.png

            30.10.2020, 12:07:48.341	[info ]: javascript.0 (3292) Stop script script.js.19_Test.Liste
            30.10.2020, 12:07:48.545	[info ]: javascript.0 (3292) Start javascript script.js.19_Test.Liste
            30.10.2020, 12:07:48.549	[info ]: javascript.0 (3292) script.js.19_Test.Liste: ['bla','bla','bla']
            30.10.2020, 12:07:48.549	[info ]: javascript.0 (3292) script.js.19_Test.Liste: registered 0 subscriptions and 0 schedules
            
            1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @quorle last edited by

              @quorle

              Probiere mal das und mache in das Textfeld ein Leerzeichen rein

              Bildschirmfoto 2020-10-30 um 12.53.52.png

              Q 1 Reply Last reply Reply Quote 0
              • Q
                quorle @dslraser last edited by

                @dslraser sagte in Blockly Listen per Telegram schicken:

                @quorle

                Probiere mal das und mache in das Textfeld ein Leerzeichen rein

                Bildschirmfoto 2020-10-30 um 12.53.52.png

                Es kann so einfach sein.
                Manchmal hat man wirklich eine Latte vorm Kopf.

                Vielen Dank für die Hilfe, nun funktioniert es.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                405
                Online

                32.0k
                Users

                80.4k
                Topics

                1.3m
                Posts

                2
                6
                819
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo