Frage zu Szene ( Ferseher aus)

Hallo habe mal eine frage.
Die Szene Läuft, ist die Uhrzeit und die Variable erreicht, schaltet der Schalter aus.
Der Schalter ,schaltet den Fernseher aus.
Wenn man aber zu der eingestellten Uhrzeit noch wach ist und weiter schauen möchte,
müsste die per Schalter oder Swipe oder Bewegung Motion gestoppt werden also deaktiviert.
Schläft man jedoch dann ein, hat die Szene keinen Wert es sei den man könnte eine Zeit mit einbauen,
das die Scene wieder Aktiviert.
Ist so was möglich bin kein Profi in Lua

 --[[
%% autostart
%% properties
%% events
%% globals
TimeOfDay
--]]

local sourceTrigger = fibaro:getSourceTrigger();
function tempFunc()
local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( ((currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "01:00")  and  fibaro:getGlobalValue("TimeOfDay") == "Night" )
)
then
	fibaro:call(451, "turnOff");
end

setTimeout(tempFunc, 60*1000)
end
if (sourceTrigger["type"] == "autostart") then
tempFunc()
else

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
 ( (currentDate.wday == 1 or currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7)  and  fibaro:getGlobalValue("TimeOfDay") == "Night" )
or
startSource["type"] == "other"
)
then
	fibaro:call(451, "turnOff");
end

end

Habe die Szene gestern getestet, habe wenn Day und 13 Uhr dann,
Steckdosen ausschalten hat es auch gemacht.
Danach die Variable gegen Night und die Zeit von 1 Uhr eingestellt.
Nur es hat sich nicht´s getan heute Nacht, die Steckdose ist nicht ausgegangen.

Hy benutzt du denn Wallplug? Ich hab mir sowas ähnliches zusammen gebastelt über die standby zeit und der anschaltzeit vom Tv