Hi, mein Waschmaschienen-Script läuft mittlerweile durch die Hilfe von @ticaki super, hier der Export:
<xml xmlns="http://www.w3.org/1999/xhtml">
<variables>
<variable type="" id="!df3q1hN*qnK_W)[d{{H">Waschmaschine an</variable>
<variable type="undefined" id="fertigVerzoegerung">fertigVerzoegerung</variable>
</variables>
<block type="variables_set" id="ycG5HcVQN~xiJnuLxzP1" x="-1162" y="-88">
<field name="VAR" id="!df3q1hN*qnK_W)[d{{H" variabletype="">Waschmaschine an</field>
<value name="VALUE">
<block type="logic_boolean" id="I3Ht7LVg5R^=m?)Rly=x">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="on_ext" id="0OpgV#$XoAhyDLNC9]Z:">
<mutation items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="OG%.+#,mB.74-wT|)2[8">
<field name="oid">sonoff.0.DVES_232BA0.ENERGY_Power</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="wI^iVI:pvsH{,+PoJ+hG">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_compare" id="g@7ZDRh}Nur]oI5Egkc|">
<field name="OP">GT</field>
<value name="A">
<block type="get_value" id="oe@9Q5W:ggN]rM5,v#zg">
<field name="ATTR">val</field>
<field name="OID">sonoff.0.DVES_232BA0.ENERGY_Power</field>
</block>
</value>
<value name="B">
<block type="math_number" id="{kP_!eD9rNh9`r`s]Q3A">
<field name="NUM">10</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="timeouts_cleartimeout" id="~FMTTT]~A~./S#CUIx`%">
<field name="NAME">fertigVerzoegerung</field>
<next>
<block type="controls_if" id="cE|0+tREt|P)N-0=1T@V">
<value name="IF0">
<block type="logic_negate" id="E_5!jY*[@FD2Z^f!ShpB">
<value name="BOOL">
<block type="variables_get" id="0:5$lk6RYw~q;}cbzRPv">
<field name="VAR" id="!df3q1hN*qnK_W)[d{{H" variabletype="">Waschmaschine an</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="oMF]TV~olH+5hwpM?aB3">
<field name="VAR" id="!df3q1hN*qnK_W)[d{{H" variabletype="">Waschmaschine an</field>
<value name="VALUE">
<block type="logic_boolean" id="y};:JiCEKftvLzpi9udj">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
<value name="IF1">
<block type="logic_operation" id=",|1S-}C0Y!a~!QhkbLtB" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="Uvu#c}mt27h!c^nepsP_">
<field name="OP">LTE</field>
<value name="A">
<block type="get_value" id="l8@.?0=kc[2B43Mw1bmy">
<field name="ATTR">val</field>
<field name="OID">sonoff.0.DVES_232BA0.ENERGY_Power</field>
</block>
</value>
<value name="B">
<block type="math_number" id="hbEd/lw-DDi35V]Ai!Pz">
<field name="NUM">10</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="variables_get" id="8|BVPh;IHw;Hyn$B6h?h">
<field name="VAR" id="!df3q1hN*qnK_W)[d{{H" variabletype="">Waschmaschine an</field>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="variables_set" id="oz9+rqGSHKFBDf6Zso*F">
<field name="VAR" id="!df3q1hN*qnK_W)[d{{H" variabletype="">Waschmaschine an</field>
<value name="VALUE">
<block type="logic_boolean" id="_!HS/*Ye)Rm?oKCAYHa1">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="timeouts_settimeout" id="azgbGpM5m)%,a,J7X5xt">
<field name="NAME">fertigVerzoegerung</field>
<field name="DELAY">10</field>
<field name="UNIT">min</field>
<statement name="STATEMENT">
<block type="controls_if" id="?+*.%~j=n=Er.=yuk|@Q">
<value name="IF0">
<block type="logic_compare" id="l/K/WT_=7yfc}!02@d,v">
<field name="OP">LTE</field>
<value name="A">
<block type="get_value" id="4w8Ey^YLHrU#N/;~HL6%">
<field name="ATTR">val</field>
<field name="OID">sonoff.0.DVES_232BA0.ENERGY_Power</field>
</block>
</value>
<value name="B">
<block type="math_number" id="DPNl(#U[Pb*K]xA2b`u_">
<field name="NUM">10</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="telegram" id="0.J#bYFZAX7T88.xe`Km">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<value name="MESSAGE">
<shadow type="text" id="*iX7R,1rM2F{HGn~8y+K">
<field name="TEXT">text</field>
</shadow>
<block type="text" id="Lfd?v:K2wJhL4,UiG.gP">
<field name="TEXT">Die Waschmaschine ist fertig</field>
</block>
</value>
<next>
<block type="controls_if" id="OaEdTIE*lwD0_^}A=}z8">
<value name="IF0">
<block type="logic_compare" id="{pG2~y_0Mevq-M89X{Ig">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id="l`YLU*=+cUftE~:9?2.d">
<field name="ATTR">val</field>
<field name="OID">0_userdata.0.Nachtruhe</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="`Dfy!s:LFi2IPdPHsh6U">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="ZBuPS|cBIodglA`k8(i+">
<mutation delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G0911M0894250MUG.Commands.speak</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="Vo+n~Pjd]+#WPI]AkD8s">
<field name="TEXT">Die Waschmaschine ist fertig</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>
Bildschirmfoto 2020-04-13 um 09.03.28.png
Beim Trockner muss ich noch ran, habe ich bisher nicht geschafft. Bei meinem Trockner ist der Fall, dass dieser mehrfach am Ende noch die Trommel dreht, das klappt mit dem o.g. Script natürlich nicht. Sobalsd ich was habe, stelle ich das natürlich auch noch rein...