Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Alle Sonoff Geräte in Liste speichern

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    [gelöst] Alle Sonoff Geräte in Liste speichern

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

      Hallo zusammen,

      ich hätte gerne einen Datenpunkt, wo mir alle vorhandenen Sonoffgeräte mit der entsprechenden
      IP Adresse und wenn möglich noch, der Power Status gespeichert wird.

      2022-01-20_135943.jpg

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="A$w}RurQTuH!l]_#59k1">Liste</variable>
         <variable id=";W}1[;lh*6xnsGLP~te$">i</variable>
       </variables>
       <block type="variables_set" id="3%S2eRbYGO94ksE~#Te`" x="-338" y="-199">
         <field name="VAR" id="A$w}RurQTuH!l]_#59k1">Liste</field>
         <value name="VALUE">
           <block type="lists_create_with" id="q~RjeJP`}}gexaqlKF`@">
             <mutation items="0"></mutation>
           </block>
         </value>
         <next>
           <block type="controls_forEach" id="u_tlO*W$)bJ(xirL3P#1">
             <field name="VAR" id=";W}1[;lh*6xnsGLP~te$">i</field>
             <value name="LIST">
               <block type="selector" id="dwA7yUf]ki/yN}LqJEH}">
                 <field name="TEXT">sonoff.0.*.INFO.Info2_IPAddress</field>
               </block>
             </value>
             <statement name="DO">
               <block type="lists_setIndex" id="f@k%+I]^r%$-MDGlY7@i">
                 <mutation at="true"></mutation>
                 <field name="MODE">INSERT</field>
                 <field name="WHERE">FROM_START</field>
                 <value name="LIST">
                   <block type="variables_get" id="*hOPRu?HWE(mjOGpO/5L">
                     <field name="VAR" id="A$w}RurQTuH!l]_#59k1">Liste</field>
                   </block>
                 </value>
                 <value name="AT">
                   <block type="variables_get" id="N^Pzg;_y$dT)#iz,[!.5">
                     <field name="VAR" id=";W}1[;lh*6xnsGLP~te$">i</field>
                   </block>
                 </value>
                 <value name="TO">
                   <block type="lists_create_with" id="L.d%KB8=dAtpelwsM60v">
                     <mutation items="2"></mutation>
                     <value name="ADD0">
                       <block type="variables_get" id="S+aaEx@}YR|NIe;P(4^m">
                         <field name="VAR" id=";W}1[;lh*6xnsGLP~te$">i</field>
                       </block>
                     </value>
                     <value name="ADD1">
                       <block type="get_value_var" id="Z]T2-o}cGgt(o6S`P1u|">
                         <field name="ATTR">val</field>
                         <value name="OID">
                           <shadow type="text">
                             <field name="TEXT"></field>
                           </shadow>
                           <block type="variables_get" id="M[H,}_=Ksbjz6q7Hn=tf">
                             <field name="VAR" id=";W}1[;lh*6xnsGLP~te$">i</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
                 <next>
                   <block type="update" id="b97-#rg~^:fKk3^^Qfgf">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">0_userdata.0.Test.id_selektor</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="variables_get" id="i+4A4rUi^r3I=3K~YGkh">
                         <field name="VAR" id="A$w}RurQTuH!l]_#59k1">Liste</field>
                       </block>
                     </value>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </next>
       </block>
      </xml>
      

      Am Ende sollte es so oder ähnlich aussehen.
      Leider bekomme ich es nicht gebacken, da ich nicht weiß, wie ich den anderen Kram rausbekomme.
      Vielleicht hat ja von Euch jemand eine Lösung.
      2022-01-20_140638.jpg

      falke69 liv-in-sky 2 Replies Last reply Reply Quote 0
      • falke69
        falke69 @falke69 last edited by

        @falke69

        habe es hinbekommen. Zumindes erstmal die Geräte mit der zugehörigen IP.

        Dabei hat mir das Script geholfen.👍

        <xml xmlns="https://developers.google.com/blockly/xml">
         <variables>
           <variable id="+;k!z4f?Ci1aD)9q=yvv">originalText</variable>
           <variable id="AYMpUjJx8SW6=:m%$26b">suchText</variable>
           <variable id="q#GR?%IXmW[He;Z~n=Hw">tauschText</variable>
           <variable id="7IoXR6P}7V^kE$VrIxIf">Liste</variable>
           <variable id="TQ96zS+?W!vc#cqVIpGc">Text</variable>
           <variable id="k`C0(zcezQP|S48n7@D!">AnzZeichenSuchtext</variable>
           <variable id="Jxt4r[t}0`k6I4r{%H%Y">i</variable>
           <variable id="IvRvTE9CHHaq$K7zulV(">Stelle</variable>
           <variable id="J;oB5z6!=8NP@/6m#PO2">MeinText</variable>
           <variable id="f`kh|akT6t-u.3axjVuC">Teil_1</variable>
           <variable id=".%}46XJo5sAm4/).jybS">Teil_2</variable>
           <variable id="EV/{`k2S(S@D4+ZsR=T_">neuerText</variable>
         </variables>
         <block type="on_ext" id="+kFNFHLrf4VEA0o3-8$H" x="-662" y="-612">
           <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="77^+qU?jfb@,C8$qOv.N">
               <field name="oid">0_userdata.0.Tasmota.Liste_aktualisieren</field>
             </shadow>
           </value>
           <statement name="STATEMENT">
             <block type="variables_set" id="rfW?.`6]M/kDeC3f]1|k">
               <field name="VAR" id="7IoXR6P}7V^kE$VrIxIf">Liste</field>
               <value name="VALUE">
                 <block type="text" id="(hX(.`]V948AR+I6gE3j">
                   <field name="TEXT"></field>
                 </block>
               </value>
               <next>
                 <block type="variables_set" id="^/?+%YN%_nWA8IB-){K-">
                   <field name="VAR" id="7IoXR6P}7V^kE$VrIxIf">Liste</field>
                   <value name="VALUE">
                     <block type="lists_create_with" id="EOZB$6Lo_*ob2?^Pxo(=">
                       <mutation items="0"></mutation>
                     </block>
                   </value>
                   <next>
                     <block type="controls_forEach" id="a33(hVH3l;v%WUOKf5N6">
                       <field name="VAR" id="Jxt4r[t}0`k6I4r{%H%Y">i</field>
                       <value name="LIST">
                         <block type="selector" id="WeqoCxw1v41h~CV[.}GN">
                           <field name="TEXT">sonoff.0.*.INFO.Info2_IPAddress</field>
                         </block>
                       </value>
                       <statement name="DO">
                         <block type="lists_setIndex" id="VQau$|f)Yz7Az0?_U2?r">
                           <mutation at="true"></mutation>
                           <field name="MODE">INSERT</field>
                           <field name="WHERE">FROM_START</field>
                           <value name="LIST">
                             <block type="variables_get" id="C`lcdp6:MrZ`y5;r4|#n">
                               <field name="VAR" id="7IoXR6P}7V^kE$VrIxIf">Liste</field>
                             </block>
                           </value>
                           <value name="AT">
                             <block type="variables_get" id=")lo5nM1O(-C`OFQ,_9$=">
                               <field name="VAR" id="Jxt4r[t}0`k6I4r{%H%Y">i</field>
                             </block>
                           </value>
                           <value name="TO">
                             <block type="lists_create_with" id="7:f?8l4Aw|h39-VppK{s">
                               <mutation items="2"></mutation>
                               <value name="ADD0">
                                 <block type="variables_get" id="q66Xg0P4I,ABNsa)LV#2">
                                   <field name="VAR" id="Jxt4r[t}0`k6I4r{%H%Y">i</field>
                                 </block>
                               </value>
                               <value name="ADD1">
                                 <block type="get_value_var" id="G$|![^u[;I9cT.#Ok:|C">
                                   <field name="ATTR">val</field>
                                   <value name="OID">
                                     <shadow type="text" id="UJufoDuXgV%6!GjHu[Pk">
                                       <field name="TEXT"></field>
                                     </shadow>
                                     <block type="variables_get" id="}f`{kM/UIh[4}.uOye=T">
                                       <field name="VAR" id="Jxt4r[t}0`k6I4r{%H%Y">i</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </value>
                         </block>
                       </statement>
                       <next>
                         <block type="comment" id="78.H*A/cFuT#o?@z2HI!">
                           <field name="COMMENT">https://forum.iobroker.net/topic/19985/vorlage-blockly-beliebiges-zeichen-im-text-tauschen</field>
                           <next>
                             <block type="comment" id="?t^|J^}%io+OnqAwVT4A">
                               <field name="COMMENT">Beliebige Zeichen tauschen</field>
                               <next>
                                 <block type="variables_set" id="-P{_[1=caHEAoB9cP4Qx">
                                   <field name="VAR" id="J;oB5z6!=8NP@/6m#PO2">MeinText</field>
                                   <value name="VALUE">
                                     <block type="text_join" id="VXknlk,WOcd]j#l7|4M4">
                                       <mutation items="1"></mutation>
                                       <value name="ADD0">
                                         <block type="variables_get" id="AZ7W(KpoN+;Vs{p-e2xN">
                                           <field name="VAR" id="7IoXR6P}7V^kE$VrIxIf">Liste</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="controls_if" id="eO-Yu;zv=:r~yJNHR:iS">
                                       <value name="IF0">
                                         <block type="logic_negate" id="u@28{:]xG=4a9HU}|/v)">
                                           <value name="BOOL">
                                             <block type="text_isEmpty" id="W-_T.2)lUsLG/Z(5zIQN">
                                               <value name="VALUE">
                                                 <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="9LrDM?0xYv?MX-(}2OrI">
                                                   <field name="TEXT"></field>
                                                 </shadow>
                                                 <block type="variables_get" id="B?L(8|(8?-Z7Ao*[F/VM">
                                                   <field name="VAR" id="J;oB5z6!=8NP@/6m#PO2">MeinText</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="variables_set" id="ziw)~y|7*7le5/J*8HC#">
                                           <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                           <value name="VALUE">
                                             <block type="procedures_callreturn" id="ECH/%?YEFylSUOK._8/K">
                                               <mutation name="changeText">
                                                 <arg name="originalText"></arg>
                                                 <arg name="suchText"></arg>
                                                 <arg name="tauschText"></arg>
                                               </mutation>
                                               <value name="ARG0">
                                                 <block type="variables_get" id="Y(bM=~D[D5v)7a#1{`}`">
                                                   <field name="VAR" id="J;oB5z6!=8NP@/6m#PO2">MeinText</field>
                                                 </block>
                                               </value>
                                               <value name="ARG1">
                                                 <block type="text" id="(iqf|@QE;6:tP0}rbaEj">
                                                   <field name="TEXT">.INFO.Info2_IPAddress,</field>
                                                 </block>
                                               </value>
                                               <value name="ARG2">
                                                 <block type="text_newline" id="=y=DAPwIJV]Zdmq`=-Tg">
                                                   <field name="Type">\n</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="variables_set" id="`vGUP!R!*|3sjY~dZXxZ">
                                               <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                               <value name="VALUE">
                                                 <block type="procedures_callreturn" id="rvKR.cz9FhImw~YT8:YY">
                                                   <mutation name="changeText">
                                                     <arg name="originalText"></arg>
                                                     <arg name="suchText"></arg>
                                                     <arg name="tauschText"></arg>
                                                   </mutation>
                                                   <value name="ARG0">
                                                     <block type="variables_get" id="4r-=T6yu%Y[}Zn!QhpR/">
                                                       <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                                     </block>
                                                   </value>
                                                   <value name="ARG1">
                                                     <block type="text" id="mbk@+N`6F_eG)N%Jw|2J">
                                                       <field name="TEXT">,sonoff.0.</field>
                                                     </block>
                                                   </value>
                                                   <value name="ARG2">
                                                     <block type="text_newline" id=",MmzCNP3Iz5Y}=(F7HF`">
                                                       <field name="Type">\n</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <next>
                                                 <block type="variables_set" id="3+|QU5[xS;U@Qijfuu@7">
                                                   <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                                   <value name="VALUE">
                                                     <block type="procedures_callreturn" id="~C~TrH*=xX3Xl-l@tg#V">
                                                       <mutation name="changeText">
                                                         <arg name="originalText"></arg>
                                                         <arg name="suchText"></arg>
                                                         <arg name="tauschText"></arg>
                                                       </mutation>
                                                       <value name="ARG0">
                                                         <block type="variables_get" id=",eH?bND1?H}TimRX_wnz">
                                                           <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                                         </block>
                                                       </value>
                                                       <value name="ARG1">
                                                         <block type="text" id="6AWuk;A#5~8;jXas31)I">
                                                           <field name="TEXT">sonoff.0.</field>
                                                         </block>
                                                       </value>
                                                       <value name="ARG2">
                                                         <block type="text" id="[M[ZL8Y,u8fNWw|eR|g)">
                                                           <field name="TEXT"></field>
                                                         </block>
                                                       </value>
                                                     </block>
                                                   </value>
                                                   <next>
                                                     <block type="update" id="AKDqlX-=}oGy8p.o(e~,">
                                                       <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                       <field name="OID">0_userdata.0.Tasmota.Anzahl_Geräte_auslesen</field>
                                                       <field name="WITH_DELAY">FALSE</field>
                                                       <value name="VALUE">
                                                         <block type="variables_get" id="0t#~}Wa_w-XIn]jT903w">
                                                           <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                                         </block>
                                                       </value>
                                                       <next>
                                                         <block type="telegram" id="+w#m@wJ(}+44]C?^eAWa">
                                                           <field name="INSTANCE"></field>
                                                           <field name="LOG"></field>
                                                           <field name="SILENT">FALSE</field>
                                                           <field name="PARSEMODE">default</field>
                                                           <value name="MESSAGE">
                                                             <shadow type="text" id="@Wm-)OUcuGe?.J3*XZRi">
                                                               <field name="TEXT">text</field>
                                                             </shadow>
                                                             <block type="text_join" id="4dq:{DEVj4qkD=uGm[_B">
                                                               <mutation items="1"></mutation>
                                                               <value name="ADD0">
                                                                 <block type="variables_get" id=":[I`uu8RVGI_#`8uUucC">
                                                                   <field name="VAR" id="EV/{`k2S(S@D4+ZsR=T_">neuerText</field>
                                                                 </block>
                                                               </value>
                                                             </block>
                                                           </value>
                                                           <value name="USERNAME">
                                                             <block type="text" id="^tqYZqNfO}=qc.:_yK=E">
                                                               <field name="TEXT">falke69</field>
                                                             </block>
                                                           </value>
                                                         </block>
                                                       </next>
                                                     </block>
                                                   </next>
                                                 </block>
                                               </next>
                                             </block>
                                           </next>
                                         </block>
                                       </statement>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </next>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
         </block>
         <block type="procedures_defreturn" id="*?%n[KG5e1!^tNun#Hj5" x="288" y="-87">
           <mutation>
             <arg name="originalText" varid="+;k!z4f?Ci1aD)9q=yvv"></arg>
             <arg name="suchText" varid="AYMpUjJx8SW6=:m%$26b"></arg>
             <arg name="tauschText" varid="q#GR?%IXmW[He;Z~n=Hw"></arg>
           </mutation>
           <field name="NAME">changeText</field>
           <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
           <statement name="STACK">
             <block type="variables_set" id="LyZ2%lYW+kfm,4)yV8UN">
               <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
               <value name="VALUE">
                 <block type="variables_get" id="da5*p]}sO:{{|ZE!nhDe">
                   <field name="VAR" id="+;k!z4f?Ci1aD)9q=yvv">originalText</field>
                 </block>
               </value>
               <next>
                 <block type="variables_set" id="yx;qp1@1fC(oiG4c5gZt">
                   <field name="VAR" id="k`C0(zcezQP|S48n7@D!">AnzZeichenSuchtext</field>
                   <value name="VALUE">
                     <block type="text_length" id="Jwz33ARDLc!=8:eDagDD">
                       <value name="VALUE">
                         <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="RZWm!~Yo4w5)66Gu|Gs_">
                           <field name="TEXT">abc</field>
                         </shadow>
                         <block type="variables_get" id="G2I+np)5qee]q{4)BlN2">
                           <field name="VAR" id="AYMpUjJx8SW6=:m%$26b">suchText</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <next>
                     <block type="variables_set" id="eAGK[85W)DRaIaN!oMiH">
                       <field name="VAR" id="IvRvTE9CHHaq$K7zulV(">Stelle</field>
                       <value name="VALUE">
                         <block type="text_indexOf" id="/@rj}{;VUCJ8O|28^(Hf">
                           <field name="END">FIRST</field>
                           <value name="VALUE">
                             <block type="variables_get" id="}de%ffO*rIt%j6)99pf3">
                               <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
                             </block>
                           </value>
                           <value name="FIND">
                             <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="7MprEQxoWq}#3~Xz:32k">
                               <field name="TEXT">%0D%0A</field>
                             </shadow>
                             <block type="variables_get" id="7)r.X1a~Tee1!dAwZy`!">
                               <field name="VAR" id="AYMpUjJx8SW6=:m%$26b">suchText</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <next>
                         <block type="controls_whileUntil" id="4lR}{f])DWKyjt}.(6cc">
                           <field name="MODE">WHILE</field>
                           <value name="BOOL">
                             <block type="logic_compare" id="e`eUWK6kyOU=[/x]M({`">
                               <field name="OP">GT</field>
                               <value name="A">
                                 <block type="variables_get" id="}7HLWRwI(SDg1^@=czoV">
                                   <field name="VAR" id="IvRvTE9CHHaq$K7zulV(">Stelle</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="math_number" id="#y,za{r#@s7Ri.U!9v)A">
                                   <field name="NUM">0</field>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="DO">
                             <block type="controls_if" id="PM@Su)b1YOhTZo2qPxB]">
                               <mutation else="1"></mutation>
                               <value name="IF0">
                                 <block type="logic_compare" id="l,u?h{)Z-u/OozI,.79G">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="variables_get" id="B/K~z.ANK2);I3(uk4Bh">
                                       <field name="VAR" id="IvRvTE9CHHaq$K7zulV(">Stelle</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="math_number" id="|3~K:6jrHq7oxz=fL:Yz">
                                       <field name="NUM">1</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="comment" id="uN{|N4-0EabDJqYE0]@#">
                                   <field name="COMMENT">steht am Textanfang</field>
                                   <next>
                                     <block type="variables_set" id="9?Gy,w.t#1pdl^AOxc#Y">
                                       <field name="VAR" id="f`kh|akT6t-u.3axjVuC">Teil_1</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="h(#=bJ`DU%y/Jd9%HR9I">
                                           <field name="VAR" id="q#GR?%IXmW[He;Z~n=Hw">tauschText</field>
                                         </block>
                                       </value>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                               <statement name="ELSE">
                                 <block type="variables_set" id="{R*X,7K)DA^dq/.~KK7{">
                                   <field name="VAR" id="f`kh|akT6t-u.3axjVuC">Teil_1</field>
                                   <value name="VALUE">
                                     <block type="text_getSubstring" id="Img0opt.EB#)RM-bp~hw">
                                       <mutation at1="false" at2="true"></mutation>
                                       <field name="WHERE1">FIRST</field>
                                       <field name="WHERE2">FROM_START</field>
                                       <value name="STRING">
                                         <block type="variables_get" id="A9h*F{tgJR0y[Q0uv7,=">
                                           <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
                                         </block>
                                       </value>
                                       <value name="AT2">
                                         <block type="math_arithmetic" id="([5R[:8Ywn-thKN@r:~}">
                                           <field name="OP">MINUS</field>
                                           <value name="A">
                                             <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="u@:!j5WimCjV%fG9hPGs">
                                               <field name="NUM">1</field>
                                             </shadow>
                                             <block type="variables_get" id="U0qw,~,2KoaAc37UO{l#">
                                               <field name="VAR" id="IvRvTE9CHHaq$K7zulV(">Stelle</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <shadow type="math_number" id="DT#zRSRu1.y^|5Z#G37W">
                                               <field name="NUM">1</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                               <next>
                                 <block type="variables_set" id="Else^,?QE9TTS.Y%K]W=">
                                   <field name="VAR" id=".%}46XJo5sAm4/).jybS">Teil_2</field>
                                   <value name="VALUE">
                                     <block type="text_getSubstring" id="e8A7NqY7O!@K(aFlMpV#" inline="false">
                                       <mutation at1="true" at2="false"></mutation>
                                       <field name="WHERE1">FROM_START</field>
                                       <field name="WHERE2">LAST</field>
                                       <value name="STRING">
                                         <block type="variables_get" id="|jU0g8+eIgwn_|IB56)@">
                                           <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
                                         </block>
                                       </value>
                                       <value name="AT1">
                                         <block type="math_arithmetic" id="F#*%;R9ugmwaaas?WBwG">
                                           <field name="OP">ADD</field>
                                           <value name="A">
                                             <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id="8/I%=/~YReHV]Iwo{}(J">
                                               <field name="NUM">1</field>
                                             </shadow>
                                             <block type="variables_get" id="R0|a}kx2M~SYjPKS5Cc{">
                                               <field name="VAR" id="IvRvTE9CHHaq$K7zulV(">Stelle</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number" id=";Q(aJ::90?0?H;-45cgS">
                                               <field name="NUM">0</field>
                                             </shadow>
                                             <block type="variables_get" id="dY33=1IVxkrSH1k1#X6A">
                                               <field name="VAR" id="k`C0(zcezQP|S48n7@D!">AnzZeichenSuchtext</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="OcJS!-Ku1vQY4)I+r,gc">
                                       <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
                                       <value name="VALUE">
                                         <block type="text_join" id="%%D@nUqB1tt^`?qrUahx">
                                           <mutation items="3"></mutation>
                                           <value name="ADD0">
                                             <block type="variables_get" id="q]l%0Dpb89BZy1-m[TjM">
                                               <field name="VAR" id="f`kh|akT6t-u.3axjVuC">Teil_1</field>
                                             </block>
                                           </value>
                                           <value name="ADD1">
                                             <block type="variables_get" id="f~POFU0}K4-w]xVc1?,`">
                                               <field name="VAR" id="q#GR?%IXmW[He;Z~n=Hw">tauschText</field>
                                             </block>
                                           </value>
                                           <value name="ADD2">
                                             <block type="variables_get" id="U77~u,Qfmb2g[O19eHoh">
                                               <field name="VAR" id=".%}46XJo5sAm4/).jybS">Teil_2</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="variables_set" id="lao?KUxF77Si~Xc2j%^{">
                                           <field name="VAR" id="IvRvTE9CHHaq$K7zulV(">Stelle</field>
                                           <value name="VALUE">
                                             <block type="text_indexOf" id="[),PN,ZrAW,C/~:K[x[:">
                                               <field name="END">FIRST</field>
                                               <value name="VALUE">
                                                 <block type="variables_get" id="6{t:BeVh6=bsQF(zUhYG">
                                                   <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
                                                 </block>
                                               </value>
                                               <value name="FIND">
                                                 <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="{Vd/Su8uk@lo|:3KMi1L">
                                                   <field name="TEXT">%0D%0A</field>
                                                 </shadow>
                                                 <block type="variables_get" id="r|~fKkGR#@1@G6_GX`-g">
                                                   <field name="VAR" id="AYMpUjJx8SW6=:m%$26b">suchText</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
           <value name="RETURN">
             <block type="variables_get" id=".*DA-:q/GzURSEPH2ZiQ">
               <field name="VAR" id="TQ96zS+?W!vc#cqVIpGc">Text</field>
             </block>
           </value>
         </block>
        </xml>
        

        amg_666 1 Reply Last reply Reply Quote 0
        • amg_666
          amg_666 @falke69 last edited by

          @falke69 Das Skript löst bei mir nicht aus. Wie genau hast du den Datenpunkt Tasmota.Liste_aktualisieren angelegt bzw wie aktualisierst du den?

          falke69 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @falke69 last edited by

            @falke69

            https://github.com/liv-in-sky/sonoff-iobroker-script

            ist das nichts für dich

            falke69 amg_666 2 Replies Last reply Reply Quote 0
            • falke69
              falke69 @amg_666 last edited by

              @amg_666

              hier mal der Datenpunkt

              {
               "common": {
                 "name": "Liste_aktualisieren",
                 "desc": "Manuell erzeugt",
                 "role": "button",
                 "type": "boolean",
                 "read": true,
                 "write": true,
                 "def": ""
               },
               "type": "state",
               "_id": "0_userdata.0.Tasmota.Liste_aktualisieren",
               "acl": {
                 "object": 1636,
                 "state": 1636,
                 "owner": "system.user.admin",
                 "ownerGroup": "system.group.administrator"
               },
               "from": "system.adapter.admin.0",
               "user": "system.user.admin",
               "ts": 1642526875219
              }
              

              ich kann den Datenpunkt entweder manuell triggern oder in meinem Fall über Telegram Menü.

              Ich werde mir mal den Link von @liv-in-sky anschauen. Vielleicht ist das noch besser als meine Lösung.

              amg_666 1 Reply Last reply Reply Quote 0
              • falke69
                falke69 @liv-in-sky last edited by

                @liv-in-sky

                Danke!

                schau ich mir mal mit an. Vielleicht ist das die bessere Lösung. 🙂

                liv-in-sky 1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @falke69 last edited by

                  @falke69 falls zu viele spalten - man kann auch spalten ausblenden

                  ist halt eine tabelle für die vis - dort kann auch geschalten werden oder direkt die ip aufgerufen werden, um in die tasmota gui zu kommen

                  1 Reply Last reply Reply Quote 0
                  • amg_666
                    amg_666 @falke69 last edited by

                    @falke69 sagte in [gelöst] Alle Sonoff Geräte in Liste speichern:

                    hier mal der Datenpunkt

                    Das hat jetzt gedauert, bis ich das Blockly kapiert habe...
                    Funktioniert bei mir nicht, weil die Tasmotas (fast) alle noch auf V9.3.1 sind und da heisst der DP noch IPAddress und nicht Info2_IPAddress
                    Ich werd wohl mal tasmota wieder up-to-date bringen

                    1 Reply Last reply Reply Quote 0
                    • amg_666
                      amg_666 @liv-in-sky last edited by

                      @liv-in-sky sagte in [gelöst] Alle Sonoff Geräte in Liste speichern:

                      ist das nichts für dich

                      Das ist sogar was für mich 🙂

                      Frage: Im Skript steht oben
                      dazu den DP javascript.x.Tabellen@Liv.SONOFFTabelleVIS als binding angeben

                      Da passiert bei mir aber grad mal garnix. Laut den Objekten ist der richtige Datenpunkt
                      javascript.x.Tabellen@Liv.SONOFFTabelleVIS .HTMLTableVis

                      Mache ich da einen Denkfehler oder ist die Kommentarzeile im Skript veraltet?

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @amg_666 last edited by liv-in-sky

                        @amg_666 sagte in [gelöst] Alle Sonoff Geräte in Liste speichern:

                        javascript.x.Tabellen@Liv.SONOFFTabelleVIS .HTMLTableVis

                        der müßte es sein - steht da was drin, in diesem dp

                        amg_666 1 Reply Last reply Reply Quote 0
                        • David G.
                          David G. last edited by

                          Ich habe mir ein Blockly für folgende Tabelle geschrieben.

                          Kann ich gerne zur Verfügung stellen.

                          Screenshot_20220223-174416_Fully Kiosk Browser.jpg

                          1 Reply Last reply Reply Quote 0
                          • amg_666
                            amg_666 @liv-in-sky last edited by

                            @liv-in-sky ja klar das funktioniert jetzt einwandfrei, es ist nur im Skript selber falsch beschrieben im Kommentar

                            liv-in-sky 1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @amg_666 last edited by

                              @amg_666 habe ich eingebaut, damit die leute was zum tüffteln haben 🙂

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              708
                              Online

                              32.1k
                              Users

                              80.6k
                              Topics

                              1.3m
                              Posts

                              blockly
                              4
                              13
                              516
                              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