NEWS
Fehler bei Blockly mit Datum, Zeit und Astrofunktion
-
Hallo Community,
kann es sein, dass bei Iobroker bzw. Blockly ein Problem mit der Zeiteinstellung vorhanden ist. Bis vorige Woche hat alles funktioniert, doch nach dem Update
von js controller und was sonst noch so kam funktioniert bei mir ein Blockly Script nicht mehr was vorher funktioniert hat. Jetzt habe ich das den Datums-
und Zeitbaustein rausgenommen und es funktioniert wieder. Die Astrofunktion funktioniert auch nicht. Außerdem funktioniert seit dem Update Sayit nicht
mehr auf dem Tablet. Wenn jemand Ideen hat was ich probieren kann bitte meldet euch.
Danke.
-
Bei mir läuft trotz update alles. Rollos fahren zu den eingestellten Zeiten auf und zu, Sonnenauf- bzw. Untergang auch ohne Probleme..
Eventuell hat sich was geändert und irgendwelche string, number typen die vorher falsch deklariert waren sind jetzt weg gefallen und es gibt deswegen in deinen Scripten Probleme, oder oder oder..
Kann man nur raten wenn du uns dein betroffenes Script nicht zeigst.
Gruß
-
Hallo,
bin beim Testen auch weiter gekommen. Es ist der Baustein "erstelle Text aus" der Probleme macht. Lasse ich die ersten Zeilen weg. funktioniert das Blockly. Die Astrofunktion geht nicht.
Das ursprüngliche Blockly sieht so aus. Und diese Fehlermeldung kommt. "sayit.1 2017-10-06 19:23:10.742 error Cannot get file: received file is too short" Ich habe es bis zur Zeit gekürzt.
! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
! <block type="on" id="5NrsfwV2!9/,YP-8lq9g" x="-62" y="-287"><field name="OID">hm-rpc.0.BidCoS-RF.5.PRESS_SHORT</field>
! <field name="CONDITION">true</field>
! <field name="ACK_CONDITION">true</field>
! <statement name="STATEMENT"><block type="comment" id="6inD:,A7GIs7M=+RCkZm"><field name="COMMENT">Fenster offen</field>
! <next><block type="variables_set" id="M!@eL49{g3]S=PB#4RU"><field name="VAR">Textteil</field> ! <value name="VALUE"></value> ! <next><block type="controls_if" id="yxG1V-y)A7K?rKwHGN0:"><value name="IF0"><block type="logic_operation" id="Pmyr+-!/a_u]UfYPIB)%" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="V09Xz4Pmd5@s@(c0_IT4"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="@%=i
PH_SjCk|(2ZA{Sv"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.BidCoS-RF.5.PRESS_SHORT</field></block></value>
! <value name="B"><block type="logic_boolean" id="I{f;@q@%wYRm.6fF;7_e"><field name="BOOL">TRUE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id=")7mJhU{/xserVJAl=m4" inline="false"><field name="OP">OR</field>
! <value name="A"><block type="logic_compare" id="^CLY^b5}?VRy9=qAJ3@"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="D[si%rsNq(n=oV-ZdL"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Sensoren</field></block></value>
! <value name="B"><block type="math_number" id="BmG-P^WSh)UgL[|Sqb(?"><field name="NUM">1</field></block></value></block></value>
! <value name="B"><block type="logic_compare" id="1MoC,vFfrOzMdcGq["><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="E^BEC.s%n5#WYY[c
HhG"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Sensoren</field></block></value>
! <value name="B"><block type="math_number" id="I=4M.d=!;U~TYob7**bw"><field name="NUM">2</field></block></value></block></value></block></value></block></value>
! <statement name="DO0"><block type="controls_if" id="@rss?xxC6/8*h1Is}IC"><value name="IF0"><block type="logic_compare" id="mzK8lDQa|pZSxeY81sr="><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id=":41x;0?^-B4+fl5,7:/5"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ1682820.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="BH5s}smzFN1/k06x3N}u"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="q}r8,5]
}TJL=X3c~ufB"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="xMXCqPi_L9ZLW5De]YZi"><field name="TEXT">die Haustür</field></shadow></value></block></statement>
! <next><block type="controls_if" id="0576X2=S)L[~:PDW.^uE"><value name="IF0"><block type="logic_compare" id="~3|wZyv–{vZ+xEtN5d"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="V
Xq~RSX|BQmzWfM}ImR"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0753885.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="uEF1^2~UDXMf3@C@[Nf"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="m@S+Ef(P,0ZKtuLB@+2"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="e+B%}j1g?HD~DI#BNYmW"><field name="TEXT">im Hausanschlussraum</field></shadow></value></block></statement> ! <next><block type="controls_if" id="E0x6(5TMkkB]Bw)?ad(e"><value name="IF0"><block type="logic_compare" id="P,;rt%,iza2tV/yiC~i-"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="iX8o6|a2ijiELoaz6GfI"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ0753917.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="+kk(7-~gtxknHOIO8Mwz"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="aX}UGM__x6PA-vKiVP|O"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="7LKJ#Uw=(8I.{JqJklPw"><field name="TEXT">im Badezimmer</field></shadow></value></block></statement> ! <next><block type="controls_if" id="%14~st~*h^s^Tu@gpNgE"><value name="IF0"><block type="logic_compare" id="ibw/=t
.*dtgsYOU06Mq"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="3iv25D}%pB1MU#qsj8B"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0754543.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="Yk;/,:UUiXN3y_;N6E)"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="UmdggdhO3t^Y!p;t7U[j"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="YcZbp]UdNjyfU%9e{]0Y"><field name="TEXT">im Schlafzimmer</field></shadow></value></block></statement>
! <next><block type="controls_if" id="U[@)O:BzmLaRU:+?5kSN"><value name="IF0"><block type="logic_compare" id="TD5KnsCHhYnvrGUFBwt"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="JB8Fj4c#6V,LKqsI|)/!"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0757099.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="Q-D1cWQ%%n^|b.QCDrp"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="dlzjzmcYz8s5#1:I.hD"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="BLGl;9H+jxhyAU,+W=I*"><field name="TEXT">im Wohnzimmer die Terasstür</field></shadow></value></block></statement> ! <next><block type="controls_if" id="~Wp09Ho%Zzua!-NRZU_G"><value name="IF0"><block type="logic_compare" id="%^%p8I++4:E;TzPa]@.?"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="if:AQ//uKbdWe:{4SIT]"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ0757149.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id=";m77;=aWa3h;UPY}Im#Z"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="jUfWhBA@{#+iM.~!#Jkm"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="eP94@#aKm/QT#p|j|M]U"><field name="TEXT">im Wohnzimmer</field></shadow></value></block></statement> ! <next><block type="controls_if" id="@4QO1?.L6aWw7K3q6#n="><value name="IF0"><block type="logic_compare" id="(qnr+2oD[!7scwKM?C7R"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="R3MnLH7tE=aK+rfQgxzm"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ0757984.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="T=EKK/DM,(-:Mb[dj-(q"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="N5uhqgJ^2I5B{cJPu+bO"><field name="VAR">Textteil</field> ! <value name="TEXT"><shadow type="text" id="+5V[xT=Z,^D)Hr/1Bk-:"><field name="TEXT">in der Küche links</field></shadow></value></block></statement> ! <next><block type="controls_if" id="]rr2n(|W(Ud93pV@X~R]"><value name="IF0"><block type="logic_compare" id="N|iXxd_ku;P;(UQi;XST"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="OqCNPhDGq+2nwgS
?sQ;"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0757955.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="OSLt@KmNbtMs43W+gYR6"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="GYoXDIU,-B|!~S+y2r/"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="Pq,Vt@?!iS:([[h#};(F"><field name="TEXT">in der Küche rechts</field></shadow></value></block></statement>
! <next><block type="controls_if" id="(g[HZ2^Sjn!JHJc[d@-"><value name="IF0"><block type="logic_compare" id="8{o!4)i2y[ln.R]|2fsQ"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="uUPEP2Jst?io?.E#[T;_"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0758302.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="s:+lgYpxDOPr4_iNA{a"><field name="BOOL">TRUE</field></block></value></block></value> ! <statement name="DO0"><block type="text_append" id="aW/D6
#-rp[_cun[[[EW"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="mF0t0a6I0[rgWL2+JTJy"><field name="TEXT">im Badezimmer im Obergeschoss</field></shadow></value></block></statement>
! <next><block type="controls_if" id="d9ieIlCU7~B9aVfvode"><value name="IF0"><block type="logic_compare" id="![1xI[O9]I]a[z!V%4i"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="vs7?c1#l2[6kee~{c:p"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0757994.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="a}JPlcNb({^omEj~st7"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="J##zJ)xc!!{-=VdtiT%:"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="@Y^[vnCHb5CFOC9}3Vj5"><field name="TEXT">im Büro im Obergeschoss</field></shadow></value></block></statement>
! <next><block type="controls_if" id="9XDKc;kmZ5PY5[|sG:."><value name="IF0"><block type="logic_compare" id="9B_oCd939!XB6+iES-Oq"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id=";?5JPxG!#rWetI;/-!%"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0759356.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="KT]l2W69Ik(3+pD;,vCU"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="#:Zhg@)=fi9Z/5Aesw)6"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="OM-4z.KU[z[?!jI}g7|"><field name="TEXT">im Wohnzimmer im Obergeschoss</field></shadow></value></block></statement>
! <next><block type="controls_if" id="0PTUnV%HEz=S/{)8lpm}"><value name="IF0"><block type="logic_compare" id="G5DViDuTz_hZBW4WXHfl"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="{r@cNox,!-]2sPA@Ij?0"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0759388.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="sSQbv;99jDnVW~vN5J/F"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="?Dc{u4OHyQVt_dh,/Ugf"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="pv/2/WpuBz/hn_-PwzEh"><field name="TEXT">im Schlafzimmer im Obergeschoss</field></shadow></value></block></statement>
! <next><block type="controls_if" id="G5apapPUA1?u_!oUdw-;"><value name="IF0"><block type="logic_compare" id="asPlv69hNQJkSinu5DJb"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="xS3z2/x~Y[2si..1^a[{"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0759392.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id=")(Lg;CTxn#3t}j|Cd;^"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id=")8N!JP)]:eJ||c3Fm)8o"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="j#tQgQ.uTtc~#-mi(XI"><field name="TEXT">in der rechten Garage</field></shadow></value></block></statement> ! <next><block type="controls_if" id="^Ub4}
owS[mzZL~QN#7q"><value name="IF0"><block type="logic_compare" id=";]pZ[cATsY_/?^Zb(+N"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="OY,HurCgkC,=Ojh+j{"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.JEQ0718086.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="VzS|-M%IyS1y8j]#Hq^%"><field name="BOOL">TRUE</field></block></value></block></value>
! <statement name="DO0"><block type="text_append" id="-q+|-x9S8Qut%jmG[:(G"><field name="VAR">Textteil</field>
! <value name="TEXT"><shadow type="text" id="=sEwV)Td@3a5_}4:%kQ"><field name="TEXT">in der linken Garage</field></shadow></value></block></statement>
! <next><block type="procedures_callnoreturn" id="7?;}CUC]?JPzLv%y}5"><mutation name="Ansage"><arg name="Meldungstext"></arg></mutation> ! <value name="ARG0"><block type="text_join" id="Tr=C/.3bgNsx~(eH=3lk"><mutation items="7"></mutation> ! <value name="ADD0"><block type="text" id="tZ+c2TeL-5fh1SwdYWSO"><field name="TEXT">Hallo. Es ist der</field></block></value> ! <value name="ADD1"><block type="time_get" id="iUAq%~@Uj*iYe}CZ~lQ7"><mutation format="false" language="false"></mutation> ! <field name="OPTION">hh:mm</field></block></value> ! <value name="ADD2"><block type="text" id="if?*)i;8-~Ft-TIj=ApN"><field name="TEXT">Es ist</field></block></value> ! <value name="ADD3"><block type="time_get" id="S;62dWJO@%dPzQ.X%g@L"><mutation format="false" language="false"></mutation> ! <field name="OPTION">hh:mm</field></block></value> ! <value name="ADD4"><block type="text" id="okZwqP*OwK9MIaX+x4s["><field name="TEXT">Die Fenster</field></block></value> ! <value name="ADD5"><block type="variables_get" id="iSG5f18HL6jESPg9wG}i"><field name="VAR">Textteil</field></block></value> ! <value name="ADD6"><block type="text" id="!_NReopGI}(IRkpg2g*L"><field name="TEXT">sind noch offen.</field></block></value></block></value> ! <next><block type="sayit" id="xIfa|;-SaqM8XGvm,13@"><field name="INSTANCE">.1</field> ! <field name="LANGUAGE">de</field> ! <field name="LOG">log</field> ! <value name="VOLUME"><block type="math_number" id="NRGiFlex,CeUHU2nuY!P"><field name="NUM">60</field></block></value> ! <value name="MESSAGE"><shadow type="text" id="gg
)eN7M6%@+UL}rf~^n"><field name="TEXT">text</field></shadow>
! <block type="text_join" id="gUd_O7B:PkU?9DW:BYI,"><mutation items="7"></mutation>
! <value name="ADD0"><block type="text" id="y:s#1f%[v7krL6MU_R2N"><field name="TEXT">Hallo. Es ist der</field></block></value>
! <value name="ADD1"><block type="time_get" id="i%r+iNM76eSWMq)[X}z"><mutation format="false" language="false"></mutation>
! <field name="OPTION">hh:mm</field></block></value>
! <value name="ADD2"><block type="text" id="VobI^AW:kaT#M3%?aOz"><field name="TEXT">Es ist</field></block></value> ! <value name="ADD3"><block type="time_get" id="y8MV{Nk|oAEU/H74[c[^"><mutation format="false" language="false"></mutation> ! <field name="OPTION">hh:mm</field></block></value> ! <value name="ADD4"><block type="text" id="QI{,,Ov7RKog;AuEJty("><field name="TEXT">Die Fenster</field></block></value> ! <value name="ADD5"><block type="variables_get" id="*zw9,C8KAR0L?C0B,}FI"><field name="VAR">Textteil</field></block></value> ! <value name="ADD6"><block type="text" id="M!%-F*/kx8xC2_PP.
i9"><field name="TEXT">sind noch offen.</field></block></value></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement>
! <next><block type="comment" id=",NZ7oRiodAVQqtrJ?TEA"><field name="COMMENT">Fenster geschlossen</field>
! <next><block type="variables_set" id="n^ro/DS;Ek}y~YhvpqVK"><field name="VAR">Textteil</field>
! <value name="VALUE"></value>
! <next><block type="controls_if" id="h#ZE%V_JNSaK7o8Rf:Bk"><value name="IF0"><block type="logic_operation" id="@/I}LUXI/zZQ3Ju+U0T" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="?@YmtSaEi9*-RN-d9CTd"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="1,4u#ad)Nq*/^q,s9cPx"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.BidCoS-RF.5.PRESS_SHORT</field></block></value> ! <value name="B"><block type="logic_boolean" id="RNbz#n|cO0baJsQkVB.C"><field name="BOOL">TRUE</field></block></value></block></value> ! <value name="B"><block type="logic_compare" id="}(E1BUFjJe~BP0YP=6.}"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="=Aa;c_{|/pZ!JWlD]dy|"><field name="ATTR">val</field> ! <field name="OID">javascript.0.Sensoren</field></block></value> ! <value name="B"><block type="math_number" id="-S@m1]<EMAIL email=" y@zf.yjhiswif"="">Y@ZF.yJHiSWif!"> ! <field name="NUM">0</field></block></value></block></value></block></value> ! <statement name="DO0"><block type="controls_if" id="j|@VwJ%GnT}H[ZD0@/+N"><value name="IF0"><block type="logic_operation" id="u;qm(j/AmC#yseMEX/-B" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="meC=-Eq,Ttw5ew(-HQDZ"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="I.(UGC[J{b}vDjGL)t7A"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ1682820.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="gUEd0^!#
Vuak!,Y+a?"><field name="BOOL">FALSE</field></block></value></block></value> ! <value name="B"><block type="logic_operation" id="c]}gP0^-s37|z}71v#-M" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="PYW+bpU22]A(]-=A%!J:"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="^%6Wa|(^Hu!h0]*dpu3Y"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ0753885.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="@JGQVUil[vdojbUKP@I]"><field name="BOOL">FALSE</field></block></value></block></value> ! <value name="B"><block type="logic_operation" id="q?Frl;0fqQ,-3^7pi7TS" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="|
^v.3r-?P{b?NjBBWg"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id=",E;WrW~{CDZ)H4Ebik2E"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0753917.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="x:|Fxmz2DZ+CL1~ackK["><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="ehdX8(b!77=kle)9BV2D" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="l-5)Q/z/ynMu%+3FQ4It"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="c-ESdcg-1KS7*[#w3QC6"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0754543.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="xsDt;Ls(NfKs[-=2EHu"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="#!jjsRQlq8YKAw6eBUn" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="23V9W1eiF.yH0qCAw=uP"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="qXTd4ZeQ;^RRonCcgZGS"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0757099.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="(T8FT5X7E=wF9IZb5xC"><field name="BOOL">FALSE</field></block></value></block></value> ! <value name="B"><block type="logic_operation" id="9#DAAFy;Wo9PJ{ExSft4" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="dm3eeO:P#2p0I%OhR,NQ"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="1J9fb-5xt@[9N~gH_dv)"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ0757149.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="7:Ur/7z.b%]}2@3OIw+@"><field name="BOOL">FALSE</field></block></value></block></value> ! <value name="B"><block type="logic_operation" id="w:Wyt(U97y:md9eF]Hva" inline="false"><field name="OP">AND</field> ! <value name="A"><block type="logic_compare" id="?imLi@e[}c;Jz:9S}|D+"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="!vYZ8bNr?Yzl@7:T0n2d"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.NEQ0757955.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="gESy!Jn:fV.sMI
1G?A2"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="kJ;n5_v7I_P_#{Rd#2(L" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="d+6eS^mF5^8YN(uS-x_v"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="^~)4UC*;eyF6Rg|lNgJ"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0757984.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="da9YRM{qHHr;8dAo%|J"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id=",NVWW5xlN0sxn9.6[#4C" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="H/cje@hVr;5rnO6LMMgR"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="vC9})9PP:3KC4:WqD8r5"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0758302.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="%w/Wt~}7o]/k3rtS(7@!"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="d.ubL?4p7NMl|~1y)Fzf" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="0Q_C|-LHSVa(kc+8CXpc"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="o[~W)1p2?-dZtOD!(vIj"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0757994.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="Kx?]Ouxsc3bo4Z^4V)f,"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="^]bvtM#%u1g6v+)c((tF" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="3+fy7u[!g/YeZX(V06q!"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="gn5V3ka=S:M39n0ZrJb"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0759356.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="^ZvFbhM3?7WGC]XCZs6"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="MbR%F.:BW)h%s#tQK4w" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="x6SHQlY:6:)V+T+2euUD"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="}qDDp.DjmHp}[dH.{5}0"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0759388.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="VC4QG2Y4zm~;s+xXzj."><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_operation" id="62t,97~0MqvGGz3=@!Rz" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="logic_compare" id="ROayYw+FZ(#QJ8mEyGF,"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="cvo2rveFe1dgg;n2[[.O"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.0.NEQ0759392.1.STATE</field></block></value>
! <value name="B"><block type="logic_boolean" id="9Y+VT[n#VCQ7RTVDAG?Y"><field name="BOOL">FALSE</field></block></value></block></value>
! <value name="B"><block type="logic_compare" id="8Bn/ES!jYE.4AZkEN7qb"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id=".0v!cOC=mfa+LZF~LC"><field name="ATTR">val</field> ! <field name="OID">hm-rpc.0.JEQ0718086.1.STATE</field></block></value> ! <value name="B"><block type="logic_boolean" id="A?QJ9@D%igEdpliBGxNQ"><field name="BOOL">FALSE</field></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value></block></value> ! <statement name="DO0"><block type="procedures_callnoreturn" id="*5Oi^Z
).G,39Fw8d~O)"><mutation name="Ansage2"><arg name="Ansagetext"></arg></mutation>
! <value name="ARG0"><block type="text_join" id="M-B5V]kM;O!_w+Q.H}-"><mutation items="1"></mutation> ! <value name="ADD0"><block type="text" id="Frxz7nhiL.=3qZj~71P)"><field name="TEXT">Es sind alle Fenster geschlossen.</field></block></value></block></value> ! <next><block type="sayit" id="Aa7/#i0._dZStAbeh=/H"><field name="INSTANCE">.1</field> ! <field name="LANGUAGE">de</field> ! <value name="VOLUME"><block type="math_number" id="Gc7e3WUWv=zJgO)-~OTv"><field name="NUM">60</field></block></value> ! <value name="MESSAGE"><shadow type="text" id="k
67ph)Hx2S97EJutopg"><field name="TEXT">text</field></shadow>
! <block type="text_join" id="HfuU6cj]0D^dVwUP2IH|"><mutation items="1"></mutation>
! <value name="ADD0"><block type="text" id="9c4}CsmK6j9/2pjj:Dba"><field name="TEXT">Es sind alle Fenster geschlossen.</field></block></value></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block>
! <block type="procedures_defnoreturn" id="v1Ga}|-VWRo!vdjEgqs" x="838" y="-312"><mutation><arg name="Meldungstext"></arg></mutation>
! <field name="NAME">Ansage</field>
! <comment pinned="false" h="80" w="160">Ansage An\Aus</comment>
! <statement name="STACK"><block type="comment" id="qzvxoAg%!GC,3},lLGE/"><field name="COMMENT">Ansage An/ Aus</field>
! <next><block type="controls_if" id="%KhM.j,d@U5,mK!stAF/"><value name="IF0"><block type="logic_operation" id=";Urn7w@MdT,*O+xf[?(" inline="false"><field name="OP">OR</field> ! <value name="A"><block type="logic_compare" id="FdL,WQ9+@F*v_*~2/_yz"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="gQ(;5^~T#[?5(o[7(#=S"><field name="ATTR">val</field> ! <field name="OID">javascript.0.Sensoren</field></block></value> ! <value name="B"><block type="math_number" id="K_m8Y*}YjvQD#u5fPVe8"><field name="NUM">1</field></block></value></block></value> ! <value name="B"><block type="logic_compare" id="odD)([dWj11RS%CpYjr4"><field name="OP">EQ</field> ! <value name="A"><block type="get_value" id="^Kx9{!nmy
7i)CyCdjBQ"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Sensoren</field></block></value>
! <value name="B"><block type="math_number" id="eM8Vc%(QPNiv{-Se:b"><field name="NUM">2</field></block></value></block></value></block></value></block></next></block></statement></block>
! <block type="procedures_defnoreturn" id="ULaZ%3FT^4WC?Xqs6xh" x="838" y="2213"><mutation><arg name="Ansagetext"></arg></mutation>
! <field name="NAME">Ansage2</field>
! <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
! <statement name="STACK"><block type="controls_if" id="W0PD~mk0UI#Fc/|:^{=["><value name="IF0"><block type="logic_compare" id="B(A2LoXd9)1sysi+2NzK"><field name="OP">EQ</field>
! <value name="A"><block type="get_value" id="mp8@1OV2VW:b.mnq4H3"><field name="ATTR">val</field>
! <field name="OID">javascript.0.Sensoren</field></block></value>
! <value name="B"><block type="math_number" id="0xD~-[APH2=nVJMk13z6"><field name="NUM">0</field></block></value></block></value></block></statement></block></xml>