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.
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();