@ingod said in Nochmal Waschmaschine (Blockly):
Ja, natürlich.
Skript 1 (Fertig-Meldung)
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="Ma,cer@O39_MHUXE9b6{" x="-462" y="-237"><field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field> <field name="CONDITION">any</field> <statement name="STATEMENT"><block type="controls_if" id="U1uqg)1c{UYg%K;c5A6v"><mutation elseif="1"></mutation> <value name="IF0"><block type="logic_compare" id="BtuJ~#;p@UrsD?0!l]dt"><field name="OP">GT</field> <value name="A"><block type="get_value" id="J?#uK.,OJwtW.8D!g3`j"><field name="ATTR">val</field> <field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field></block></value> <value name="B"><block type="math_number" id="kgwve^?mv]rMKg.0jXZv"><field name="NUM">0</field></block></value></block></value> <statement name="DO0"><block type="update" id="*0?=A65jlQdW|w,*[];@"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="/a!HgmdF.^EB2xq7y;S1"><field name="BOOL">TRUE</field></block></value> <next><block type="timeouts_cleartimeout" id="ij+%P=d`hw7^?O3GstDt"><field name="NAME">timeout</field></block></next></block></statement> <value name="IF1"><block type="logic_compare" id="-bdM(WJB/tXH*6Wd2[Ed"><field name="OP">LT</field> <value name="A"><block type="get_value" id="nKfZA-s6-yTtU=xOXvuZ"><field name="ATTR">val</field> <field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field></block></value> <value name="B"><block type="math_number" id="*yfTw|}zm;+Jr,awPzs_"><field name="NUM">1</field></block></value></block></value> <statement name="DO1"><block type="timeouts_settimeout" id="29cd`L/aEg;#2]a(R,%+"><field name="NAME">timeout</field> <field name="DELAY">5</field> <field name="UNIT">min</field> <statement name="STATEMENT"><block type="controls_if" id="m+[)#C=r1VeK_8}]=%,]"><value name="IF0"><block type="logic_operation" id="hr-gsMEPM%q-NFnrii^a"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="yjfRIE_PDs%FEPtMWf#l"><field name="OP">LT</field> <value name="A"><block type="get_value" id="kN%Iy1mht+ua8v#+IKy*"><field name="ATTR">val</field> <field name="OID">sonoff.0.KL_Waschmaschine.ENERGY_Power</field></block></value> <value name="B"><block type="math_number" id="jMA/e%Pyb9J8Y{wRFl*N"><field name="NUM">1</field></block></value></block></value> <value name="B"><block type="logic_compare" id="{j@yrT3dQzuUj|7N(1.O"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="UCSz[z*556|oVd-!eh%V"><field name="ATTR">val</field> <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field></block></value> <value name="B"><block type="logic_boolean" id="?m,?02hXT0%B%PIy~?h:"><field name="BOOL">TRUE</field></block></value></block></value></block></value> <statement name="DO0"><block type="update" id="d@I:Qh,1V#fRsSbcl6gg"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="=VFU/ydj[Fm~(%88LVMX"><field name="BOOL">FALSE</field></block></value> <next><block type="control" id=",8U1xB5JXi7!nbI]?F/~"><mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF1180460A83.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="text" id="ypwmhPceWWtAQ2?cip*N"><field name="TEXT">Waschmaschine ist fertig</field></block></value></block></next></block></statement></block></statement></block></statement></block></statement></block></xml>Skript 2 (Abfrage)
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id=",Xs6rgXXrZE%lqakexV~" x="-337" y="-112"><field name="OID">javascript.0.Variablen.FrageWaschmaschine</field> <field name="CONDITION">any</field> <statement name="STATEMENT"><block type="controls_if" id=".xQ#k[`.dK[s:x}CKJq,"><mutation elseif="1"></mutation> <value name="IF0"><block type="logic_compare" id="xG]`-FP=}|ITpc*kUG4V"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="L(QYQJ,??ZON6_X9V-st"><field name="ATTR">val</field> <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field></block></value> <value name="B"><block type="logic_boolean" id="yBjX@tdnr5DIDybs3jZv"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="control" id="ItYQsZ^9b.=S/l0bWzU?"><mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF1180460A83.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="text" id=",K`3%4I8x5:BN~@iTynJ"><field name="TEXT">Nein, die Waschmaschine läuft noch.</field></block></value></block></statement> <value name="IF1"><block type="logic_compare" id="/E}|(0WPbcK?:h83#A5("><field name="OP">EQ</field> <value name="A"><block type="get_value" id="hNXU!-!)PkNaC2+~WF[*"><field name="ATTR">val</field> <field name="OID">javascript.0.Variablen.WaschmaschineLäuft</field></block></value> <value name="B"><block type="logic_boolean" id="9*j#){HO?uZNDd7JUC}H"><field name="BOOL">FALSE</field></block></value></block></value> <statement name="DO1"><block type="control" id=".zQ;]QPSO0^h2B8l.ExU"><mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF1180460A83.Commands.speak</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="text" id="0r_{;K7futg}Cx1RS;PW"><field name="TEXT">Ja, Waschmaschine ist fertig.</field></block></value></block></statement></block></statement></block></xml>
@ingod
Kannst Du mir helfen, bitte? Ich hab dein Script mal bei mir eingebunden.....
mir scheint da dieses javascript.0 zu fehlen...wie mache ich das?
UPDATE....Ahso...ich musste nen Datenpunkt erzeugen.