Hallo Toki1973,
du kannst Hue über Blockly steuern. Suche einfach bei steuere ObjectID mit bei Alexa 2.0 Adpater nach SmartHomeDevices
und dann nach deiner Hue Lampe. Dort findetst du den PowerSate.
Ich hoffe, ich konnte dir helfen.
Hallo Toki1973,
du kannst Hue über Blockly steuern. Suche einfach bei steuere ObjectID mit bei Alexa 2.0 Adpater nach SmartHomeDevices
und dann nach deiner Hue Lampe. Dort findetst du den PowerSate.
Ich hoffe, ich konnte dir helfen.
Hallo Rantaplan. Funktioniert Super. Danke.
Das wäre sehr nett. Danke.
Hallo,
ich benötige eure Hilfe. Ich möchte ein Blockly Script wo folgende Bedingungen erfüllt sind.
Wenn erst Aktor 1 wahr und dann Aktor 2 wahr dann Textansage 1
und wenn erst Aktor 2 wahr und dann Aktor 1 wahr dann Textansage 2.
Hat da jemand eine Idee, wie ich das Umsetzen kann?
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>
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.
Ich werde es morgen mal ausprobieren. Vielen Dank `
Hallo Rantaplan.
Das Blockly funktioniert, Allerdings bekomme ich 2 Fehlermeldungen in der Log. Hast du eine Ahnung was sie bedeuten? Bei Google habe ich nichts gefunden.
hm-rpc.2 2017-10-04 12:24:32.195 error Error: XML-RPC fault: Invalid parameter or value
hm-rpc.2 2017-10-04 12:24:32.194 error xmlrpc -> setValue ["3","LEVEL",1.005] FLOAT
Schon mal Danke für deine Bemühungen. ` Ich würde pauschal sagen dass Level einen integer Wert von 0 bis 100 erwartet also ganze Zahlen
Gesendet von meinem Handy `
Ich habe zum Test mit 50 und 0 getriggert.
Hallo
Du triggerst LEVEL.
Und im Trigger änderst du den LEVEL!
Das kann eine Endlosschleife werden.
Mach es doch so.
Beispiel.PNG
Grüße `
Ich werde es morgen mal ausprobieren. Vielen Dank `
Hallo Rantaplan.
Das Blockly funktioniert, Allerdings bekomme ich 2 Fehlermeldungen in der Log. Hast du eine Ahnung was sie bedeuten? Bei Google habe ich nichts gefunden.
hm-rpc.2 2017-10-04 12:24:32.195 error Error: XML-RPC fault: Invalid parameter or value
hm-rpc.2 2017-10-04 12:24:32.194 error xmlrpc -> setValue ["3","LEVEL",1.005] FLOAT
Schon mal Danke für deine Bemühungen.
Hallo
Du triggerst LEVEL.
Und im Trigger änderst du den LEVEL!
Das kann eine Endlosschleife werden.
Mach es doch so.
Beispiel.PNG
Grüße `
Ich werde es morgen mal ausprobieren. Vielen Dank
Hallo liebe Gemeinde,
ich habe Probleme mit dem Aktor HMIP-BROLL. Das ist ein Rolladenaktor. Ich habe diesen Aktor ganz normal an den RaspiMatic mit der Version 2.29.22 angelernt.
Dann habe ich ein Blockly geschrieben, weil ich den Rolladen automatisieren wollte. Wenn er das Blockly auslöst hängt sich der RaspiMatic und der IOBroker auf und
müssen beide erst neu gestartet werden. Jetzt habe ich den Aktor an einer CCU2 alleine angelernt. Die CCU2 läuft weiter aber der IObroker hängt sich auf. Hat jemand
eine Ahnung was das sein kann? Anbei sende ich mal das Blockly mit.
! <block 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml" type="on_ext" id="9/%H#yeWt}hUFsrTxDkN" x="188" y="312.00001525878906">
! <mutation items="1"></mutation>
! <field name="CONDITION">ne</field>
! <value name="OID0"><shadow type="field_oid" id="qh(,.js4huo[Q+kUcy-p"><field name="oid">hm-rpc.2.0011170995F9D4.3.LEVEL</field></shadow></value>
! <statement name="STATEMENT"><block type="controls_if" id="VVENwd@|5B{bekH7?w/^"><value name="IF0"><block type="logic_operation" id="rpgtv-554Q@PHq8nbtaB" inline="false"><field name="OP">AND</field>
! <value name="A"><block type="time_astro" id="4+3=h3gSIDSlDb^8by79"><field name="TYPE">sunset</field>
! <field name="OFFSET">0</field></block></value>
! <value name="B"><block type="logic_compare" id="LaM%sJB)%[chH4UrEAhL"><field name="OP">GT</field>
! <value name="A"><block type="get_value" id=":;kluK.nCTGKfWkR(zGJ"><field name="ATTR">val</field>
! <field name="OID">hm-rpc.2.0011170995F9D4.3.LEVEL</field></block></value>
! <value name="B"><block type="math_number" id="TWL]9C)uRDMrq8Cw]%"><field name="NUM">0</field></block></value></block></value></block></value>
! <statement name="DO0"><block type="control" id="K|7G0*]zISYt6W:LLT%w"><mutation delay_input="false"></mutation>
! <field name="OID">hm-rpc.2.0011170995F9D4.3.LEVEL</field>
! <field name="WITH_DELAY">FALSE</field>
! <value name="VALUE"><block type="math_number" id="(/ZB=mC/^Q1A?AEI/xZk"><field name="NUM">0</field></block></value></block></statement></block></statement></block>