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="@%=iPH_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[cHhG"><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="VXq~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.sMI1G?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="k67ph)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{!nmy7i)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>