Das kannst du direkt übers WebInterface einrichten.
Findet sich im 3-Strich-Menü und dann "Actions" auswählen.
Im Action Menü kannst du dann folgende Schritte durchführen:
1.) Create Action
2.) Auswahl, auf welches Event reagiert werden soll, also z.B. Input (0)
3.) Im Feld "Action name" entsprechend einen gewünschten Namen für die Action eintragen
4.) Darunter kann noch gewählt werden, ob die Action immer "Enable" ist, oder nur innerhalb von bestimmten Zeiträumen. Standardmäßig hier nur "Enable" Häkchen lassen
5.) Beim Feld "Execute when..." wählst du dann aus, welcher Art der Signalwechsel sein muss, damit das Event ausgelöst wird, also am obigen Beispiel wäre das dann "Input toggled on". "Repeat when" kann genutzt werden, um eine zu häufige Ausführung abzufangen, kann hier auf "0" bleiben.
6.) Im letzten Abschnitt "Then do" wählst du dann nicht Add URL, sondern "Add local action"
7.) Unter "Action" wählst du dann "Control output" aus, nicht toggle und im Feld darunter, welcher Output (z.B. beim 2PM gäbe es ja 2 mögliche) und nochmal darunter setzt du die output state property auf "On". Dadurch wird bei Tastendruck des gewählten Inputs der gewählte Output eingeschaltet
8.) Unter dem state property Feld gibt es dann noch das "set Flip value after property". Das kann man antippen und dort eine Zahl in Sekunden eingeben, nach welcher Zeit nach Ausführen der Action der Output wieder auf den anderen Zustand geschaltet werden soll.
Ich müsste selbst auch mal ausprobieren, was passiert, wenn man unter Punkt 8 z.B. 300s einträgt und wenn man dann z.B. nach 240s erneut den Taster drückt. Normal sollte dadurch die Zeit wieder neu bei 300s starten und das Licht an bleiben und dann nicht 1 Minute später ausgehen.