kleine Zusatzerklärung:
bei den Datenpunkten jedem Shelly (s)eine Funktion zuordnen. (Licht/Rollläden/...)
Wenn du alle Lampen über shellys dran hast, müsste das Muster "shelly.0.*.Relay*.Switch" passen.
nimm das Puzzle aus Funktionen ->"javascriptfunktion" o.ä. schiebe es an eine freie Stelle, vergib einen Funktionsnamen zb. "Alle_Lichter_aus" und füge den code ein der ausgeführt werden soll.
Das Puzzle für den Funktionsaufruf "Alle_Lichter_aus" packst du dann in den Trigger.
ungetestet und hoffentlich verständlich erklärt.
evtl. geht auch MultiFilter(rooms=Wohnzimmer,Küche; functions=Licht), kann ich aber gerade nicht probieren.