Problemstilling - scene i fibaro.
ønsker å lage en scene som inneholder følgende:
dersom solen har gått ned og en spesifikk lampe innendørs er slått på (selvsagt i systemet) så skal også lampene under terassen også slå seg på.
Er det noen her som kjenner til dette og hvordan jeg skal gjøre det?
Her er en scene jeg har laget , men som desverre ikke tar hensyn til om solen er gått ned eller ikke:
--[[
%% autostart
%% properties
165 value
%% weather
%% events
%% globals
--]]
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 os.date("%H:%M", os.time()-15*60) == fibaro:getValue(1, "sunsetHour")) )
and
( tonumber(fibaro:getValue(165, "value")) > 0 )
)
then
fibaro:call(195, "turnOn");
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
( tonumber(fibaro:getValue(165, "value")) > 0 )
or
startSource["type"] == "other"
)
then
fibaro:call(195, "turnOn");
end
end