@snoopstar um die Szene zu starten setzt du den Datenpunkt auf True (Steuere), dann sollte dieser ablaufen. Auch wenn der schon auf True ist.
Ich persönlich habe mir statt dessen für das Widget vom Typ Switch einen eigenen Boolean (Wahrheitswert) Datenpunkt unterhalb von 0_userdata.0 erstellt.
Der ist im Normalfall falsch (und dunkel) und per Widget dann Wahr und Grün.
Auf den Datenpunkt lege ich ein Blockly das auf Wahr reagiert:
Das setzt den Datenpunkt wieder auf Falsch mit 750ms Verzögerung => optisches Feedback
und führt dann die notwendigen Einzelschritte aus (Fernseher an, Soundbar an usw.)
Ich mache das lieber im Skript wegen a.) dem optischen Feedback und b.) so kann ich feiner eventuell notwendige Pausen dazwischen einstellen. Bei meiner Soundbar muss ich z.B. 8 Sekunden warten nachdem das Ding mit Strom versorgt wurde bis diese ansprechbar ist.