NEWS
Allgemeine Blockly Variable Frage(n).
-
Hallo Jungs, ich wollte mich jetzt mal ein wenig mehr in "Variable" einbringen. Habe auch schon einige Videos geschaut aber komme irgendwie immer noch nicht genau hinter, wie man sie genau einsetzt. Habe irgendwie jedes mal eine Denkblockade oder ich Denke einfach viel zu kompliziert?!
Will eigentlich eine Liste erstellen mit Batterie in % um sie mir per Telegram zusenden zu lassen.
Da ich Momentan ein wenig rumgespielt habe und mir einfach nur, um mir irgendwie ein Bild zu machen, wie sie vielleicht funktionieren können, aus Spass ein Blockly gebastelt.
Ich dachte jetzt eigentlich würde ich Name einsetzen, würde er auch auf den genannten Datenpunkt gehen, aber es wird ja nur der Name des Trägers benutzt, stimmt das?
Würde es auch anders Möglich sein eine Art Liste meiner ganzen Staten der Batterien zu erhalten? Tut mir leid für die Dumme Frage aber jedes mal habe ich irgendwelche Denkfehler oder Blockaden irgendwie immer etwas vernünftig umzusetzen..
Am besten wäre vielleicht auch ein Blockly Anhang von Variablen einfach damit ich es vielleicht auch besser verstehe...
Vielen Dank schonmal für die Hilfe!
Achja und mir ist bewusst das da Fehler in dem Blockly sind aber war wie gesagt am rumtesten um selbst irgendwie herauszufinden und zu testen.. -
@4-Real befor du weiter arbeit reinsteckt, es gibt schon was feines von @liv-in-sky
Link TextEinfach in Javascrript importieren,
datenpunkt anlegen, im Script eintragen, welche Marke der Sensoren du auch hast...
Dann erzeugt dir das Script einen Datenpunkt und auch eine HTML Datei, die du dir dann per Telegramm als Bild senden kannst, oder die Info´s aus dem Datenpunkt per Blockly weiter verarbeiten kannst--> Telegramm -
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="uaabfL2,adYJ@iY=zx2l">Liste Komplett</variable> <variable type="undefined" id="timeout">timeout</variable> </variables> <block type="schedule" id="P2Hg(K;P^iRR!Ed%IHh~" x="13" y="-488"> <field name="SCHEDULE">0 12 * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="nCM7Rti?@q?DFIFVmjUo"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> <value name="VALUE"> <block type="lists_create_with" id="8nq^2B(B/glCW+00)G^%"> <mutation items="24"></mutation> <value name="ADD0"> <block type="lists_split" id="CSVu!krK}j=!9Zc5,]7|" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id=":1coCxqo7v~R95MaEm_g" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="y[^{BMM?Mx{_q,0!IFaN"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d000321e534.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="Z1jz:Y?wW7[gp)iT)oab"> <field name="TEXT">Schlafzimmerfenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="H(2=coBiYfS^A3J-VX+Q"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD1"> <block type="lists_split" id="RZL*$}.CbQ[;7{PP^U~L" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="5aC{-7N|O1^t15_fjrG$" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="dJ@-g5kB65^JY]w`T98f"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d00036b3fef.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="4mTsUiw%%JI!:xN4*SfB"> <field name="TEXT">Buerofenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="(vP.?9W!TX[c^F%fTiNp"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD2"> <block type="lists_split" id="MO)B8:GZW|HdLaU?r2_l" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="|E_YK0dK0clpBoC(t992" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="M5+t3o:qE.lxh`bMM,ra"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0002c3af20.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="Q(L}4#@-{~y2?VRB7hr)"> <field name="TEXT">Fenster Noel</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="@waG%+e~[!oPaG#(MaX#"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD3"> <block type="lists_split" id="{10_e28Ls.PD6(yMi-tC" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="sFH.5}OEh]1pS-r*,eoe" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="EYv8;iONi`e[06%o..Pq"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0002c78e2f.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="kx})}ymu^GZ@:i(%pQ^s"> <field name="TEXT">Badfenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="3l{J?V5HyK8v1.Dn{vHp"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD4"> <block type="lists_split" id=")bpV?W*%`!PbK^biI2g^" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="pSoBmZ9LGWP0+E?q?5l%" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="6RPts0JV1YR7d0?d8j0)"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0002ca30de.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="FTjP)aKUx)cGURigd+)z"> <field name="TEXT">Küchenfenster</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="-?RmT4rps)6T[[CQmC*z"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD5"> <block type="lists_split" id="DP:3/p?E(eW3cym`5V=g" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="G1EL|E^^i%/;bEog}zmX" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="(VKMCdS`Rx2V/Q/A~}69"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d000252aca5.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="ZZ)0INO#UFuAOWLO1tO|"> <field name="TEXT">Wohn/Garten Tür</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id=";Gcje@h8IUsuR(cGpfkx"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD6"> <block type="lists_split" id="|3^F7*d)eA`eB1~NDr0E" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="zWrKOW.^g]*L4q|pD`4K" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="!8E;,oz~CuP}Jf784rpv"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d000252acc4.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="q+eG_O0^sB6P7E#Gb5(}"> <field name="TEXT">Bad/Terrassentür</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="`sr`|C^[PE|:kN=g!zQ["> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD7"> <block type="lists_split" id="L}bUcd=)rR`Rab:X#5P5" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="Zc[Ds:Z]?4/Z(0K9Jf)=" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="I%hFpNjp@7:DSqY94icF"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_wleak_aq1_158d00023368c4.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="l#~F)@wnBTm8TK[?b(_l"> <field name="TEXT">Wassermelder Waschmaschine</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="o?`d_/a/`m(cV;qYI{IO"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD8"> <block type="lists_split" id="/b(_]f,5f5QsdF@uwqIh" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="-8q7x+#a3rg(|{gU`/iw" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="EPUF~M*Y_;t4=8=+en0:"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001bbb0dd.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="^=p[)-1QE)VEeyJ.RaEk"> <field name="TEXT">Feuermelder Wohnzimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="8HMaDEhvXv]9Al]38]!["> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD9"> <block type="lists_split" id="{r3,6DUWUJe+am=;/WjJ" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="j@8^VW/Xzcz%T{KVJs7+" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="U#{uek0-WP1-MqG^d3O3"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d000236b3f9.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="5YlH[mAN5.MS~Sk5czUL"> <field name="TEXT"> Bewegungsmelder Wohnzimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="::5JH,F2RsEv!|MTtHv["> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD10"> <block type="lists_split" id="ie}Xydt2!aKhyXT;iTMp" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id=";rNivmK.el?^3M2*wl;?" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="6)V2s(V]Luu*oe%FFi`q"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000221a574.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="WcvI:}G+U/T[0{QM[(C5"> <field name="TEXT"> Klima Noel</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="NL`aJ7uRL1s+%8.Vkncj"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD11"> <block type="lists_split" id="e^R_~8U!k/bvcN_9bes|" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="43gdlcuY7VdI8GJu-aHo" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="XISLh(~[7BFQY%L,uL|j"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_ht_158d000221a5d5.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="hY[-YHYgOC?#4b=t.DUr"> <field name="TEXT"> Klima Schlafzimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="OT)j|@eEBwwm=h=wn)9d"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD12"> <block type="lists_split" id="EI]t~pF|FRf{YK(YC]m9" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="xAt_nH6qJne^*1KT[brT" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="HHXOy0v,0YwCUl)%m{u="> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d00023700c4.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="w1uw=lb!SbHGFR9dt=h5"> <field name="TEXT"> Haustüre</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="R3uu(zwPW-~LnQ4%wQ4/"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD13"> <block type="lists_split" id="%Md96PRQz8Q,D~stB^Ms" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="9vuWOhCc].j.ons/cB(2" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="wGW+82%tP!h)/HIfX3.4"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d00024369e0.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="5HP?A=.}4Ft(SK.6H~pg"> <field name="TEXT">Terrassentür</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="pL/(jG.}M9q%lr%h1iUT"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD14"> <block type="lists_split" id=".tejDNal43HolC_Q7NV[" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="K%lOpJ[99L@|X.q!aMp_" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="9I[#1K*ziB7VJKGUZ%:M"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0002ec7cda.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="z(J(Js,X;,4v4I]dB_v-"> <field name="TEXT">Bewegungsmelder Terrasse</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="_usGUNC)5d@m+~CW_2kq"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD15"> <block type="lists_split" id="AtKrLb5n;CP9ok]n:%B)" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="60-KtzRa9Zo-ruaGT!_s" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="[fgk0:WIAfsBpw!}kC{N"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.cube_158d0002486a98.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="R%Eb%(+4nmv[mY^%iq=b"> <field name="TEXT">Cube</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="9zuF9A$Ui##E3@CTPw{p"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD16"> <block type="lists_split" id="=Z5.UYL`],fQJ[EI(po9" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="?j,z|9a[GciRg5d:5Ib." inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="ZA7{|}/rQ3(z!/XwgSx9"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0002ebc9a9.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="N(+U3B6r!o5QekB#2@},"> <field name="TEXT">Bewegungsmelder Flur</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="!-kEJ`pJ)YqRgSJv[)8Q"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD17"> <block type="lists_split" id="l9G(8,~^S?S`:G?bq;uK" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="#YAhAgGWAoclv{,ZcVU$" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="iZ(tBIbbx?w|9#~;!oCx"> <field name="ATTR">val</field> <field name="OID">ble.0.4c:65:a8:df:5d:41.battery</field> </block> </value> <value name="ADD1"> <block type="text" id="EK*C0ZcQjCcICn)p=,s%"> <field name="TEXT">MJ HT v1</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="--$*oaao0P4Uap1TF@D?"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD18"> <block type="lists_split" id="875yz.H1ac^boCt5MgRS" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="%mzq17/FZI)9{F%PK.)t" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="p+AzaCaJw.pMINy@5:?-"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0003173ec1.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="Y72Z^D(Jwva|$ndUK6Wh"> <field name="TEXT">Esstisch</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="p{GKS+Rp!C04VhywrF;}"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD19"> <block type="lists_split" id="b1K8.d7B*/E5%:v%vUz6" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="{(@%0-J42?D(^OhR2FL$" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="HMuR!rayy3#=;Q4m+1E="> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0002fd50c5.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="+FkBn^#=vTr]?Lt^V]FU"> <field name="TEXT">Bewegungsmelder Büro</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="(g0Rd4z)WBfl+GCNP%vf"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD20"> <block type="lists_split" id="ue:7e:vX-$v%xed)9!~t" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="Fp[kDep~|CpN%AX=1AoC" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="YicfX@#;$=%Rw][1rNF|"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0004147b5a.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="1IP=Sa*jCkUwVzxRG1;t"> <field name="TEXT">Bewegungsmelder Dusche</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="`d|8$_Ge{Wi|poiT25`h"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD21"> <block type="lists_split" id="pyL5f-|[Z|UE|ccq!rTc" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="enr~C*TNP7LqqkATD.ge" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="/sEK@ikXLdCv^foy7}wG"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d00035ffbfb.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="A^pP~0ug8-7U_Dqk2L`#"> <field name="TEXT">Bewegungsmelder Badezimmer</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="=X[xs%r*Hy!M4K!b_#x^"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD22"> <block type="lists_split" id="2_{ACTAidRKn%e9b-$A{" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="6thz,yUC)wX(NLw{mh0]" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="[jFh,*W%Ais!LU6HsOKH"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.sensor_motion_aq2_158d000449b589.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="DECBe6LV})w}n]qG|l65"> <field name="TEXT">Bewegungsmelder Küche</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="ao`sp`$TiF6AG}O}FR9Q"> <field name="TEXT">% -</field> </block> </value> </block> </value> <value name="ADD23"> <block type="lists_split" id="+GXrUlnO/$^07U-37Ug7" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_create_with" id="=;NtrFlU9h:|Q^P0xcVY" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="get_value" id="hx_EAn+4{@]COL/or!$G"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.remote_b286acn01_158d0003fa6762.percent</field> </block> </value> <value name="ADD1"> <block type="text" id="p[4qsu8=.k?;RHt)BH^e"> <field name="TEXT"> remote Schalter</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="}He1Q)1yL9p^p8dmUB.N"> <field name="TEXT">,</field> </shadow> <block type="text" id="mTPthAGo2d^_I+VtGz2*"> <field name="TEXT">% -</field> </block> </value> </block> </value> </block> </value> <next> <block type="timeouts_settimeout" id="}7EIa5-jaq_c4[s7Zk])"> <field name="NAME">timeout</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="controls_if" id="}mrA@*az.~WcV`{p1DbP"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_operation" id=";0~b,w4l(:NxmSXW(Zd3" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_operation" id="@FQvcG%;dqwBk,h*{ZDL" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="s(3~24!DS^y9t7xp5k{,"> <field name="OP">EQ</field> <value name="A"> <block type="convert_tonumber" id="4X3%b@#SpEg0SYxl#3-m" collapsed="true"> <value name="VALUE"> <block type="text_getSubstring" id="4}og|A,{^w7olq)5BH5k"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="lists_split" id="+MB16`d[vm1EFTl-_oXr" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="zR!_^qaxVRXbacw1/Foz" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">1</field> <value name="LIST"> <block type="variables_get" id="_EKK]CAJf7E.6Th{(.9m"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="ew_h+~B9RJy-ye@5GcD?"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="Ng0}tpXc;~2IjEgwxZNE"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="E!J^a`Ymdss],JCPwatn"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="X_0?tXU)DNh/6eVMj;%@"> <field name="NUM">40</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="=5.+Vzd^|iWHern`-IX?"> <field name="OP">EQ</field> <value name="A"> <block type="convert_tonumber" id="CtA{#Klt[jE@9B)dbJ5`" collapsed="true"> <value name="VALUE"> <block type="text_getSubstring" id="Mj;F?rd|npTJ=MeIw-t-"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="lists_split" id="F^+lA,e{1GsXo{:2Nh.J" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id=":,OFxvp{SfaF9{dZwLkp" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">1</field> <value name="LIST"> <block type="variables_get" id="-z53XQ:;`P{}39CbKzh?"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="|O)qU@`(`Ui~|oGCRxdF"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id=")iZxZ;I6M-kA#T-8O%lB"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="g!0Hh;Brpu+JZh.XhZZ#"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="}X!q|Ax?3`:p-;!.rS!;"> <field name="NUM">35</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="oK*.rOH8b~USUo#=QVXa"> <field name="OP">EQ</field> <value name="A"> <block type="convert_tonumber" id="Js~;C}|_-qm5yMat?6Iy" collapsed="true"> <value name="VALUE"> <block type="text_getSubstring" id="f[J/b?p];@?|=YkEw0Et"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="lists_split" id="UEd/!T}fBY0+cYWrJVbE" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="yBjmeN2TMFcK)J6l.FA^" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">1</field> <value name="LIST"> <block type="variables_get" id="ebeg9n@.RL[/CD8v!Xb`"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="#6bsCfgyNj/9fI.aM:jC"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="J=P@B6Y*_qk+p:#oca_Y"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="B./1I`AeH7q)Otscf-:F"> <field name="NUM">2</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id="uZx*EBqyI/rJvRO^D)t/"> <field name="NUM">30</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id=":*-z1e)]Z+Ffw:sQ9@HP"> <value name="IF0"> <block type="logic_compare" id="wfqy@wSTcCI7gQ)|GXrO"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="X-*@cTR?fGEyqu7@^^V."> <field name="ATTR">val</field> <field name="OID">javascript.0.Akku.Akkuwarnung</field> </block> </value> <value name="B"> <block type="logic_boolean" id="zfTD5n5i^vy,IHczeS*;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="H%%XTP1)qIy(.W!)iz)j"> <mutation delay_input="false"></mutation> <field name="OID">javascript.0.Akku.Akkuwarnung</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="_h)PE`,~{RMEh8:CMXe#"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="telegram" id="k}C%mg/Q2fsvlBzIX:,7"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id=":_Y6KvyHM4*c,9]viqh["> <field name="TEXT">text</field> </shadow> <block type="text_join" id="Xs815V[h!}9h7v`}kLfz"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="Pc|m.lt|nvz^6fIL;Ja@"> <field name="TEXT">Neue Akkus bestellen</field> </block> </value> <value name="ADD1"> <block type="time_get" id="=(K#XAF^x3~LZ3CLQS[*"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> <value name="ADD2"> <block type="lists_split" id=":1z05%8*4eadaoRQVn;B" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="y:y9Km}bOs~1Jj)SU5)H" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">-1</field> <value name="LIST"> <block type="variables_get" id="`rl:Yh.y+MlER@O!_3MU"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="QNoS6]2)P96)F-*F]-~-"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="control" id="Y`Z~PBPNV`4TO3@CIk;r"> <mutation delay_input="true"></mutation> <field name="OID">javascript.0.Akku.Akkuwarnung</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">500</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="*_]p-%?`bMXhq:QWB,L~"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="]b|{;!]~+`Ka@bI9N5n*" x="-787" y="1338"> <mutation items="1"></mutation> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="iPv.#TpI%xN~puAl_N!a"> <field name="oid">default</field> </shadow> <block type="field_oid" id="Cflp[!S_Y.{xA1|()m6o"> <field name="oid">javascript.0.Akku.Akkustand</field> </block> </value> <statement name="STATEMENT"> <block type="telegram" id="@VLW;cn1CBj+6G9irtPR"> <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="D`IYi7vEVTRabkG;otNe"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="yq=l]c^9LT(n,`wrpWAJ"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="2H3J{aK:)y)w40TG{lJC"> <field name="TEXT">Akkustände:</field> </block> </value> <value name="ADD1"> <block type="time_get" id="khTc~wa,HId.c5`DfrSK"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> <value name="ADD2"> <block type="lists_split" id="?dvS%r3Gx1:{Kr#Le4{v" inline="false"> <mutation mode="JOIN"></mutation> <field name="MODE">JOIN</field> <value name="INPUT"> <block type="lists_sort" id="mxne_:p{;E#9r|pT*:i`" inline="false"> <field name="TYPE">NUMERIC</field> <field name="DIRECTION">-1</field> <value name="LIST"> <block type="variables_get" id="p``v%SCx}1gMFLex`PkQ"> <field name="VAR" id="uaabfL2,adYJ@iY=zx2l" variabletype="">Liste Komplett</field> </block> </value> </block> </value> <value name="DELIM"> <shadow type="text" id="Xj5@!Z6,z?@F-myEu:2A"> <field name="TEXT">,</field> </shadow> <block type="time_get" id="D7,QJ+#9rQ,#n!}ifmVU"> <mutation format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">\n</field> </block> </value> </block> </value> </block> </value> <next> <block type="control" id="(]g[6I.tnbzt[[`M3+[g"> <mutation delay_input="true"></mutation> <field name="OID">javascript.0.Akku.Akkustand</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">500</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="1y@9bSc8_aD9t+gxs[R3"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </xml>