NEWS
*gelöst* Mehrere Lampen Blinken (via Sonoff) & gleichzeitige Textausgabe (via Alexa) wenn es Klingelt
-
Hi Zs,
ich hab ein kleines Logikproblem mit meinem Blokly-Skript und hoffe mir kann jemand bei der Lösung helfen
Ziel ist, dass die 3 Lampen (Küchenlicht,Wohnzimmerstrahler&Wohnzimmerleuchte) aufleuchten wenn es Klingelt..
Verwendet wird eine Ring Video Doorbell via ifttt. Wenn also geklingelt wird, ändert sich die Variable, das Skript soll auf 2 Alexas je ein ding dong - Es klingelt an der Haustür-ding dong ausgeben und parallel die Lampen blinken lassen.Das Problem hierbei ist der Ablauf. einzeln klappt es wunderbar aber in Kombination bekomm ich es nicht geschiet zum laufen. Entweder die Ansage kommt nur 1xund das 2. ding dong fehlt,
oder erst der eine echo, dann der andere, dann blinken die Lampen
oder aktuell stürzt mein beelink ab.Ich hatte vorher die steuere Bausteine einfach 5x anund jeweils wieder aus untereinander, das hat aber auch nicht geklappt.
Nun wollte ich mit einem Interwall oder einer Schleife arbeiten, dabei leuchten die Lampen auch brav und die Ansage kommt aber sie hören nicht auf bis ich das Skript auf pause setze und damit abwürge.so stürzt es also ab:
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="d.ttnzx~@lfj62OOi_{]">Zähler</variable> <variable type="undefined" id="Intervall">Intervall</variable> </variables> <block type="on" id="Szh:]B]dFeklPM7qCB;L" x="-2213" y="-1488"> <field name="OID">cloud.0.services.ifttt</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="}%e%kDh$?WnEPQf)XLq-"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="n1upn[Gc2|F+.k7;.q%#"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="control" id="C:Mmret^x`CRW*@i?xt}"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="Cq-;_C6{};s3~HJ7NEes"> <field name="TEXT">Es klingelt an der Haustür</field> </block> </value> <next> <block type="control" id="8+a(aPg~%5GPT4Fa=MzY"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">4</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="VmxNuzk,/f1.]@[ELMvO"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="control" id="R9J8!i)~GMLf49RG4jo]"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="dY7G7wuunomlvRnmN7Uh"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="control" id="PEPu/zc-^9z(dow%JrF/"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id=",{sUNDUsmIko0y|]`RwV"> <field name="TEXT">Es klingelt an der Haustür</field> </block> </value> <next> <block type="control" id="/(_qNd2jLfE(,fnxk3s!"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">4</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="?$^J@`HkEM{y{qT/`F#z"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="variables_set" id="ugo4P#d}ftolSGiGp+jW"> <field name="VAR" id="d.ttnzx~@lfj62OOi_{]" variabletype="">Zähler</field> <value name="VALUE"> <block type="math_number" id=":_.B?L2k$+d|1gJeqA)L"> <field name="NUM">0</field> </block> </value> <next> <block type="timeouts_setinterval" id="ZOOxzIpnc:oB!,=yMG8z"> <field name="NAME">Intervall</field> <field name="INTERVAL">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="math_change" id="oJ*;)1-,@}kz9|L1ozev"> <field name="VAR" id="d.ttnzx~@lfj62OOi_{]" variabletype="">Zähler</field> <value name="DELTA"> <shadow type="math_number" id=")=f6hy1zQRIuL`X-:CA0"> <field name="NUM">1</field> </shadow> <block type="math_number" id="ZTh2i*9hlF^JHzK9cO6]"> <field name="NUM">1</field> </block> </value> <next> <block type="controls_if" id="lzhT95AO^8[e]v~+.91x"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="Uo*y??7PMq`^IojNj`.J"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="6B0YmBQLDu)!]s:TmCH,"> <field name="VAR" id="d.ttnzx~@lfj62OOi_{]" variabletype="">Zähler</field> </block> </value> <value name="B"> <block type="math_number" id="T2g6Xe{.6X@Y%/l#Uxte"> <field name="NUM">5</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_clearinterval" id="XY6_0*~~+Khf1ARe!vVZ"> <field name="NAME">Intervall</field> </block> </statement> <statement name="ELSE"> <block type="control" id="I6oFy!u3E6u29i8?M;DO"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="?9@tld?#V0=Wt`{p24e1"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="xwa=FzUad?!KK7m=}!c+"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="wp1q{Hr}@@RHauW}TY$D"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="H`J3PcXCyt?lp^F,*!h6"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=9(#+p,]6l3Wp@1.$#gn"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="M;UgbzN.vPG7$ixD]$fB"> <mutation delay_input="true"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="2!byV:V$Q/:9`Ft}k$3;"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="8MGqj7:eqdd+qGPUI`HG"> <mutation delay_input="true"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Xl-v78Vaax1kx)EUROGP"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="@/C{hK2*:,]+@FlGg+8."> <mutation delay_input="true"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="WvwwkamIV*EprSrsP#!^"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
bei dieser Version kommt ein Ding Dong und der Text aber das 2. fehlt (mit verzögerung)
und die Lampen gehen nach dem text (und nicht gleichzeitig wie gewollt) 1x an und 1x aus.:
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="Szh:]B]dFeklPM7qCB;L" x="-2213" y="-1488"> <field name="OID">cloud.0.services.ifttt</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="}%e%kDh$?WnEPQf)XLq-"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="n1upn[Gc2|F+.k7;.q%#"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="control" id="C:Mmret^x`CRW*@i?xt}"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="Cq-;_C6{};s3~HJ7NEes"> <field name="TEXT">Es klingelt an der Haustür</field> </block> </value> <next> <block type="control" id="8+a(aPg~%5GPT4Fa=MzY"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">4</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="VmxNuzk,/f1.]@[ELMvO"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="control" id="R9J8!i)~GMLf49RG4jo]"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="dY7G7wuunomlvRnmN7Uh"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="control" id="PEPu/zc-^9z(dow%JrF/"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id=",{sUNDUsmIko0y|]`RwV"> <field name="TEXT">Es klingelt an der Haustür</field> </block> </value> <next> <block type="control" id="/(_qNd2jLfE(,fnxk3s!"> <mutation delay_input="true"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">4</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="?$^J@`HkEM{y{qT/`F#z"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as></speak></field> </block> </value> <next> <block type="controls_repeat_ext" id="T$peGNj*NhqGuMlYd.9p"> <value name="TIMES"> <shadow type="math_number" id="4D2Yf}p31Boi#@-o=)N4"> <field name="NUM">4</field> </shadow> </value> <statement name="DO"> <block type="control" id="I6oFy!u3E6u29i8?M;DO"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="?9@tld?#V0=Wt`{p24e1"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="xwa=FzUad?!KK7m=}!c+"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="wp1q{Hr}@@RHauW}TY$D"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="H`J3PcXCyt?lp^F,*!h6"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=9(#+p,]6l3Wp@1.$#gn"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="M;UgbzN.vPG7$ixD]$fB"> <mutation delay_input="true"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="2!byV:V$Q/:9`Ft}k$3;"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="8MGqj7:eqdd+qGPUI`HG"> <mutation delay_input="true"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Xl-v78Vaax1kx)EUROGP"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="@/C{hK2*:,]+@FlGg+8."> <mutation delay_input="true"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="WvwwkamIV*EprSrsP#!^"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
Danke schon mal für alle Ideen!
-
@SoerenKaiser99
mach doch alle Ansagen mit ssml und nicht zwischen speak und ssml wechseln. Das ist dann wahrscheinlich zusätzlich ein Timing Problem. -
@dslraser okay änder ich gleich mal. Hast du auch eine Idee bezüglich der Wiederholung?
-
@SoerenKaiser99
Du könntest Dir z.B. einen zusätzlichen Datenpunkt schalten, der true wird wenn es klingelt und den nach Zeit X wieder auf false schalten lassen. In dieser Zeit könntest Du Deine Ansagen alle z.B. 15 Sekunden wiederholen lassen. Ich habe soetwas ähnliches fertig.
Ich bin aber noch arbeiten... -
ich habe das bei mir mal mit zwei ECHOS (Wohnzimmer und Küche) und jeweils einer Lampe im Wohnzimmer und Küche nachgestellt. Als Trigger habe ich eine Steckdose(Kaminlampe) genommen (ich wollte nicht immer klingeln beim probieren) Diese Steckdose könnte auch ein zusätzlicher Datenpunkt sein, der auf wahr geschaltet wird wenn es klingelt und dann nach z.B. 30 Sekunden (oder eben Deiner Wunschzeit) wieder auf false geht. Während dieser Zeit werden die Lampen an und ausgeschaltet und die Ansage wiederholt. Wie schnell/oft das ganze wiederholt werden soll kannst Du ja anpassen. Vielleicht geht das auch einfacher/eleganter, abei bei mir funktioniert es so wie Du es willst.
-
@dslraser hey dank dir probier ich gleich...
by the way: ich trigger auch nur die Variable da die Göttin sonst sturm läuft
Hast du zufällig ne idee wie ich eine webhook variable nach dem Word Haustür "Durchsuchen"kann?Hintergrund ist folgender: Ich hätte die Variable schon da ifttt diese schreibt:
April 12, 2019 at 06:05PM Haustür
momentan achte ich im skript nur auf wurde aktualisiert, kann aber dann auch nur den einen webhook nutzen (und hätte noch einen geofancing hook aber der ist wegen der Klingel deaktiviert) -
@SoerenKaiser99
steht Haustür immer an der gleichen Stelle ? (also Anzahl der Stellen bis das Wort Haustür kommt ?)
Also hier 26 Stellen und dann Haustür ?April 12, 2019 at 06:05PM Haustür
PS: ich hatte vor längerer Zeit mal die Anwesenheit über ifttt geregelt, da konnte ich jeden beliebigen Text senden, also z.B. auch nur Haustür (oder was auch immer)
ohne die ganzen Zeitangaben.... -
an der Position schon aber die Zeichenkette ist unterschiedlich lang (Monate)
Ich schau mal eben ob ich bei ifttt den wert beeinflussen kann. -
@dslraser
Läuft Dank dir!
hier noch das Skript für den Webhook falls es jemand braucht:
IFTTT Parser.txt -
@SoerenKaiser99
Schön das es nun läuft.
Dann stelle bitte diesen Beitrag noch auf gelöst.
Du könntest noch Dein Blockly und oder Screenshots für die Nachwelt hier rein stellen. (weil ich HUE Lampen in meinem Beispiel verwendet habe) -
@dslraser
hier ist das fertige Skript
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="M3m7O(~[HxAyvaZ`X9fc">dingdong</variable> <variable type="undefined" id="timeout">timeout</variable> <variable type="undefined" id="Intervall">Intervall</variable> <variable type="undefined" id="timeout3">timeout3</variable> <variable type="undefined" id="timeout2">timeout2</variable> </variables> <block type="on" id="k]$B;N;31WP-1t,*.qMY" x="-2438" y="-1362"> <field name="OID">cloud.0.services.Door</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="variables_set" id="np)k3#L^*ND){3JUGc0$"> <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field> <value name="VALUE"> <block type="text" id="n1upn[Gc2|F+.k7;.q%#"> <field name="TEXT"><speak><say-as interpret-as="interjection">ding dong</say-as>,<speak><voice name="Alexa">Es klingelt an der Haustür</voice></speak></field> </block> </value> <next> <block type="timeouts_clearinterval" id="|Uln^,p|+cf#@}Lt#7`S"> <field name="NAME">Intervall</field> <next> <block type="controls_if" id="lzhT95AO^8[e]v~+.91x"> <value name="IF0"> <block type="logic_compare" id="v:xG5Go0Ttc7i`|Om[Wg"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="t/ZL:ZNgLjn$K_zNL8As"> <field name="ATTR">val</field> <field name="OID">cloud.0.services.Door</field> </block> </value> <value name="B"> <block type="logic_boolean" id="rniEEUT8)NdbRIVwl5H["> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="M(u*]*Q4TYC$!MB`#i#F"> <field name="COMMENT">ECHO Wohnzimmer</field> <next> <block type="control" id=")en[Es_ZKi-`1NPhg)k4"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="Gx|EFOt/ZM4jRIss,SM~"> <mutation items="1"></mutation> <value name="ADD0"> <block type="variables_get" id=":0(:#oES+{pa3_tsyj#v"> <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field> </block> </value> </block> </value> <next> <block type="comment" id="on=EC!a0W!5GtEMU4RSt"> <field name="COMMENT">Lampe Wohnzimmer</field> <next> <block type="control" id="AHTnnWEX?D6,fyL`2#ZK"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="P37yZdjG~TQT3Vnx:)[n"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=";:D~bXnVVq.3me{Sk*YK"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="!s{Zr%euZ.lcb{H:icGz"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="rI4i)b?Tus^2!skY*;JT"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Stehlampe.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="weTaLB#JVs9m6/GId]Q."> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="comment" id="uiK`hL2]yR^rNmy]YTJ5"> <field name="COMMENT">ECHO Küche</field> <next> <block type="control" id="wbI5_bWXwsEp6MR(Wrgs"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id=".*Za73IG;:{%#):oT{i2"> <mutation items="1"></mutation> <value name="ADD0"> <block type="variables_get" id=")zS*5~GL`Ae!$G$89sTt"> <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field> </block> </value> </block> </value> <next> <block type="comment" id="[C`hZ^c6g0W?+Z~~U5an"> <field name="COMMENT">Lampe Küche</field> <next> <block type="control" id="TqWScaKtMTIyJS}cR)4F"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="E}`L5}AlV]SjFUl.R1If"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="E3wbHE,hz7v`0~8oB]h`"> <field name="NAME">timeout</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="comment" id="Jg8W!*C7HRZ*)Is:VhsT"> <field name="COMMENT">Lampe Wohnzimmer</field> <next> <block type="control" id="ww=i2Fm0ST@/:hqt,ITi"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="]9QtXPw_]w)%DsZiZJ*E"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="pJGqW(|P;|`K6U#:ilaU"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="|q%p@be=1;9|*AS?t?ZP"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="^gQti+F:JwaAO8Qzser6"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Stehlampe.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="r{Y/[s(p2.cH=?`{i52*"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="comment" id="V$5~/2_{$,mDqjbWsksC"> <field name="COMMENT">Lampe Küche</field> <next> <block type="control" id="A=DY0W4i}?}(lz,-`1N="> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="}u,rrPqnO[42%rc[-x`6"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="timeouts_setinterval" id="k@.H@[JR[(vstjR9Jm.="> <field name="NAME">Intervall</field> <field name="INTERVAL">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="comment" id="$W;bRo]Xqps%CNbK2mlz"> <field name="COMMENT">ECHO Wohnzimmer</field> <next> <block type="control" id="}%e%kDh$?WnEPQf)XLq-"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G2A0RF04820202VK.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="Q0ita0{:e(zJRLsBl+L8"> <mutation items="1"></mutation> <value name="ADD0"> <block type="variables_get" id="zd1o^+`ME-ls@@0MFL?r"> <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field> </block> </value> </block> </value> <next> <block type="comment" id="d=4Q_A,I1`G8q^G|dRtg"> <field name="COMMENT">Lampe Wohnzimmer</field> <next> <block type="control" id="KO/+]d{7v03GwX;YRkVs"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="~gUo9^TL%c*%OoMd:(0{"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="(L3e%B/db/3~tC{gyBZx"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="lOn#yQd^7AJb-,%(cS]~"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="V{VCE-r+^m*ys}ZU.gP4"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Stehlampe.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="n8Fss104]{|DxYBSx[if"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="comment" id="duH[)r-B+:vF]?:%~c]U"> <field name="COMMENT">ECHO Küche</field> <next> <block type="control" id=")/KZ9N:tv=}UEP~Fv(mD"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090LF11749612G9.Commands.ssml</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="S5HX)]bF/s)e~1fPG~d."> <mutation items="1"></mutation> <value name="ADD0"> <block type="variables_get" id="QlGrLA6|iTV2$REtd8#%"> <field name="VAR" id="M3m7O(~[HxAyvaZ`X9fc" variabletype="">dingdong</field> </block> </value> </block> </value> <next> <block type="comment" id="MRK7f;Dk;^1*FJ[EYZa$"> <field name="COMMENT">Lampe Küche</field> <next> <block type="control" id="nOc$hI_^#|:*L)IL1PR("> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="a5LSpcSYFWp]s1z0Bm0`"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="j]8)ZR8|ryJ_BCXl`xQT"> <field name="NAME">timeout2</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id="q#xX5jm;{hR0aMow;0Oq"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=":E}y8~$u(O`yh5=l4Z5J"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="TxF:g6mES6G}9ByxpZ|B"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="cv`n*N-7nc_:{Zp;,es`"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="}/73MHa9tb/s^${!by9_"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Stehlampe.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="nWJu0nz/LZ7-?f8N2$!w"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="%w!VX+J0Lq|gtAvo4Dye"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="HxMaqDdOU^jRcj:BGLtv"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </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="timeouts_settimeout" id="iiaM#Q#p#-!KJ0SdVU@%"> <field name="NAME">timeout3</field> <field name="DELAY">14</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="control" id=";Pl$4~[E[,_AoRFr3!+3"> <mutation delay_input="false"></mutation> <field name="OID">cloud.0.services.Door</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="ZETJ-Q{JIEXb?ZaI2BOd"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </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> </block> </next> </block> </next> </block> </statement> </block> </xml>