@paul53
geht jetzt. Du hattest Deine vorige Antwort editiert, danach hab ich es verstanden.
Nochmals danke für die Hilfe!
Jetzt sieht es so aus (und kann weiter verfeinert werden):
<block xmlns="https://developers.google.com/blockly/xml" type="timeouts_settimeout" id="RJB*KJGHzo,mgn|HG`}R" x="-636.1221618652344" y="-719.71875">
<field name="NAME">timeout_Markise_zu</field>
<field name="DELAY">5</field>
<field name="UNIT">min</field>
<statement name="STATEMENT">
<block type="control_ex" id="D,aYfncvo]~6;:x=Et4|">
<field name="TYPE">false</field>
<field name="CLEAR_RUNNING">FALSE</field>
<value name="OID">
<shadow type="field_oid" id="LUNO:zcC,;yfWN7^)8^f">
<field name="oid">shelly.0.SHSW-25#10521C07A436#1.Shutter.Close</field>
</shadow>
</value>
<value name="VALUE">
<shadow type="logic_boolean" id="qUK=D@vU[k`lTR[oldsX">
<field name="BOOL">TRUE</field>
</shadow>
</value>
<value name="DELAY_MS">
<shadow type="math_number" id="2yKv|Q$gdS}|jcQvTD]|">
<field name="NUM">0</field>
</shadow>
</value>
<next>
<block type="signal-cmb" id="eGElm@Y$%Aq(h1{CeCV:">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<value name="MESSAGE">
<shadow type="text" id="FLh@K=]vhN/HICKhtwlO">
<field name="TEXT">Markise fährt runter, die Sonne scheint!</field>
</shadow>
</value>
</block>
</next>
</block>
</statement>
</block>
edit: ich setze Deinen letzten Tipp auch noch um!