Na prośbę kolegów udostępniam moje sceny.
Lampki choinkowe włączają się po wykryciu ruchu. Scena działa tylko w określonych godzinach, aby nie uruchomić jej przypadkiem w nocy.
Parametry do własnej modyfikacji:
nagłówek - wstawić id czujki ruchu (u mnie wartość 30)
czujnikRuchu - j.w.
choinka - id urządzenia, które włączy lampki choinkowe (switch, dimmer, itp.)
godzinaOd, godzinaDo - zakres godzin w którym scena ma reagować i włączać choinkę
--[[
%% properties
30 value
%% globals
--]]
if (fibaro:countScenes() > 1) then
fibaro:debug("! Koncze scene");
fibaro:abort();
end
local czujnikRuchu = 30; -- wstawić id czujki ruchu
local choinka = 40; -- wstawić id urządzenia, które włączy lampki choinkowe
local godzinaOd = '0550'; -- [HHMM] od której godziny scena ma reagować na ruch
local godzinaDo = '0900'; -- [HHMM] do której godziny scena ma reagować na ruch
local startSource = fibaro:getSourceTrigger();
local czyNaruszony = tonumber(fibaro:getValue(czujnikRuchu, 'value'));
local czyChoinkaWlaczona = tonumber(fibaro:getValue(choinka, "value"));
local godzina = tonumber(os.date("%H%M"));
if (czyNaruszony > 0 and czyChoinkaWlaczona == 0 and godzina >= tonumber(godzinaOd) and godzina <= tonumber(godzinaDo) or
startSource["type"] == "other") then
fibaro:debug("Zapalam choinke");
fibaro:call(choinka, "turnOn");
end
Ikonki: