Eine Variante wäre, dass Du ein zweites Script schreibst, welches das Licht ausschaltest. Aus dem ersten Script heraus setzt Du einen Timer auf X Minuten auf das zweite Script. Im zweiten Script deaktivierst Du diesen Timer.
Hi,
wenn Du Homematic einsetzt würde ich solche Sachen über die CCU machen. Dort kannst Du über einen Trigger auslösen und zeitverzögert wieder ausschalten.