Hallo Zusammen,
bin ich blind, oder finde ich den Blueprint für das DINA4 Blatt nicht?
Ich meine das "Frontend" im Bilderrahmen
Die Verlinkungen funktionieren nicht mehr.
Danke und Gruß,
Fabian
Hallo Zusammen,
bin ich blind, oder finde ich den Blueprint für das DINA4 Blatt nicht?
Ich meine das "Frontend" im Bilderrahmen
Die Verlinkungen funktionieren nicht mehr.
Danke und Gruß,
Fabian
merci!!
Guten Abend,
Der Link, wo die Vorlage drinne ist. Für die Statusanzeige. Funktioniert nicht mehr.
Könnte das jemand wieder Bereitstellen ?
Zitat
Alles anzeigenExterner Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Das gesamte SmartHome im Überblick dank dieser Statusanzeige. Wie man diese ganz einfach selbst bauen kann, zeige ich dir in diesem Video Tutorial.
*******************************************************************
✪NodeMCU
https://www.gearbest.com/trans…366523.html?lkid=14918822
✪LED Streifen (WS2812 mit 30LED´s)
https://www.banggood.com/de/1M…ml?p=5M23034410575201604G
✪IKEA Ribba Bilderrahmen
✪Jumper Kabel (GearBest - günstig)
https://www.gearbest.com/diy-p…232918.html?lkid=14918840
✪Jumper Kabel (Amazon - Empfohlen)
✪Netzteil Kombination (1- Blitzwolf Netzteil)
https://www.banggood.com/de/Qu…ml?p=5M23034410575201604G
✪Netzteil Kombination (2- Micro USB Kabel 3M)
https://www.gearbest.com/cable…213365.html?lkid=14918869
✪Netzteil Alternative (Amazon Aukru)
*******************************************************************
Hier die Links zu Software die Ihr benötigt...
Tasmota Firmware
https://github.com/arendst/Sonoff-Tasmota
Arduino IDE Software zum flashen
https://www.arduino.cc/en/Main/Software?
NodeMCU Treiber
https://www.silabs.com/product…o-uart-bridge-vcp-drivers
*******************************************************************
Hier das Blockly Script zum kopieren...
CodeAlles anzeigen<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="timeouts_settimeout" id="/wCPaZD0At95bo/bKJck" x="738" y="-1337"> <field name="NAME">timeout9</field> <field name="DELAY">1</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="on_ext" id="841a8CEV(Rf]@kFM7iLM"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="W2~CA9@HlATXlh*dKs?X"> <field name="oid">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id=".6a]ZMlt?|^35mAm@]z^"> <field name="COMMENT">Energie Monitor</field> <next> <block type="controls_if" id="OEQb_~N;x?V^3Wqlq;@W"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="MuBvjP=mS{coHm|8g0Rb"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="AAyS/@LPqGL=U7k`fblm"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </block> </value> <value name="B"> <block type="text" id="sk=CUYVNsdg[1OONR{_E"> <field name="TEXT">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="u#{AyiZcMw4OG_3k?^K,"> <field name="NAME">timeout1</field> <field name="DELAY">122</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="u~35GWA_EjtJdPnXzx)k"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="2{_;,.Nbk4T6)_8nAmfB"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led21%200,0,70</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="0a;yyrYFNrRcEkb0-x*_"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="uho0#n^m%=}N2[#0]c|p"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </block> </value> <value name="B"> <block type="text" id="D/WbfRGw*df9AT8Mnnn="> <field name="TEXT">0</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="l.2yzv;-g2(qL@W;~5IM"> <field name="NAME">timeout6</field> <field name="DELAY">120</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="~:!es#D}IXEN#CkWZP]!"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Uo/jAvE.XKeJX;ZS7@,C"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led21%200,70,0</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF2"> <block type="logic_compare" id="fDY*ba?%#hZ%!]px%Fc_"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="E%{lWf/:*j-hUHJF1eEM"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </block> </value> <value name="B"> <block type="text" id="/[9Ljz2dWTkR7%wk`8]."> <field name="TEXT">2</field> </block> </value> </block> </value> <statement name="DO2"> <block type="timeouts_settimeout" id="MOeRr5))OJo#f.Dt{}o)"> <field name="NAME">timeout2</field> <field name="DELAY">121</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="@-1sHv#FAGJ3g)f4`DZG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="u0~ND@8`3M}+Zt~HfBxI"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led21%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="878wL|bcZ7@+I(R3:b#-"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="SS*%C+)vDzV`DmeQhT#j"> <field name="oid">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="et^,*9q,m)j^#)(b;/]|"> <field name="COMMENT">Wohlfühl Temperatur</field> <next> <block type="controls_if" id=",9_Nr-P-{%Fd+Tc0-=Nu"> <value name="IF0"> <block type="logic_compare" id="=(DbOS78=0MBQe=F%*.D"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="DpgzqNoWjD?gGY|.nPM_"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="HS9+ft#(0v/3n*BOKyd+"> <field name="TEXT">25</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="RGuJ/8xRFn#yS#Zf^:rN"> <field name="NAME">timeout5</field> <field name="DELAY">1</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="VhQ)nJHu,.wQSAD2~l:L"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="qnf(}U54y2!v_/O!rFh8"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led22%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="l9,j@r+N(l.vYTqMh8Un"> <value name="IF0"> <block type="logic_compare" id=";6!v/~8^uh^o-=G8w^Fe"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="VBT:71te4~)l|LURoMqu"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="uN]R+%Lph!0Y8O=3CpH."> <field name="TEXT">21</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="z.Hh?I:2x7I#eiyKI/*C"> <field name="NAME">timeout7</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="~!2fd|T(SFuBPF-d)u}F"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="DRx9bH.-UNvDP(JjPu9A"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led22%200,0,70</field> </shadow> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="ZS4/G4ecc*0?DmK!_=vx"> <value name="IF0"> <block type="logic_compare" id="YeGw5?zhcZpThbv.-3;i"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="{#/O9diepFXD]a5f_^yq"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="logic_operation" id="5]Evie,~FFR{mhC|f.%2"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="b;XCTy7so*.vGjO49ra%"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="1~5*8Swmvh%lsRGr`(-X"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="]_3O!%1QZz:]HMT~xh`G"> <field name="TEXT">22</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="Ql|Z%IFp+q`8]alGP{`d"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="-4c52vB:~i]2e0Q;di0?"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="@|#:@U~F1XQ}4dL=YH`9"> <field name="TEXT">21</field> </block> </value> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="#6-n3cZq!surOKkygZ##"> <field name="NAME">timeout8</field> <field name="DELAY">3</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id=")WpQ]Oj).I9pCaZ9YH1Y"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="l#NN49FMgi=O6?]:T}V7"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led22%200,70,0</field> </shadow> </value> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="on_ext" id="IzEeBc|GDhmd9ETqb++C"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="3,fZ=TB^Xpou?r^^)?6c"> <field name="oid">mihome.0.Durchschnittliche_Batterie</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="t.Ul*y2-CeGB`pD1oar!"> <field name="COMMENT">Sensoren Batterie Status</field> <next> <block type="controls_if" id="-~N|^SYc[!CTK[TPcQzH"> <mutation elseif="1" else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="e=n8@4~9cerk)wEw%ppT"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="~y_l]Bkq@]V%jL*AibP|"> <field name="ATTR">val</field> <field name="OID">mihome.0.Durchschnittliche_Batterie</field> </block> </value> <value name="B"> <block type="text" id="rW#GnGXlzGHf=XF?xsMh"> <field name="TEXT">20</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="O)ap5s]Oy]8_}IbdF[b]"> <field name="NAME">timeout3</field> <field name="DELAY">500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="request" id="w8#Hx20oFugCnB^][Xa%"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="emk6:!L@ZJpmiGM4U5:,"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led23%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="o^]clw(qUhvV=M79^Z+x"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="D/o~B{VOVEN|qytoxX(5"> <field name="ATTR">val</field> <field name="OID">mihome.0.Durchschnittliche_Batterie</field> </block> </value> <value name="B"> <block type="text" id="v`s2N:~T%8|h7QTA?)ZR"> <field name="TEXT">50</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="sWaD^`^%CR^J(-B-Vax-"> <field name="NAME">timeout4</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="request" id="pNrCWK8t5N;FArJo],,K"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="j_`-lT5bP3-qV:n..PCO"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led23%2050,20,0</field> </shadow> </value> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="request" id="_G.!oZi/8Hs6I;r!fN}v"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="),8QCX8xM}(06PS0]@`;"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led23%200,70,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> <block type="on_ext" id=",hF?huX`=*BS1Q(Z@{`i" x="-1512" y="-1212"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="I,eT3|8OVUV-I;g*ExdK"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="X(~#Uj-=#p;#WEq(9w3!"> <field name="COMMENT">Haustür</field> <next> <block type="controls_if" id="__xAtfpS+]ZG(^Pz~fWV"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="1*s]tV2;mXysaqXfp#!/"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="*@`SY~(,#@99scfU+=rX"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="KZT2yPq[cvrldZa=^(I."> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="KewOzf[(Oo2G~?xq6y{N"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="XWVQ5WavaX4EvI(s.*e4"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led1%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="RA,J33X,ub-KPn~q:eO("> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="/DL~jzT03.UPCb%/?0}/"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id=".xCa0qKK7D5Q^(oV]HO7"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="#=5Y{}%Z}Bylcaf6Xwk-"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="cY,JYNCr`K[@zVR,,Vb+"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led1%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="(KiTn@Kh6H)Qe|?=seEZ"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="XZSQ;O?t)BeK,Cub?#c{"> <field name="oid">mihome.0.devices.magnet_158d0001f2b6c5.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="9,iW9okwcVz*R`Awi:G%"> <field name="COMMENT">Terassentür</field> <next> <block type="controls_if" id="I|jc?fpN38hAKNNDM~]@"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="EsB?5l)jERD]1H?9kl%s"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="+fQ.`Y!hA]|u8]+~yBA;"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6c5.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="5cLq/vRa=Mu.!=HUq2Tc"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="3js_Oq5Xa@ZJJhJNY/5G"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="s.T4r[PAwAiY!n9XL3|N"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led2%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="nM)(6pakp:Io|_,zp2/?"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="#=%YnZjwfSjRhp3zIz[l"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6c5.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="B*`pK26,6gLkm(bW:.U;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="|e^/7@o?V6f8DPGRBhaG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="/7PR;7WesiWiXm`vxl:!"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led2%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="_/`pXDPw[n/.iKj3Hi%H"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="4NJ;UeF.a9P{5s*g3Ci%"> <field name="oid">mihome.0.devices.magnet_158d0001f2b6d9.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="`/mN[tk!~dp}(2,*:hwB"> <field name="COMMENT">Treppenhaus Tür</field> <next> <block type="controls_if" id="%8ls]VNr2dtDOUQwL9R#"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="_2OlOwV:X4)J8t(I9r1?"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9tST/uGWEq]gN_oxQU*]"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6d9.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="w4ObyKtVAxBFQZ3zN/5,"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="/Xsy6~w[on.N|xlL-4BP"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="%]NP7)Gw0v1Jy?7I!^w0"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led3%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="v@;1GB2*u3}I|X++J[kI"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="^6eRXqD`R[;6~n+v1B1c"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6d9.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="sf#oZ%w=:^q1/jgMP]@x"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="}6Sd`s+exkdmJf4f1Dj_"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="fWj=BZO3nnq=(.W/-Wn;"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led3%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="Z8|4buMxE5LgoXKDuU:i"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="-kw{@%8,gie5.ubR.5U+"> <field name="oid">mihome.0.devices.magnet_158d0001b704bd.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="C+_%tp{wVguZ(#}IM0EV"> <field name="COMMENT">Bad Fenster</field> <next> <block type="controls_if" id="1%n{o4kG7un*h]hQLB_;"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="pHo[kl+t[[k;DuuR1wi+"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="|Rg!(fhMX8i~Lr.}S[FY"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001b704bd.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id=")R?qQ`yD51A5Gx%bo1L:"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="p4#_5rL1@ti#P?IfZXM*"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Viuasey3Lt#/hAC_3L8p"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led5%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="yta(.1FT:)?;7PnGIDwK"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="}V/%ew42Y]):YsU8ynpg"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001b704bd.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="SH@AL|NqY4@Rlcl(BGVi"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="GO5)ZEyL46nk,:e+q9NA"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="`U%5z9l,6K,2~WYzp2d/"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led5%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="t!Ie.5l`!1{Ongxzfvz8"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="!BBgt6%N/v#h!w5F]+?1"> <field name="oid">mihome.0.devices.magnet_158d0001fd48f1.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="@cjlrXK61prfpqkOch7L"> <field name="COMMENT">Küchen Fenster 1</field> <next> <block type="controls_if" id=";Ge/W}b(g#!55Spa_}4{"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="ZdaL*3qCS1cGbI**C~c:"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="liTeTmZG2?Xt:0ZW(^a,"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48f1.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id=";?ZCK*/+8)^Su=|^{Dvw"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="E77QP)U]0k#bR]i84c#1"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="V.I.PSw!CU+;A8ku_N*v"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led6%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="bjC7Zz|}crbl%C(0]c+F"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="6Y3.n7u5*wD),/LAVx-A"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48f1.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="E,a%kcias;%}6Ub%s!p;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="Mj{E{1m[dle[y%hd#xFy"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="A{p^cGrHGE9.T87g|x}c"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led6%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="O.bA1YN#tE%vm0o}3JUp"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="]?XxB]S4S#U}Ncs(|vf1"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="A:XH*a,p9akJ|lWbHsp}"> <field name="COMMENT">Küchen Fenster 2</field> <next> <block type="controls_if" id="Vubrwjd/fvcRk^G-^,LW"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="7e-iNS4sme=KVzrb-~}7"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=".OQ^ArnE/h1%Cn)/[n_E"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="3d?tY%6Egl=L}M#O4g`)"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="@E^(br9P1J]5|(EL8gmf"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Y7m(0szP@(8=y_L{m?#Z"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led7%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="Zw%_^bLCAie3IW6PO_76"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="50U?1tXlJ7!-SW.@[u=B"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="@O^#oUdZ,2b[Dh?LhA^*"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="Df,Z8f6abcGa!2OSOcWv"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Z}P+q)px~%9S=qE8oq-^"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led7%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="JT,py^.D@a=D)-Dg8Dzc"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="d0QK+DRDMLHC.V6B|STe"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="G-USj@X8{TCnTpa]s:.U"> <field name="COMMENT">Wohnzimmer Fenster 1</field> <next> <block type="controls_if" id="JJdpb[+{~IkZrZs_K(E?"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="%Mh*vWBFaU0xyddyvV]n"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="+7[P!Wy=9unD[)IQ.Sbt"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="0Lsa7jj}sCcdZ!?`=U[W"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="}C)R2wm!hcg6XtV8sxs4"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="!:U5au2h4[ceOsuxydKg"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led8%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="v/x+:Y=cg[INJlrwpmMF"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="PCBp~);1z*N;#fM)G12S"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="}[d)v?DRQ{YD88}+NE+C"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="4BUdz1`?+b989WswNis7"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="`.;#|H*xqh%P/7A88-X="> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led8%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="nKf3kDYtbN?LZDeI^*.g"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="8c(p;*/AZBJe3Lfq|mUi"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="@~TeUB4A/}H@h-u~ZOFb"> <field name="COMMENT">Wohnzimmer Fenster 2</field> <next> <block type="controls_if" id="Q0N+MD6bRaQ4RUAKA=SU"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="HIi~O}#ZLjjGA4~ZO;(!"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="OVT|n0-D3q}@O4Wlu*3w"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="3#ZIU{vk)966+_^)dK0j"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="|p~D!H]n=SZ.6^2(oUBG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="d)ulfv)yh^@(pCj%|FL3"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led9%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="FZlBpyZUk)4%se6.sI%I"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="bHIW,6K,MrKf3DQKI=.R"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="w4X*NQF/?EgfkINNA9BR"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="6?gzodC[=@9S.zT~R5x;"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="venw_Q~OWUA9K::-,bn#"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led9%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="on~]ebSe.v.e^d_L^hzq"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="xSqp*H^NFs`CckR5087|"> <field name="oid">mihome.0.devices.magnet_158d0001fd48db.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="gGGM+ZY94-n2lT;CGU2X"> <field name="COMMENT">Schlafzimmer Fenster</field> <next> <block type="controls_if" id="ds,7-ligviMLHE_#WrvM"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="YVcF{S#2xIjO}nt}IM22"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=";*~8ogct-KOsWk!-RG17"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48db.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="V^d6YCD_`PG2PXZkZk8]"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="e^!pQY`pkpea:FLAvUYq"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="E:5IybcN88]hAyZDbsXP"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led10%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="0I6!m@zin2zMINz#I%WT"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="hav]{(17_}v9*I{5?{x%"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48db.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="S}[.9B%TAr|;pyVU!!8w"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="WY#,#D^E2t9Oru~S!-2s"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="y38`rnw[/?.0/kp}QOPU"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led10%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> <block type="on_ext" id="PD#w[tUmM5pbe~,+[Ba}" x="-563" y="-1238"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=";3s)qI?o:OtgGqKOKq*;"> <field name="oid">sonoff.0.Studiolicht.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="julV~ojeP-iUD=f^o@qs"> <field name="COMMENT">YouTube-Studio</field> <next> <block type="controls_if" id="T%b0W^#l-ZWU%w^7]WQ/"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id=".`5XJGz4u6:p[#j+uoBh"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Tc#Gzin|@s,p7.86ILp/"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Studiolicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="sH3Sm+bH^3l}+?.kIlZ*"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="=wpQ3my^Pf]!-8^U0Z9B"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="UuXS5{3PAB{y=SFAW5MX"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led20%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id=")aduw;^?7orJFZqd{OCn"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="%W/jQ;,v[tkR_LZztBr:"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Studiolicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="yYg6~99SZ~BwYgMyL6Pz"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="VKHTUVsD9=N)4BgGLCc]"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="3SzMEnHqGsEL]/Y,YiCY"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led20%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="=?wB]99L0H{mljv]}EyU"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="nK#5`fbpC!s^87TW0P`N"> <field name="oid">sonoff.0.Billardtisch.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="7WnC_NV?BDVZD=KCkHj["> <field name="COMMENT">Billardzimmer</field> <next> <block type="controls_if" id="s*X*E{~BYM(ukC_?Le^F"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="(.e,`DX+T0lI[A(7`86{"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p(~w43|gj8pUzcKVUI2l"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Billardtisch.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="-^5z(kW{R[7W=4WW+DOs"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="^_LBs4P?vbUt0);gp8VH"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="T0retFQ|~~VNAQ@aj}hk"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led19%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="UR[t]e:N.fg#-|%Xavhb"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="~x^HHg]}=*8/foCa!!Mx"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Billardtisch.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="5)#hs)fA%TUA/XJ6eO]h"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="g7E]{pWy:30,d|n9,)Tt"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="t2C47p/?QdgasSr?0Mxg"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led19%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="LupJ@6N7sMkIGeUY(=J?"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="^%Gw.ofg=fyYYyL#,^mV"> <field name="oid">sonoff.0.Wohnzimmerlicht.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="cZ`PR?fVPatA=O%P`#u`"> <field name="COMMENT">Wohnzimmer</field> <next> <block type="controls_if" id="uxBR-Ht8zk*JK@*si6`J"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="nuy}CuuIOFL5bPMVd`t^"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=":_wFm?-`SOE:ny3`+w!E"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Wohnzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="B5g#O2@_FCRP7|nwTJ1,"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id=";4iMnKPM(Tg%uZVoGyFp"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="PSRGf^eMPm5jFs^yKtuR"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led18%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="GpcL0nIhEKmX!#5GkRu0"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="798IK3]4s_H04zhqbHY~"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Wohnzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="gi,P634-![Pv3)uT%t1C"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="1[B5(_K`dTh-cuxHevpg"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="I-_hyXTU4+TjR0W+nSzT"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led18%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id=";I@-Od1Rh:{.-=5[77?P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="_8D2T^@nely{eM[8SvsU"> <field name="oid">sonoff.0.Schlafzimmerlicht.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id=")!.ri~8!PjGBk6pSByX["> <field name="COMMENT">Schlafzimmer</field> <next> <block type="controls_if" id="k@u}e)Wk4Dxec^7y!PP^"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="E5spLrUu;a:RctvF/},1"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="R63!a=]Ie(IQcT6m,.bf"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Schlafzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="?PeIMmsX!AJntL8CIXwg"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="Zzdx,%r)P_OovOp)GBFD"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="LjcvP!g@GTNwWPj`vS3#"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led17%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="=D+Ei-ytg.S:lmvO2/G%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="HsY*4,2sx:6J0,9bl`u~"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Schlafzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="UkR82N8:LCO_nMc*!K13"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="!:H%C!m.x:qF2PZO1W)o"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="u?^_G:|Qz~INVZv*pln1"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led17%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="7E]+0L2MMG:MNp]u0`is"> <mutation items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HSDz3x3|FvslQDoT_2rq"> <field name="oid">sonoff.0.Küchenlicht.POWER</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="#9qT/(4A!;yWXo,^5PlJ"> <field name="oid">sonoff.0.Küchen-Spots.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="XqaC4Rrsr4`kDJGB,qs{"> <field name="COMMENT">Küche</field> <next> <block type="controls_if" id="1A]F}-L6TGO|^qEjGrs5"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="h#V~!YGPM=fu8@E|,abq"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="J?TJ)waCi7O6yIqIa=)7"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Ibr;6xFWusa@kfnV37Jj"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchenlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="zasSzG~Z(LAVb|7)r/-J"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="OTv+AHS/lja6-K3kx/eu"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="FG}jccJK0=2uGFyVpLLi"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchen-Spots.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="{5p@~15j30a9DUJtZuWs"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="`MXblVpq{KJ*(o2kVk!g"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="MPd})aZq=3`:/=P_O5g*"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led16%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id="mMD)xnaxQ?7(Bq]9Sm{J"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="H9YmK=4/Ie#/zmfI2|S%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="W?^nDDzbm@]KY1eqNSX#"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchenlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id=".+T.yHQ6)L{Q//u:wL6T"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="aA[,WUB+Gt2_;:x?WX0z"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yLe0lJZKkp#3^i8XpmBJ"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchen-Spots.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="XZ6/|j`E,[ALLmJ1mM;k"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="=MaQC:|u`H5SoU8L0OAw"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Dl]l%t6tnI!FbRxwMj=a"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led16%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id=";!/y!E2mk][^cYFJ4cB5"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="_sYgBU#f.N=h{_hQdIv|"> <field name="oid">yeelight.0.color_0x00000000035b8044.power</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="R,)*pXAnv%`A1cP@ij+V"> <field name="COMMENT">Bad</field> <next> <block type="controls_if" id="2U)?~t%n+GC:R?0Hm^cc"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="YMgs2L|]s%_5xNWc^H3x"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9+!?vC~n-X__8]aOxkVE"> <field name="ATTR">val</field> <field name="OID">yeelight.0.color_0x00000000035b8044.power</field> </block> </value> <value name="B"> <block type="logic_boolean" id=":R(B__JXB83-.Vq?sU!1"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="*}D-XDK0Ydf5W|oS3TLw"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="pGM(1[Zw@zn_Im{.e48;"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led15%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="715g}bgKp|.Bf_wh4)c)"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="?B{qAyYWf]yVL;;W@oqJ"> <field name="ATTR">val</field> <field name="OID">yeelight.0.color_0x00000000035b8044.power</field> </block> </value> <value name="B"> <block type="logic_boolean" id="g7tWr{6l}i{U{IRXf~%l"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="ZlK|UA:x6=b-14w0W+jo"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="VJ^j,#leHXo9hWE5Wiq_"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led15%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="NXHE*zM}PdHrZ71yVr,X"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="(YEi88,C~#/@*8IS_5,~"> <field name="oid">sonoff.0.Flur.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="97K0sk_#88w#Zv|qvmM7"> <field name="COMMENT">Flur</field> <next> <block type="controls_if" id="/j:fO)N(NURpJW8Nne?D"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="iS,L2^(p+)w#kW}VpBy5"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="x}CTe6Z.Py-8i^zw*p_["> <field name="ATTR">val</field> <field name="OID">sonoff.0.Flur.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="CsnB@kU^JAp3|vLcHAnV"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="E8(y6ckBN/gQX5yb[R}E"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="v3tpu|UG)HZIM4/9ln-D"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led14%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="yC6yO28i//Q5:JDDq%N4"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="t;i1n?a@yOe0]|M/OWl{"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Flur.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="TSpkwxUZ|f;.HUFuDB/y"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="W45~bVJ3B9,~:+2:-A,="> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Z6@(@?J}1#1{qz1J2LY`"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led14%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="w/NGU5@VrOK;Y4AbSW^V"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="+qQ~FI~(}WZ=`Z,ZBX{A"> <field name="oid">sonoff.0.Sonoff_Bewegungsmelder_Terasse.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id=")}3vbpd+E)C?^B{8aK4h"> <field name="COMMENT">Terrasse Bewegungsmelder</field> <next> <block type="controls_if" id="81*1x+_2X(M!Y/FO[D~h"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="qa~|PXUA~tLh|!B(8l}@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ZM?vV:yZ66}S-#hX4m`0"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff_Bewegungsmelder_Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="+L;ox:e_tnW=~RVokiKv"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="|jMFCZiaMQe3_|`dK3|s"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="PT8Z@2s59G%nIv-2y^=["> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led12%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="60F`o_D4IUUKj@s!h;k?"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="5YrK8rV[vS#R2{KaPg*u"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff_Bewegungsmelder_Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="[@gJ59T)2BTD^gTqbFEZ"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="C8}R5@ASF|2805w6}e%a"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="hb@])FL[ey.(]Lb!^^mn"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led12%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> <block type="on_ext" id="sDlO!%{tlOBR:8Q.G8S4" x="737" y="838"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="^g-M[#Z7wmab?8~69KYN"> <field name="oid">mihome.0.devices.smoke_158d0001e6415b.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="?5c2ITRs2Cu2@~HR2|DQ"> <field name="COMMENT">Feuer Alarm Value</field> <next> <block type="controls_if" id="YE3MptmZ=~/W?KXX|(Pm"> <value name="IF0"> <block type="logic_compare" id="aFQ@UT1+Vi~P8GZp/Czz"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="2|T8%+fjT;JVXPy|(Eod"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="ZaGKd3id0jJEjqhSm|cf"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="_U2/1CC!`-5juC;m-s;,"> <mutation delay_input="false"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="H-3ex;hjuqz]y:i7UyTs"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="g[qptJ#HIJ=vQxC{)@.O"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</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="iZ[DIOSK!aQeFSk#0}/0"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="_Z|eIY+1tu?]-w0OfNZl"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="RAnZbsW[xrnWTn.X5McQ"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="47M:Sw}5X?Ezs[4K^=_4"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">3</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=";3+Y_TA)rb~F59/OILa:"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="@ZQFqbWCukdy8,lf;c-?"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</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="logic_boolean" id="~Q}dYr{lUZp7Of2QpQ%."> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="3:`/eqO90:7u^n-I|/?Q"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="g+:e/:sj+PCm,F9Yr1xh"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="@`|wqir!?6ol+cx!09+e"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="GIpMzYT2I;Eu%X|[H.-)"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="=S%R9PiH2oHZf3NncxSr"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">7</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Wlznng{V+`e6ZSbXm~/0"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="sZHIWDOjzG=}jXn@3YQ["> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">8</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="5T%sF%M/[5gBlPrsO,TR"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="1+:oB[K[;2ehlg:Gca/t"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">9</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="8~sdjZvVS?Y;Qk9cZwdj"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="M.E:l[qu)p3XqZY=vjgl"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="LeOQyiAf6)Pz6].NNmn5"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="M-QXq6q;utWGiZam4|^I"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">11</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="u3D=Oc;9NU5=lZ-@3v]A"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="e]FFym)KX?~^[Fpiu-%/"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">12</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="_d;vg?3]X6KZp9;:1*_+"> <field name="BOOL">TRUE</field> </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> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="7BZs3,DpTd=uJ1`|]}.|" x="738" y="1562"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="Dy1+:Ol#no-*.SgcRcES"> <field name="oid">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="MSIaM]6mX0NO7N]B/llj"> <field name="COMMENT">Feuer Alarm</field> <next> <block type="controls_if" id="6%^?1LQNA;C74]e+}Kqs"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="A7:-TP!(XIWgs!?MHKnE"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9tpwOlMtP^/F9MRyX+lX"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> </block> </value> <value name="B"> <block type="logic_boolean" id="b%yvF[_lMK%q%Ww*G?zp"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id=".fuTcOm=elwa,RpVa0uJ"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="(9zGHIsA^g4Da(,:cQ#d"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led24%2070,0,0</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="dUhKKijjoH]CKMQBJ(|:"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ERzjzCE.2eU`ej/z8G,="> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> </block> </value> <value name="B"> <block type="logic_boolean" id="_;MLslEb/*){o7[4?p!t"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="0vM@Kduzx1:`m,O^@ui("> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="#004%g@!;wgz#dW*Lg:="> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led24%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="Um3}l{?lzB34)e?|%[{5" x="737" y="2012"> <mutation items="3"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="?[}dOHXRuSb0QvO]Hoht"> <field name="oid">landroid-s.0.mower.state</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="{jSR[8lXQt79,g^nNIr)"> <field name="oid">landroid-s.0.mower.batteryCharging</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="_k-d3;Gvb`GNlPeSibjH"> <field name="oid">landroid-s.0.info.connection</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="5LN5o@os5[8B2C30@wY!"> <field name="COMMENT">Rasenmäher-Roboter</field> <next> <block type="controls_if" id="BU6]358HdH/Z.]`^p7q!"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="-o_Qyq39U46o?d(2L6h@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="-^=?JMh2thPtlzPo%e;I"> <field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="m;;JbJ}^TW3R=:EN0.52"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="Hot(Yp9~.:veQ_F/;~[E"> <field name="NAME">timeout11</field> <field name="DELAY">1</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="s_y[JW|}v3Q=;gjC*[-|"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="|FBo2o2DI^pL9bjbDNzm"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led25%200,0,70</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="bUHp8j]7OaW!:U5w9;]{"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="r;p9)YlOjTrX9]`ARge5"> <field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.batteryCharging</field> </block> </value> <value name="B"> <block type="logic_boolean" id="^@e[u6f-rpav(yS%}`4A"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="JQJcD@C3!b-4@)!}=bl7"> <field name="NAME">timeout10</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="s6?l;Kqbx3({YENqGh5e"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="vKY9tI@/%!(1|=8l{u?}"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led25%2035,35,0</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF2"> <block type="logic_compare" id="(]=buAA;@VX9s3jQ}WBA"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="a-mHJu2m=@##.YD~hb7F"> <field name="ATTR">val</field> <field name="OID">landroid-s.0.info.connection</field> </block> </value> <value name="B"> <block type="logic_boolean" id="wUBr.^jyC.ro1Fb3_SQ-"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO2"> <block type="timeouts_settimeout" id="(#5@.ofzAMv.@}nvGna|"> <field name="NAME">timeout12</field> <field name="DELAY">3</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="jYA.}Fg~yZ!6jSk+12``"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="rn]KV;l-xWOlb*!8ALuM"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led25%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="4H-ESMqn8Wu-=ib]*8lC" x="-562" y="2113"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="]cEI/V]4wUGT]{fJhN1#"> <field name="oid">sonoff.0.Sonoff-Bewegungsmelder-Terasse.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="rn*/?l@xf|+@6)fj.,tY"> <field name="COMMENT">Einfahrt Bewegungsmelder</field> <next> <block type="controls_if" id="|nE1@/JjexR3xSu{xj+("> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="#zR]`}#:Ve[:@G_RF8bP"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="SgP]`zqNW0H/=Z3zf?.l"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff-Bewegungsmelder-Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id=";lto]fj]!%hu[KTU(6ag"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="Ak2?}E?kCEf;R)@[VyDs"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="dikF6XaL.%Wtj5H/ad/R"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led11%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="E?0apxhpDfSknKzl3dt="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="D4:T84^0l#=U67OCJ,ko"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff-Bewegungsmelder-Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="gKcf9uQ(?ecb`chL*Gev"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="YmmTKbqy;.,F#A6k(9Gj"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="3eGJgpX1Gr/|kqAWJ#hU"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led11%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="cugxFKgS?(}sFoy{OkBs" x="737" y="2788"> <mutation items="2"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="iGYf{nPz,::fgG(vfC_K"> <field name="oid">mihome-vacuum.0.control.clean_home</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="QlR{*f=Q*T_*[c*y{|ig"> <field name="oid">mihome-vacuum.0.info.connection</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="+FY}4_sa{P2uUg1ex0@I"> <field name="COMMENT">Staubsauger Roboter</field> <next> <block type="controls_if" id="frQ6P_LP:i)##19wd=wf"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="bp0||^q~6P]tT.c:{zkT"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=":D6nLT|,*V:mR^3jn}KT"> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.control.clean_home</field> </block> </value> <value name="B"> <block type="logic_boolean" id="MU}f,U3|8%.cScg%mcj["> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="K2|dbsEs?JPAa+YOs]/?"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="R~34+u]a9WFDD(pQI)N3"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led26%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="T{}C5^Sz3I`g*{:]fTMy"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="0UHIMpG,:h!bevnr|E?n"> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.connection</field> </block> </value> <value name="B"> <block type="logic_boolean" id="3|3FHs5YR47h1@Sb|@!O"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="d[2Jw5K}?BYmZqZJQrBa"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="OqBR%,|24x,(U4BWEUr="> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led26%2070,0,0</field> </shadow> </value> </block> </statement> <value name="IF2"> <block type="logic_operation" id="sa[^}=c3M98:_l[@/jsY"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="_Ooss{kTZUv4ms/5}Q;O"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="6+p=_?KA67rXO(`2EqdA"> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.control.clean_home</field> </block> </value> <value name="B"> <block type="logic_boolean" id="5RQ^v7t)yGW-/DN03Sx-"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="YRyi5:b|yB*@EPrUp}4C"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="?HaRei0@)AOKRWe=wvY="> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.connection</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Dcr~7O86Hq,(X_9c4lRx"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO2"> <block type="request" id="aJlDI/+xw+:=oFn5Z{KV"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="IS;M]{k=[mNs(3CubmqE"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led26%2035,35,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> <block type="comment" id="?C9[q30|71JJuj)=SWBc" x="738" y="3437"> <field name="COMMENT">Restmüll</field> <next> <block type="schedule" id="RzvYA=HoB25n;:1`1%Aj"> <field name="SCHEDULE">* * * * 0</field> <statement name="STATEMENT"> <block type="request" id="rT@^)/Hk%V(L_o*,=o@("> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="]dFGkzjsNCJ}]hLs^]jM"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led27%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="{5@I^6n59zsDz2|S{:]*"> <field name="SCHEDULE">* * * * 1</field> <statement name="STATEMENT"> <block type="request" id="(4q7hNA+8Lc@jwU5;VdO"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="#zbsi54:(4Gke0)Rwb73"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led27%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=",+I|@?aGIVDq.j%G+mj."> <field name="SCHEDULE">0 12 * * 2</field> <statement name="STATEMENT"> <block type="request" id="]Z`-[CqFEYr=58afP|wl"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="SC:Dd_*jm8=U^uY*}~nP"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led27%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> <block type="comment" id=")ZBp#:*npC[|+8+z:AXD" x="738" y="4012"> <field name="COMMENT">Papiermüll</field> <next> <block type="schedule" id="%l[`(@.PPhhI=Nfwn^@;"> <field name="SCHEDULE">* * * * 2</field> <statement name="STATEMENT"> <block type="request" id="?tD6htn_7*x.|iQxdE0a"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id=";bV2T(F!D{BwIl*.k.|D"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led28%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="}-R4Kbj8xUQ.f,B6:INE"> <field name="SCHEDULE">* * * * 3</field> <statement name="STATEMENT"> <block type="request" id="v{7RJ?s/.xT7/M8K_hB{"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="-V9E4++d_61?~0_4uUNq"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led28%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=":Ro{b)U1zi%#=X=2o@fs"> <field name="SCHEDULE">0 12 * * 4</field> <statement name="STATEMENT"> <block type="request" id="ZpCycG]Z5IUsF^xX*gR/"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id=")[Y.gHVA`Z8NrH|MzrE,"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led28%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> <block type="comment" id="o^EqvZ]qa?-a|?e=ca@m" x="738" y="4562"> <field name="COMMENT">Biomüll</field> <next> <block type="schedule" id="[)mvOleC):Y5BTr8F34,"> <field name="SCHEDULE">* * * * 1</field> <statement name="STATEMENT"> <block type="request" id="EzcFUov*Tm+Mt?bK|6E2"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="xe?rOn^]%/=FeHa3Pp#N"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led29%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=";W{Z{vq4K`o|C84c(4(."> <field name="SCHEDULE">* * * * 2</field> <statement name="STATEMENT"> <block type="request" id="N^@/-+84:}+JcrY11N@("> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="6#BD;Gg;E]Z~+Uwd^G?r"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led29%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=":fajMx5^=pP3Y!LZ^Y/c"> <field name="SCHEDULE">0 12 * * 3</field> <statement name="STATEMENT"> <block type="request" id="22[Vsglnhim;1~FBqy(6"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="mfaR)qqwz4Bp@@^jl:J*"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led29%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> <block type="comment" id="G*@E`OI0m:}TIG^I%lW4" x="738" y="5137"> <field name="COMMENT">Plastikmüll</field> <next> <block type="schedule" id="N13mlI^^`;mTJ^q3ClUr"> <field name="SCHEDULE">* * * * 3</field> <statement name="STATEMENT"> <block type="request" id="3|N7_N?pc%*9gf-*RSC7"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="=;ElJZ@+1+S%a)~iNBjY"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led30%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="WiPl8PoTIo3p{Wd/54_|"> <field name="SCHEDULE">* * * * 4</field> <statement name="STATEMENT"> <block type="request" id="_!eW0lSa5,_0C#yy+lD-"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="flRTZ_:WpVdUECl:B~KC"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led30%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="}S]RG{[cm9U*CDc!||4D"> <field name="SCHEDULE">0 12 * * 5</field> <statement name="STATEMENT"> <block type="request" id=".B@sWfs-U|.G(JnR5S`X"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="cK7Ue:l1R7;5Fq9LCY?8"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led30%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </xml>
Und hier noch einmal meine Grafik für den Rahmen, mit und ohne Beschriftung...
schimmer-media.de/attachment/3363/
schimmer-media.de/attachment/3364/
Ich hoffe das euch das Tutorial gefallen hat und würde mich hier unter diesem Beitrag über eure Ideen für die Statusanzeige sehr freuen
Guten Abend,
Der Link, wo die Vorlage drinne ist. Für die Statusanzeige. Funktioniert nicht mehr.
Könnte das jemand wieder Bereitstellen ?
Zitat
Alles anzeigenExterner Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Das gesamte SmartHome im Überblick dank dieser Statusanzeige. Wie man diese ganz einfach selbst bauen kann, zeige ich dir in diesem Video Tutorial.
*******************************************************************
✪NodeMCU
https://www.gearbest.com/trans…366523.html?lkid=14918822
✪LED Streifen (WS2812 mit 30LED´s)
https://www.banggood.com/de/1M…ml?p=5M23034410575201604G
✪IKEA Ribba Bilderrahmen
✪Jumper Kabel (GearBest - günstig)
https://www.gearbest.com/diy-p…232918.html?lkid=14918840
✪Jumper Kabel (Amazon - Empfohlen)
✪Netzteil Kombination (1- Blitzwolf Netzteil)
https://www.banggood.com/de/Qu…ml?p=5M23034410575201604G
✪Netzteil Kombination (2- Micro USB Kabel 3M)
https://www.gearbest.com/cable…213365.html?lkid=14918869
✪Netzteil Alternative (Amazon Aukru)
*******************************************************************
Hier die Links zu Software die Ihr benötigt...
Tasmota Firmware
https://github.com/arendst/Sonoff-Tasmota
Arduino IDE Software zum flashen
https://www.arduino.cc/en/Main/Software?
NodeMCU Treiber
https://www.silabs.com/product…o-uart-bridge-vcp-drivers
*******************************************************************
Hier das Blockly Script zum kopieren...
CodeAlles anzeigen<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="timeouts_settimeout" id="/wCPaZD0At95bo/bKJck" x="738" y="-1337"> <field name="NAME">timeout9</field> <field name="DELAY">1</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="on_ext" id="841a8CEV(Rf]@kFM7iLM"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="W2~CA9@HlATXlh*dKs?X"> <field name="oid">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id=".6a]ZMlt?|^35mAm@]z^"> <field name="COMMENT">Energie Monitor</field> <next> <block type="controls_if" id="OEQb_~N;x?V^3Wqlq;@W"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="MuBvjP=mS{coHm|8g0Rb"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="AAyS/@LPqGL=U7k`fblm"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </block> </value> <value name="B"> <block type="text" id="sk=CUYVNsdg[1OONR{_E"> <field name="TEXT">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="u#{AyiZcMw4OG_3k?^K,"> <field name="NAME">timeout1</field> <field name="DELAY">122</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="u~35GWA_EjtJdPnXzx)k"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="2{_;,.Nbk4T6)_8nAmfB"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led21%200,0,70</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="0a;yyrYFNrRcEkb0-x*_"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="uho0#n^m%=}N2[#0]c|p"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </block> </value> <value name="B"> <block type="text" id="D/WbfRGw*df9AT8Mnnn="> <field name="TEXT">0</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="l.2yzv;-g2(qL@W;~5IM"> <field name="NAME">timeout6</field> <field name="DELAY">120</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="~:!es#D}IXEN#CkWZP]!"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Uo/jAvE.XKeJX;ZS7@,C"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led21%200,70,0</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF2"> <block type="logic_compare" id="fDY*ba?%#hZ%!]px%Fc_"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="E%{lWf/:*j-hUHJF1eEM"> <field name="ATTR">val</field> <field name="OID">mqtt.0.Stromzaehler.Zaehler_Dennis.Count1</field> </block> </value> <value name="B"> <block type="text" id="/[9Ljz2dWTkR7%wk`8]."> <field name="TEXT">2</field> </block> </value> </block> </value> <statement name="DO2"> <block type="timeouts_settimeout" id="MOeRr5))OJo#f.Dt{}o)"> <field name="NAME">timeout2</field> <field name="DELAY">121</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="@-1sHv#FAGJ3g)f4`DZG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="u0~ND@8`3M}+Zt~HfBxI"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led21%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> </statement> <next> <block type="on_ext" id="878wL|bcZ7@+I(R3:b#-"> <mutation items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="SS*%C+)vDzV`DmeQhT#j"> <field name="oid">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="et^,*9q,m)j^#)(b;/]|"> <field name="COMMENT">Wohlfühl Temperatur</field> <next> <block type="controls_if" id=",9_Nr-P-{%Fd+Tc0-=Nu"> <value name="IF0"> <block type="logic_compare" id="=(DbOS78=0MBQe=F%*.D"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="DpgzqNoWjD?gGY|.nPM_"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="HS9+ft#(0v/3n*BOKyd+"> <field name="TEXT">25</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="RGuJ/8xRFn#yS#Zf^:rN"> <field name="NAME">timeout5</field> <field name="DELAY">1</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="VhQ)nJHu,.wQSAD2~l:L"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="qnf(}U54y2!v_/O!rFh8"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led22%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="l9,j@r+N(l.vYTqMh8Un"> <value name="IF0"> <block type="logic_compare" id=";6!v/~8^uh^o-=G8w^Fe"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="VBT:71te4~)l|LURoMqu"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="uN]R+%Lph!0Y8O=3CpH."> <field name="TEXT">21</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="z.Hh?I:2x7I#eiyKI/*C"> <field name="NAME">timeout7</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="~!2fd|T(SFuBPF-d)u}F"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="DRx9bH.-UNvDP(JjPu9A"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led22%200,0,70</field> </shadow> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="ZS4/G4ecc*0?DmK!_=vx"> <value name="IF0"> <block type="logic_compare" id="YeGw5?zhcZpThbv.-3;i"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="{#/O9diepFXD]a5f_^yq"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="logic_operation" id="5]Evie,~FFR{mhC|f.%2"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="b;XCTy7so*.vGjO49ra%"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="1~5*8Swmvh%lsRGr`(-X"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="]_3O!%1QZz:]HMT~xh`G"> <field name="TEXT">22</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="Ql|Z%IFp+q`8]alGP{`d"> <field name="OP">GTE</field> <value name="A"> <block type="get_value" id="-4c52vB:~i]2e0Q;di0?"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0001b95f50.temperature</field> </block> </value> <value name="B"> <block type="text" id="@|#:@U~F1XQ}4dL=YH`9"> <field name="TEXT">21</field> </block> </value> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="#6-n3cZq!surOKkygZ##"> <field name="NAME">timeout8</field> <field name="DELAY">3</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id=")WpQ]Oj).I9pCaZ9YH1Y"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="l#NN49FMgi=O6?]:T}V7"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led22%200,70,0</field> </shadow> </value> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="on_ext" id="IzEeBc|GDhmd9ETqb++C"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="3,fZ=TB^Xpou?r^^)?6c"> <field name="oid">mihome.0.Durchschnittliche_Batterie</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="t.Ul*y2-CeGB`pD1oar!"> <field name="COMMENT">Sensoren Batterie Status</field> <next> <block type="controls_if" id="-~N|^SYc[!CTK[TPcQzH"> <mutation elseif="1" else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="e=n8@4~9cerk)wEw%ppT"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="~y_l]Bkq@]V%jL*AibP|"> <field name="ATTR">val</field> <field name="OID">mihome.0.Durchschnittliche_Batterie</field> </block> </value> <value name="B"> <block type="text" id="rW#GnGXlzGHf=XF?xsMh"> <field name="TEXT">20</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="O)ap5s]Oy]8_}IbdF[b]"> <field name="NAME">timeout3</field> <field name="DELAY">500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="request" id="w8#Hx20oFugCnB^][Xa%"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="emk6:!L@ZJpmiGM4U5:,"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led23%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="o^]clw(qUhvV=M79^Z+x"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="D/o~B{VOVEN|qytoxX(5"> <field name="ATTR">val</field> <field name="OID">mihome.0.Durchschnittliche_Batterie</field> </block> </value> <value name="B"> <block type="text" id="v`s2N:~T%8|h7QTA?)ZR"> <field name="TEXT">50</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="sWaD^`^%CR^J(-B-Vax-"> <field name="NAME">timeout4</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="request" id="pNrCWK8t5N;FArJo],,K"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="j_`-lT5bP3-qV:n..PCO"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led23%2050,20,0</field> </shadow> </value> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="request" id="_G.!oZi/8Hs6I;r!fN}v"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="),8QCX8xM}(06PS0]@`;"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led23%200,70,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> <block type="on_ext" id=",hF?huX`=*BS1Q(Z@{`i" x="-1512" y="-1212"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="I,eT3|8OVUV-I;g*ExdK"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="X(~#Uj-=#p;#WEq(9w3!"> <field name="COMMENT">Haustür</field> <next> <block type="controls_if" id="__xAtfpS+]ZG(^Pz~fWV"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="1*s]tV2;mXysaqXfp#!/"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="*@`SY~(,#@99scfU+=rX"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="KZT2yPq[cvrldZa=^(I."> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="KewOzf[(Oo2G~?xq6y{N"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="XWVQ5WavaX4EvI(s.*e4"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led1%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="RA,J33X,ub-KPn~q:eO("> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="/DL~jzT03.UPCb%/?0}/"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id=".xCa0qKK7D5Q^(oV]HO7"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="#=5Y{}%Z}Bylcaf6Xwk-"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="cY,JYNCr`K[@zVR,,Vb+"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led1%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="(KiTn@Kh6H)Qe|?=seEZ"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="XZSQ;O?t)BeK,Cub?#c{"> <field name="oid">mihome.0.devices.magnet_158d0001f2b6c5.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="9,iW9okwcVz*R`Awi:G%"> <field name="COMMENT">Terassentür</field> <next> <block type="controls_if" id="I|jc?fpN38hAKNNDM~]@"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="EsB?5l)jERD]1H?9kl%s"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="+fQ.`Y!hA]|u8]+~yBA;"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6c5.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="5cLq/vRa=Mu.!=HUq2Tc"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="3js_Oq5Xa@ZJJhJNY/5G"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="s.T4r[PAwAiY!n9XL3|N"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led2%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="nM)(6pakp:Io|_,zp2/?"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="#=%YnZjwfSjRhp3zIz[l"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6c5.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="B*`pK26,6gLkm(bW:.U;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="|e^/7@o?V6f8DPGRBhaG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="/7PR;7WesiWiXm`vxl:!"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led2%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="_/`pXDPw[n/.iKj3Hi%H"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="4NJ;UeF.a9P{5s*g3Ci%"> <field name="oid">mihome.0.devices.magnet_158d0001f2b6d9.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="`/mN[tk!~dp}(2,*:hwB"> <field name="COMMENT">Treppenhaus Tür</field> <next> <block type="controls_if" id="%8ls]VNr2dtDOUQwL9R#"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="_2OlOwV:X4)J8t(I9r1?"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9tST/uGWEq]gN_oxQU*]"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6d9.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="w4ObyKtVAxBFQZ3zN/5,"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="/Xsy6~w[on.N|xlL-4BP"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="%]NP7)Gw0v1Jy?7I!^w0"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led3%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="v@;1GB2*u3}I|X++J[kI"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="^6eRXqD`R[;6~n+v1B1c"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001f2b6d9.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="sf#oZ%w=:^q1/jgMP]@x"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="}6Sd`s+exkdmJf4f1Dj_"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="fWj=BZO3nnq=(.W/-Wn;"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led3%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="Z8|4buMxE5LgoXKDuU:i"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="-kw{@%8,gie5.ubR.5U+"> <field name="oid">mihome.0.devices.magnet_158d0001b704bd.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="C+_%tp{wVguZ(#}IM0EV"> <field name="COMMENT">Bad Fenster</field> <next> <block type="controls_if" id="1%n{o4kG7un*h]hQLB_;"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="pHo[kl+t[[k;DuuR1wi+"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="|Rg!(fhMX8i~Lr.}S[FY"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001b704bd.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id=")R?qQ`yD51A5Gx%bo1L:"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="p4#_5rL1@ti#P?IfZXM*"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Viuasey3Lt#/hAC_3L8p"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led5%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="yta(.1FT:)?;7PnGIDwK"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="}V/%ew42Y]):YsU8ynpg"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001b704bd.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="SH@AL|NqY4@Rlcl(BGVi"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="GO5)ZEyL46nk,:e+q9NA"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="`U%5z9l,6K,2~WYzp2d/"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led5%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="t!Ie.5l`!1{Ongxzfvz8"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="!BBgt6%N/v#h!w5F]+?1"> <field name="oid">mihome.0.devices.magnet_158d0001fd48f1.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="@cjlrXK61prfpqkOch7L"> <field name="COMMENT">Küchen Fenster 1</field> <next> <block type="controls_if" id=";Ge/W}b(g#!55Spa_}4{"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="ZdaL*3qCS1cGbI**C~c:"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="liTeTmZG2?Xt:0ZW(^a,"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48f1.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id=";?ZCK*/+8)^Su=|^{Dvw"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="E77QP)U]0k#bR]i84c#1"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="V.I.PSw!CU+;A8ku_N*v"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led6%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="bjC7Zz|}crbl%C(0]c+F"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="6Y3.n7u5*wD),/LAVx-A"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48f1.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="E,a%kcias;%}6Ub%s!p;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="Mj{E{1m[dle[y%hd#xFy"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="A{p^cGrHGE9.T87g|x}c"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led6%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="O.bA1YN#tE%vm0o}3JUp"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="]?XxB]S4S#U}Ncs(|vf1"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="A:XH*a,p9akJ|lWbHsp}"> <field name="COMMENT">Küchen Fenster 2</field> <next> <block type="controls_if" id="Vubrwjd/fvcRk^G-^,LW"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="7e-iNS4sme=KVzrb-~}7"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=".OQ^ArnE/h1%Cn)/[n_E"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="3d?tY%6Egl=L}M#O4g`)"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="@E^(br9P1J]5|(EL8gmf"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Y7m(0szP@(8=y_L{m?#Z"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led7%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="Zw%_^bLCAie3IW6PO_76"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="50U?1tXlJ7!-SW.@[u=B"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="@O^#oUdZ,2b[Dh?LhA^*"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="Df,Z8f6abcGa!2OSOcWv"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Z}P+q)px~%9S=qE8oq-^"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led7%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="JT,py^.D@a=D)-Dg8Dzc"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="d0QK+DRDMLHC.V6B|STe"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="G-USj@X8{TCnTpa]s:.U"> <field name="COMMENT">Wohnzimmer Fenster 1</field> <next> <block type="controls_if" id="JJdpb[+{~IkZrZs_K(E?"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="%Mh*vWBFaU0xyddyvV]n"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="+7[P!Wy=9unD[)IQ.Sbt"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="0Lsa7jj}sCcdZ!?`=U[W"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="}C)R2wm!hcg6XtV8sxs4"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="!:U5au2h4[ceOsuxydKg"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led8%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="v/x+:Y=cg[INJlrwpmMF"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="PCBp~);1z*N;#fM)G12S"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="}[d)v?DRQ{YD88}+NE+C"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="4BUdz1`?+b989WswNis7"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="`.;#|H*xqh%P/7A88-X="> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led8%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="nKf3kDYtbN?LZDeI^*.g"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="8c(p;*/AZBJe3Lfq|mUi"> <field name="oid">mihome.0.devices.magnet_158d0001de8b50.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="@~TeUB4A/}H@h-u~ZOFb"> <field name="COMMENT">Wohnzimmer Fenster 2</field> <next> <block type="controls_if" id="Q0N+MD6bRaQ4RUAKA=SU"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="HIi~O}#ZLjjGA4~ZO;(!"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="OVT|n0-D3q}@O4Wlu*3w"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="3#ZIU{vk)966+_^)dK0j"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="|p~D!H]n=SZ.6^2(oUBG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="d)ulfv)yh^@(pCj%|FL3"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led9%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="FZlBpyZUk)4%se6.sI%I"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="bHIW,6K,MrKf3DQKI=.R"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001de8b50.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="w4X*NQF/?EgfkINNA9BR"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="6?gzodC[=@9S.zT~R5x;"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="venw_Q~OWUA9K::-,bn#"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led9%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="on~]ebSe.v.e^d_L^hzq"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="xSqp*H^NFs`CckR5087|"> <field name="oid">mihome.0.devices.magnet_158d0001fd48db.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="gGGM+ZY94-n2lT;CGU2X"> <field name="COMMENT">Schlafzimmer Fenster</field> <next> <block type="controls_if" id="ds,7-ligviMLHE_#WrvM"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="YVcF{S#2xIjO}nt}IM22"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=";*~8ogct-KOsWk!-RG17"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48db.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="V^d6YCD_`PG2PXZkZk8]"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="e^!pQY`pkpea:FLAvUYq"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="E:5IybcN88]hAyZDbsXP"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led10%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="0I6!m@zin2zMINz#I%WT"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="hav]{(17_}v9*I{5?{x%"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.magnet_158d0001fd48db.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="S}[.9B%TAr|;pyVU!!8w"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="WY#,#D^E2t9Oru~S!-2s"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="y38`rnw[/?.0/kp}QOPU"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led10%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> <block type="on_ext" id="PD#w[tUmM5pbe~,+[Ba}" x="-563" y="-1238"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id=";3s)qI?o:OtgGqKOKq*;"> <field name="oid">sonoff.0.Studiolicht.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="julV~ojeP-iUD=f^o@qs"> <field name="COMMENT">YouTube-Studio</field> <next> <block type="controls_if" id="T%b0W^#l-ZWU%w^7]WQ/"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id=".`5XJGz4u6:p[#j+uoBh"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Tc#Gzin|@s,p7.86ILp/"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Studiolicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="sH3Sm+bH^3l}+?.kIlZ*"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="=wpQ3my^Pf]!-8^U0Z9B"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="UuXS5{3PAB{y=SFAW5MX"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led20%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id=")aduw;^?7orJFZqd{OCn"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="%W/jQ;,v[tkR_LZztBr:"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Studiolicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="yYg6~99SZ~BwYgMyL6Pz"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="VKHTUVsD9=N)4BgGLCc]"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="3SzMEnHqGsEL]/Y,YiCY"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led20%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="=?wB]99L0H{mljv]}EyU"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="nK#5`fbpC!s^87TW0P`N"> <field name="oid">sonoff.0.Billardtisch.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="7WnC_NV?BDVZD=KCkHj["> <field name="COMMENT">Billardzimmer</field> <next> <block type="controls_if" id="s*X*E{~BYM(ukC_?Le^F"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="(.e,`DX+T0lI[A(7`86{"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p(~w43|gj8pUzcKVUI2l"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Billardtisch.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="-^5z(kW{R[7W=4WW+DOs"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="^_LBs4P?vbUt0);gp8VH"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="T0retFQ|~~VNAQ@aj}hk"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led19%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="UR[t]e:N.fg#-|%Xavhb"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="~x^HHg]}=*8/foCa!!Mx"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Billardtisch.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="5)#hs)fA%TUA/XJ6eO]h"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="g7E]{pWy:30,d|n9,)Tt"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="t2C47p/?QdgasSr?0Mxg"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led19%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="LupJ@6N7sMkIGeUY(=J?"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="^%Gw.ofg=fyYYyL#,^mV"> <field name="oid">sonoff.0.Wohnzimmerlicht.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="cZ`PR?fVPatA=O%P`#u`"> <field name="COMMENT">Wohnzimmer</field> <next> <block type="controls_if" id="uxBR-Ht8zk*JK@*si6`J"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="nuy}CuuIOFL5bPMVd`t^"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=":_wFm?-`SOE:ny3`+w!E"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Wohnzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="B5g#O2@_FCRP7|nwTJ1,"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id=";4iMnKPM(Tg%uZVoGyFp"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="PSRGf^eMPm5jFs^yKtuR"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led18%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="GpcL0nIhEKmX!#5GkRu0"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="798IK3]4s_H04zhqbHY~"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Wohnzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="gi,P634-![Pv3)uT%t1C"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="1[B5(_K`dTh-cuxHevpg"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="I-_hyXTU4+TjR0W+nSzT"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led18%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id=";I@-Od1Rh:{.-=5[77?P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="_8D2T^@nely{eM[8SvsU"> <field name="oid">sonoff.0.Schlafzimmerlicht.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id=")!.ri~8!PjGBk6pSByX["> <field name="COMMENT">Schlafzimmer</field> <next> <block type="controls_if" id="k@u}e)Wk4Dxec^7y!PP^"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="E5spLrUu;a:RctvF/},1"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="R63!a=]Ie(IQcT6m,.bf"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Schlafzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="?PeIMmsX!AJntL8CIXwg"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="Zzdx,%r)P_OovOp)GBFD"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="LjcvP!g@GTNwWPj`vS3#"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led17%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="=D+Ei-ytg.S:lmvO2/G%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="HsY*4,2sx:6J0,9bl`u~"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Schlafzimmerlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="UkR82N8:LCO_nMc*!K13"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="!:H%C!m.x:qF2PZO1W)o"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="u?^_G:|Qz~INVZv*pln1"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led17%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="7E]+0L2MMG:MNp]u0`is"> <mutation items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HSDz3x3|FvslQDoT_2rq"> <field name="oid">sonoff.0.Küchenlicht.POWER</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="#9qT/(4A!;yWXo,^5PlJ"> <field name="oid">sonoff.0.Küchen-Spots.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="XqaC4Rrsr4`kDJGB,qs{"> <field name="COMMENT">Küche</field> <next> <block type="controls_if" id="1A]F}-L6TGO|^qEjGrs5"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="h#V~!YGPM=fu8@E|,abq"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="J?TJ)waCi7O6yIqIa=)7"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Ibr;6xFWusa@kfnV37Jj"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchenlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="zasSzG~Z(LAVb|7)r/-J"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="OTv+AHS/lja6-K3kx/eu"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="FG}jccJK0=2uGFyVpLLi"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchen-Spots.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="{5p@~15j30a9DUJtZuWs"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="`MXblVpq{KJ*(o2kVk!g"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="MPd})aZq=3`:/=P_O5g*"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led16%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id="mMD)xnaxQ?7(Bq]9Sm{J"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="H9YmK=4/Ie#/zmfI2|S%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="W?^nDDzbm@]KY1eqNSX#"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchenlicht.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id=".+T.yHQ6)L{Q//u:wL6T"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="aA[,WUB+Gt2_;:x?WX0z"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="yLe0lJZKkp#3^i8XpmBJ"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Küchen-Spots.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="XZ6/|j`E,[ALLmJ1mM;k"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="=MaQC:|u`H5SoU8L0OAw"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Dl]l%t6tnI!FbRxwMj=a"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led16%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id=";!/y!E2mk][^cYFJ4cB5"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="_sYgBU#f.N=h{_hQdIv|"> <field name="oid">yeelight.0.color_0x00000000035b8044.power</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="R,)*pXAnv%`A1cP@ij+V"> <field name="COMMENT">Bad</field> <next> <block type="controls_if" id="2U)?~t%n+GC:R?0Hm^cc"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="YMgs2L|]s%_5xNWc^H3x"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9+!?vC~n-X__8]aOxkVE"> <field name="ATTR">val</field> <field name="OID">yeelight.0.color_0x00000000035b8044.power</field> </block> </value> <value name="B"> <block type="logic_boolean" id=":R(B__JXB83-.Vq?sU!1"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="*}D-XDK0Ydf5W|oS3TLw"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="pGM(1[Zw@zn_Im{.e48;"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led15%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="715g}bgKp|.Bf_wh4)c)"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="?B{qAyYWf]yVL;;W@oqJ"> <field name="ATTR">val</field> <field name="OID">yeelight.0.color_0x00000000035b8044.power</field> </block> </value> <value name="B"> <block type="logic_boolean" id="g7tWr{6l}i{U{IRXf~%l"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="ZlK|UA:x6=b-14w0W+jo"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="VJ^j,#leHXo9hWE5Wiq_"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led15%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="NXHE*zM}PdHrZ71yVr,X"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="(YEi88,C~#/@*8IS_5,~"> <field name="oid">sonoff.0.Flur.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="97K0sk_#88w#Zv|qvmM7"> <field name="COMMENT">Flur</field> <next> <block type="controls_if" id="/j:fO)N(NURpJW8Nne?D"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="iS,L2^(p+)w#kW}VpBy5"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="x}CTe6Z.Py-8i^zw*p_["> <field name="ATTR">val</field> <field name="OID">sonoff.0.Flur.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="CsnB@kU^JAp3|vLcHAnV"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="E8(y6ckBN/gQX5yb[R}E"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="v3tpu|UG)HZIM4/9ln-D"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led14%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="yC6yO28i//Q5:JDDq%N4"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="t;i1n?a@yOe0]|M/OWl{"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Flur.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="TSpkwxUZ|f;.HUFuDB/y"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="W45~bVJ3B9,~:+2:-A,="> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="Z6@(@?J}1#1{qz1J2LY`"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led14%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="w/NGU5@VrOK;Y4AbSW^V"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="+qQ~FI~(}WZ=`Z,ZBX{A"> <field name="oid">sonoff.0.Sonoff_Bewegungsmelder_Terasse.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id=")}3vbpd+E)C?^B{8aK4h"> <field name="COMMENT">Terrasse Bewegungsmelder</field> <next> <block type="controls_if" id="81*1x+_2X(M!Y/FO[D~h"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="qa~|PXUA~tLh|!B(8l}@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ZM?vV:yZ66}S-#hX4m`0"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff_Bewegungsmelder_Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="+L;ox:e_tnW=~RVokiKv"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="|jMFCZiaMQe3_|`dK3|s"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="PT8Z@2s59G%nIv-2y^=["> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led12%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="60F`o_D4IUUKj@s!h;k?"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="5YrK8rV[vS#R2{KaPg*u"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff_Bewegungsmelder_Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="[@gJ59T)2BTD^gTqbFEZ"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="C8}R5@ASF|2805w6}e%a"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="hb@])FL[ey.(]Lb!^^mn"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led12%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> <block type="on_ext" id="sDlO!%{tlOBR:8Q.G8S4" x="737" y="838"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="^g-M[#Z7wmab?8~69KYN"> <field name="oid">mihome.0.devices.smoke_158d0001e6415b.state</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="?5c2ITRs2Cu2@~HR2|DQ"> <field name="COMMENT">Feuer Alarm Value</field> <next> <block type="controls_if" id="YE3MptmZ=~/W?KXX|(Pm"> <value name="IF0"> <block type="logic_compare" id="aFQ@UT1+Vi~P8GZp/Czz"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="2|T8%+fjT;JVXPy|(Eod"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="ZaGKd3id0jJEjqhSm|cf"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="_U2/1CC!`-5juC;m-s;,"> <mutation delay_input="false"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="H-3ex;hjuqz]y:i7UyTs"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="g[qptJ#HIJ=vQxC{)@.O"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</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="iZ[DIOSK!aQeFSk#0}/0"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="_Z|eIY+1tu?]-w0OfNZl"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="RAnZbsW[xrnWTn.X5McQ"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="47M:Sw}5X?Ezs[4K^=_4"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">3</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=";3+Y_TA)rb~F59/OILa:"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="@ZQFqbWCukdy8,lf;c-?"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</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="logic_boolean" id="~Q}dYr{lUZp7Of2QpQ%."> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="3:`/eqO90:7u^n-I|/?Q"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="g+:e/:sj+PCm,F9Yr1xh"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="@`|wqir!?6ol+cx!09+e"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="GIpMzYT2I;Eu%X|[H.-)"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="=S%R9PiH2oHZf3NncxSr"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">7</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Wlznng{V+`e6ZSbXm~/0"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="sZHIWDOjzG=}jXn@3YQ["> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">8</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="5T%sF%M/[5gBlPrsO,TR"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="1+:oB[K[;2ehlg:Gca/t"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">9</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="8~sdjZvVS?Y;Qk9cZwdj"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="M.E:l[qu)p3XqZY=vjgl"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="LeOQyiAf6)Pz6].NNmn5"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="M-QXq6q;utWGiZam4|^I"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">11</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="u3D=Oc;9NU5=lZ-@3v]A"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="e]FFym)KX?~^[Fpiu-%/"> <mutation delay_input="true"></mutation> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">12</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="_d;vg?3]X6KZp9;:1*_+"> <field name="BOOL">TRUE</field> </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> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="7BZs3,DpTd=uJ1`|]}.|" x="738" y="1562"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="Dy1+:Ol#no-*.SgcRcES"> <field name="oid">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="MSIaM]6mX0NO7N]B/llj"> <field name="COMMENT">Feuer Alarm</field> <next> <block type="controls_if" id="6%^?1LQNA;C74]e+}Kqs"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="A7:-TP!(XIWgs!?MHKnE"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="9tpwOlMtP^/F9MRyX+lX"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> </block> </value> <value name="B"> <block type="logic_boolean" id="b%yvF[_lMK%q%Ww*G?zp"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id=".fuTcOm=elwa,RpVa0uJ"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="(9zGHIsA^g4Da(,:cQ#d"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led24%2070,0,0</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="dUhKKijjoH]CKMQBJ(|:"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ERzjzCE.2eU`ej/z8G,="> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.smoke_158d0001e6415b.Smoke_Value</field> </block> </value> <value name="B"> <block type="logic_boolean" id="_;MLslEb/*){o7[4?p!t"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="0vM@Kduzx1:`m,O^@ui("> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="#004%g@!;wgz#dW*Lg:="> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led24%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="Um3}l{?lzB34)e?|%[{5" x="737" y="2012"> <mutation items="3"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="?[}dOHXRuSb0QvO]Hoht"> <field name="oid">landroid-s.0.mower.state</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="{jSR[8lXQt79,g^nNIr)"> <field name="oid">landroid-s.0.mower.batteryCharging</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="_k-d3;Gvb`GNlPeSibjH"> <field name="oid">landroid-s.0.info.connection</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="5LN5o@os5[8B2C30@wY!"> <field name="COMMENT">Rasenmäher-Roboter</field> <next> <block type="controls_if" id="BU6]358HdH/Z.]`^p7q!"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="-o_Qyq39U46o?d(2L6h@"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="-^=?JMh2thPtlzPo%e;I"> <field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.state</field> </block> </value> <value name="B"> <block type="logic_boolean" id="m;;JbJ}^TW3R=:EN0.52"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="Hot(Yp9~.:veQ_F/;~[E"> <field name="NAME">timeout11</field> <field name="DELAY">1</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="s_y[JW|}v3Q=;gjC*[-|"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="|FBo2o2DI^pL9bjbDNzm"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led25%200,0,70</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="bUHp8j]7OaW!:U5w9;]{"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="r;p9)YlOjTrX9]`ARge5"> <field name="ATTR">val</field> <field name="OID">landroid-s.0.mower.batteryCharging</field> </block> </value> <value name="B"> <block type="logic_boolean" id="^@e[u6f-rpav(yS%}`4A"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="JQJcD@C3!b-4@)!}=bl7"> <field name="NAME">timeout10</field> <field name="DELAY">2</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="s6?l;Kqbx3({YENqGh5e"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="vKY9tI@/%!(1|=8l{u?}"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led25%2035,35,0</field> </shadow> </value> </block> </statement> </block> </statement> <value name="IF2"> <block type="logic_compare" id="(]=buAA;@VX9s3jQ}WBA"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="a-mHJu2m=@##.YD~hb7F"> <field name="ATTR">val</field> <field name="OID">landroid-s.0.info.connection</field> </block> </value> <value name="B"> <block type="logic_boolean" id="wUBr.^jyC.ro1Fb3_SQ-"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO2"> <block type="timeouts_settimeout" id="(#5@.ofzAMv.@}nvGna|"> <field name="NAME">timeout12</field> <field name="DELAY">3</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="jYA.}Fg~yZ!6jSk+12``"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="rn]KV;l-xWOlb*!8ALuM"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led25%2070,0,0</field> </shadow> </value> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="4H-ESMqn8Wu-=ib]*8lC" x="-562" y="2113"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="]cEI/V]4wUGT]{fJhN1#"> <field name="oid">sonoff.0.Sonoff-Bewegungsmelder-Terasse.POWER</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="rn*/?l@xf|+@6)fj.,tY"> <field name="COMMENT">Einfahrt Bewegungsmelder</field> <next> <block type="controls_if" id="|nE1@/JjexR3xSu{xj+("> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="#zR]`}#:Ve[:@G_RF8bP"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="SgP]`zqNW0H/=Z3zf?.l"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff-Bewegungsmelder-Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id=";lto]fj]!%hu[KTU(6ag"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="Ak2?}E?kCEf;R)@[VyDs"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="dikF6XaL.%Wtj5H/ad/R"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led11%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="E?0apxhpDfSknKzl3dt="> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="D4:T84^0l#=U67OCJ,ko"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Sonoff-Bewegungsmelder-Terasse.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="gKcf9uQ(?ecb`chL*Gev"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="YmmTKbqy;.,F#A6k(9Gj"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="3eGJgpX1Gr/|kqAWJ#hU"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led11%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> <block type="on_ext" id="cugxFKgS?(}sFoy{OkBs" x="737" y="2788"> <mutation items="2"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="iGYf{nPz,::fgG(vfC_K"> <field name="oid">mihome-vacuum.0.control.clean_home</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="QlR{*f=Q*T_*[c*y{|ig"> <field name="oid">mihome-vacuum.0.info.connection</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="+FY}4_sa{P2uUg1ex0@I"> <field name="COMMENT">Staubsauger Roboter</field> <next> <block type="controls_if" id="frQ6P_LP:i)##19wd=wf"> <mutation elseif="2"></mutation> <value name="IF0"> <block type="logic_compare" id="bp0||^q~6P]tT.c:{zkT"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=":D6nLT|,*V:mR^3jn}KT"> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.control.clean_home</field> </block> </value> <value name="B"> <block type="logic_boolean" id="MU}f,U3|8%.cScg%mcj["> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="K2|dbsEs?JPAa+YOs]/?"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="R~34+u]a9WFDD(pQI)N3"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led26%200,0,70</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="T{}C5^Sz3I`g*{:]fTMy"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="0UHIMpG,:h!bevnr|E?n"> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.connection</field> </block> </value> <value name="B"> <block type="logic_boolean" id="3|3FHs5YR47h1@Sb|@!O"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="d[2Jw5K}?BYmZqZJQrBa"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="OqBR%,|24x,(U4BWEUr="> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led26%2070,0,0</field> </shadow> </value> </block> </statement> <value name="IF2"> <block type="logic_operation" id="sa[^}=c3M98:_l[@/jsY"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="_Ooss{kTZUv4ms/5}Q;O"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="6+p=_?KA67rXO(`2EqdA"> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.control.clean_home</field> </block> </value> <value name="B"> <block type="logic_boolean" id="5RQ^v7t)yGW-/DN03Sx-"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="YRyi5:b|yB*@EPrUp}4C"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="?HaRei0@)AOKRWe=wvY="> <field name="ATTR">val</field> <field name="OID">mihome-vacuum.0.info.connection</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Dcr~7O86Hq,(X_9c4lRx"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO2"> <block type="request" id="aJlDI/+xw+:=oFn5Z{KV"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="IS;M]{k=[mNs(3CubmqE"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led26%2035,35,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> </block> <block type="comment" id="?C9[q30|71JJuj)=SWBc" x="738" y="3437"> <field name="COMMENT">Restmüll</field> <next> <block type="schedule" id="RzvYA=HoB25n;:1`1%Aj"> <field name="SCHEDULE">* * * * 0</field> <statement name="STATEMENT"> <block type="request" id="rT@^)/Hk%V(L_o*,=o@("> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="]dFGkzjsNCJ}]hLs^]jM"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led27%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="{5@I^6n59zsDz2|S{:]*"> <field name="SCHEDULE">* * * * 1</field> <statement name="STATEMENT"> <block type="request" id="(4q7hNA+8Lc@jwU5;VdO"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="#zbsi54:(4Gke0)Rwb73"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led27%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=",+I|@?aGIVDq.j%G+mj."> <field name="SCHEDULE">0 12 * * 2</field> <statement name="STATEMENT"> <block type="request" id="]Z`-[CqFEYr=58afP|wl"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="SC:Dd_*jm8=U^uY*}~nP"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led27%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> <block type="comment" id=")ZBp#:*npC[|+8+z:AXD" x="738" y="4012"> <field name="COMMENT">Papiermüll</field> <next> <block type="schedule" id="%l[`(@.PPhhI=Nfwn^@;"> <field name="SCHEDULE">* * * * 2</field> <statement name="STATEMENT"> <block type="request" id="?tD6htn_7*x.|iQxdE0a"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id=";bV2T(F!D{BwIl*.k.|D"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led28%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="}-R4Kbj8xUQ.f,B6:INE"> <field name="SCHEDULE">* * * * 3</field> <statement name="STATEMENT"> <block type="request" id="v{7RJ?s/.xT7/M8K_hB{"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="-V9E4++d_61?~0_4uUNq"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led28%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=":Ro{b)U1zi%#=X=2o@fs"> <field name="SCHEDULE">0 12 * * 4</field> <statement name="STATEMENT"> <block type="request" id="ZpCycG]Z5IUsF^xX*gR/"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id=")[Y.gHVA`Z8NrH|MzrE,"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led28%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> <block type="comment" id="o^EqvZ]qa?-a|?e=ca@m" x="738" y="4562"> <field name="COMMENT">Biomüll</field> <next> <block type="schedule" id="[)mvOleC):Y5BTr8F34,"> <field name="SCHEDULE">* * * * 1</field> <statement name="STATEMENT"> <block type="request" id="EzcFUov*Tm+Mt?bK|6E2"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="xe?rOn^]%/=FeHa3Pp#N"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led29%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=";W{Z{vq4K`o|C84c(4(."> <field name="SCHEDULE">* * * * 2</field> <statement name="STATEMENT"> <block type="request" id="N^@/-+84:}+JcrY11N@("> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="6#BD;Gg;E]Z~+Uwd^G?r"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led29%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id=":fajMx5^=pP3Y!LZ^Y/c"> <field name="SCHEDULE">0 12 * * 3</field> <statement name="STATEMENT"> <block type="request" id="22[Vsglnhim;1~FBqy(6"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="mfaR)qqwz4Bp@@^jl:J*"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led29%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> <block type="comment" id="G*@E`OI0m:}TIG^I%lW4" x="738" y="5137"> <field name="COMMENT">Plastikmüll</field> <next> <block type="schedule" id="N13mlI^^`;mTJ^q3ClUr"> <field name="SCHEDULE">* * * * 3</field> <statement name="STATEMENT"> <block type="request" id="3|N7_N?pc%*9gf-*RSC7"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="=;ElJZ@+1+S%a)~iNBjY"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led30%2035,35,35</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="WiPl8PoTIo3p{Wd/54_|"> <field name="SCHEDULE">* * * * 4</field> <statement name="STATEMENT"> <block type="request" id="_!eW0lSa5,_0C#yy+lD-"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="flRTZ_:WpVdUECl:B~KC"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led30%2070,0,0</field> </shadow> </value> </block> </statement> <next> <block type="schedule" id="}S]RG{[cm9U*CDc!||4D"> <field name="SCHEDULE">0 12 * * 5</field> <statement name="STATEMENT"> <block type="request" id=".B@sWfs-U|.G(JnR5S`X"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="URL"> <shadow type="text" id="cK7Ue:l1R7;5Fq9LCY?8"> <field name="TEXT">http://192.168.178.102/cm?cmnd=Led30%200,0,0</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </xml>
Und hier noch einmal meine Grafik für den Rahmen, mit und ohne Beschriftung...
schimmer-media.de/attachment/3363/
schimmer-media.de/attachment/3364/
Ich hoffe das euch das Tutorial gefallen hat und würde mich hier unter diesem Beitrag über eure Ideen für die Statusanzeige sehr freuen
Siehe Link.
Ich kann die Datei einwandfrei herunterladen.
Hallo,
ich finde das Projekt sehr interessant, genau das was ich auch im Kopf habe. Nur war es bei mir bis jetzt nur die Idee.
Wenn ich versuche den obigen Code auf die NodeMCU zu flashen hackt es immer schon da:
Arduino: 1.8.13 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\nobtu\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\nobtu\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nobtu\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=1A86_7523 -ide-version=10813 -build-path C:\Users\nobtu\AppData\Local\Temp\arduino_build_568773 -warnings=none -build-cache C:\Users\nobtu\AppData\Local\Temp\arduino_cache_390182 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.python3.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -verbose C:\Users\nobtu\Sonoff\Tasmota-development(2)\Tasmota-development\tasmota\tasmota.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\nobtu\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\nobtu\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nobtu\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,led=2,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200 -vid-pid=1A86_7523 -ide-version=10813 -build-path C:\Users\nobtu\AppData\Local\Temp\arduino_build_568773 -warnings=none -build-cache C:\Users\nobtu\AppData\Local\Temp\arduino_cache_390182 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mkspiffs-2.5.0-4-b40a506.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\2.5.0-4-b40a506 -prefs=runtime.tools.mklittlefs.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.mklittlefs-2.5.0-4-fe5bb56.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\2.5.0-4-fe5bb56 -prefs=runtime.tools.python3.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-4-b40a506.path=C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506 -verbose C:\Users\nobtu\Sonoff\Tasmota-development(2)\Tasmota-development\tasmota\tasmota.ino
Using board 'nodemcuv2' from platform in folder: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Using core 'esp8266' from platform in folder: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Detecting libraries used...
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for esp-knx-ip.h: [esp-knx-ip-master@0.4]
ResolveLibrary(esp-knx-ip.h)
-> candidates: [esp-knx-ip-master@0.4]
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\nobtu\\Documents\\Arduino\\libraries\\esp-knx-ip-master" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for EEPROM.h: [EEPROM@1.0]
ResolveLibrary(EEPROM.h)
-> candidates: [EEPROM@1.0]
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\nobtu\\Documents\\Arduino\\libraries\\esp-knx-ip-master" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\EEPROM" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]
ResolveLibrary(ESP8266WiFi.h)
-> candidates: [ESP8266WiFi@1.0]
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\nobtu\\Documents\\Arduino\\libraries\\esp-knx-ip-master" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\EEPROM" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for ESP8266WebServer.h: [ESP8266WebServer@1.0]
ResolveLibrary(ESP8266WebServer.h)
-> candidates: [ESP8266WebServer@1.0]
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\nobtu\\Documents\\Arduino\\libraries\\esp-knx-ip-master" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\EEPROM" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WebServer\\src" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for ESP8266HTTPClient.h: [ESP8266HTTPClient@1.2]
ResolveLibrary(ESP8266HTTPClient.h)
-> candidates: [ESP8266HTTPClient@1.2]
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\nobtu\\Documents\\Arduino\\libraries\\esp-knx-ip-master" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\EEPROM" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266HTTPClient\\src" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for ESP8266httpUpdate.h: [ESP8266httpUpdate@1.3]
ResolveLibrary(ESP8266httpUpdate.h)
-> candidates: [ESP8266httpUpdate@1.3]
"C:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10813 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DLED_BUILTIN=2 -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\nodemcu" "-IC:\\Users\\nobtu\\Documents\\Arduino\\libraries\\esp-knx-ip-master" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\EEPROM" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WiFi\\src" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266WebServer\\src" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266HTTPClient\\src" "-IC:\\Users\\nobtu\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\libraries\\ESP8266httpUpdate\\src" "C:\\Users\\nobtu\\AppData\\Local\\Temp\\arduino_build_568773\\sketch\\tasmota.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for ext_printf.h: []
ResolveLibrary(ext_printf.h)
-> candidates: []
tasmota:55:24: fatal error: ext_printf.h: No such file or directory
#include <ext_printf.h>
^
compilation terminated.
Bibliothek esp-knx-ip-master in Version 0.4 im Ordner: C:\Users\nobtu\Documents\Arduino\libraries\esp-knx-ip-master wird verwendet
Bibliothek EEPROM in Version 1.0 im Ordner: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\EEPROM wird verwendet
Bibliothek ESP8266WiFi in Version 1.0 im Ordner: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi wird verwendet
Bibliothek ESP8266WebServer in Version 1.0 im Ordner: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer wird verwendet
Bibliothek ESP8266HTTPClient in Version 1.2 im Ordner: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPClient wird verwendet
Bibliothek ESP8266httpUpdate in Version 1.3 im Ordner: C:\Users\nobtu\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266httpUpdate wird verwendet
exit status 1
ext_printf.h: No such file or directory
ich habe schon viele Libs installiert, aber irgendwie habe ich das Gefühl das die richtige nicht dabei war.
Wo liegt mein Fehler???????
LG Norbert
Hallo, ich hatte wieder etwas Zeit und habe es hinbekommen. Ich habe allerdings jetz nicht mehr die Arduino IDE benutzt sonder den Tasmota PY flasher. Mit der Arduino IDE muß ich mich wohl erst noch anfreunden.
Es klappt! Beim Video genau hinhören hilft auch sehr. Danke für die gute Anleitung, genau was ich unbewusst gesucht habe.