Meldung nach Zeit

Hallo Zusammen,

ich möchte gern darüber informiert werden wenn ein Fenster länger als xx Zeit geöffnet ist.
Das Versenden von Notification funktioniert auch so:
(tonumber(fibaro:getValue(FensterK, “value”)) > 0) then
fibaro:call(XX, “sendDefinedPushNotification”, “XX”);
Allerdings möchte ich das es erst nach einiger Zeit gemeldet bekommt.
Kann mir mal jemand auf die Sprünge helfen? Habe es auch im grafischen Editor probiert, hat aber auch nicht so richtig funktioniert.

Cool wäre auch wenn man statt einer Notifikation z.B. eine Lampe blinken lassen könnte oder der Motionsensor blinkt.
Danke schon mal.

Gruß
Jörg

Hey,
dieses Script sollte dir helfen. Ich denke, den Rest kannst du selber anpassen. das debug kannst du bei bedarf ja wieder raus löschen.

--[[
%% properties
105 value
%% globals
--]]

--------------------------------------------------------------------------
local starttimer = 10 --timeout
local FensterK = 105 --value fenster
---------------------------------------------------------------------------

if fibaro:countScenes() > 1 then
  fibaro:debug("stop scene");
  fibaro:abort();
end

fibaro:debug("start");
local timer = os.time();
local move = 0;

while (os.time() - timer < starttimer) and (tonumber(fibaro:getValue(FensterK, "value")) > 0) do
	fibaro:sleep(1000);
end

if (tonumber(fibaro:getValue(FensterK, "value")) > 0) then
	fibaro:debug("fenster offen"); 
	--fibaro:call(XX, "sendDefinedPushNotification", "XX")
	fibaro:abort();
end

fibaro:debug("fenster zu ende");
fibaro:abort();

Danke.
Probiere ich mal aus.

Gruß
Jörg