@paul53
So das ist es, eigentlich Logisch wenn man es im Nachhinein sieht.
Danke für den Wink mit dem Zaunpfahl...
<xml xmlns="https://developers.google.com/blockly/xml">
<block type="on_ext" id="cWj)M#2q10ApriJ}z/J." x="-87" y="112">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="#7nxk7{L]5dos]}o*Ulq">
<field name="oid">0_userdata.0.Terrasse_mit_TV</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="control" id=",`L(EWw`b}Z~:?]0Oi|u">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alias.0.Haus.Terrasse.Unterstand.LED_Terrasse_Boden_und_Sonos_Amp.LED_Terrasse_Boden_und_Sonos_AMP</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="on_source" id="~_]2dNN779yd/4NrnTm@">
<field name="ATTR">state.val</field>
</block>
</value>
<next>
<block type="control" id="C++/OsdWV8_*Q3SnO1[@">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alias.0.Haus.Terrasse.Terrasse_TV_Steckdose_im_DG.Terrasse_TV_Steckdose_DG</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="on_source" id="BxMF$`~}@j+71AGAP=mV">
<field name="ATTR">state.val</field>
</block>
</value>
<next>
<block type="controls_if" id="8IJ|zUT{`~J}ui(W~}SV">
<mutation else="1"></mutation>
<value name="IF0">
<block type="on_source" id="@Z/M}]3z9L6iJ2V^ne^K">
<field name="ATTR">state.val</field>
</block>
</value>
<statement name="DO0">
<block type="comment" id="+Z/g=.36Z3)amg8:vhJu">
<field name="COMMENT">Rollo Hoch</field>
<next>
<block type="control" id="v_OmfSc.ziVQoLYX#hBj">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alias.0.Haus.Terrasse.Rollo_Unterstand.Rollo_Hoch_Power1</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="]W6nLNN{TC0boiC4)YFx">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control" id="=*R1a_=NxrAhs-#wwstI">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alias.0.Haus.Terrasse.Rollo_TV.Rollo_Hoch_Power1</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="+^Vh:7;R`OHtw@i]E;L#">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="ELSE">
<block type="comment" id="ey]cRfF*cb={G4|P%]3k">
<field name="COMMENT">Rollo Runter</field>
<next>
<block type="control" id="43^7o)dK?,{4x3i{qttZ">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alias.0.Haus.Terrasse.Rollo_Unterstand.Rollo_Runter_Power2</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="=/30@P5PVmb`o^3Zz5tG">
<field name="BOOL">TRUE</field>
</block>
</value>
<next>
<block type="control" id="BAND$7+JPDKYe0d3`Jm2">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alias.0.Haus.Terrasse.Rollo_TV.Rollo_Runter_Power2</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="logic_boolean" id="Q!2`J0~g:@IV6TSvX?PB">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</xml>
[image: 1716845759923-315e0b58-2044-4793-9008-9c11c5139074-image.png]
Das mit der Auflösung muss ich mal üben, dazu muss ich aber erst einmal lesen. Also ihr lieben, ganz lieben Dank an Euch alle.
Echt klasse hier!!