--[[
%% properties
%% globals
Tageszeit
--]]
local startSource = fibaro:getSourceTrigger();
if (fibaro:getGlobalValue("Tageszeit") == "Tag")
then
fibaro:call(44, "turnOff"); --TV-Licht aus
fibaro:call(10, "turnOff"); --Flurlampe aus
fibaro:call(125, "turnOff"); --Fensterlampe aus
----------------------------------------------------
elseif (fibaro:getGlobalValue("Tageszeit") == "Nacht")
then
fibaro:call(52, "open"); --Markise einfahren
if (fibaro:getGlobalValue("Urlaub") == "abwesend")
then
fibaro:call(73, "close"); --Rollos runter
setTimeout(function()
fibaro:call(73, "close");
end, 60000)
end
if (fibaro:getGlobalValue("Beamer") == "aus")
then fibaro:call(10, "turnOn"); --Flurlampe an
end
if (fibaro:getGlobalValue("OLED_TV") == "an")
then fibaro:call(44, "turnOn"); --TV-Licht an
end
if (fibaro:getGlobalValue("Urlaub") ~= "abwesend" and fibaro:getGlobalValue("Beamer") == "aus" and fibaro:getGlobalValue("OLED_TV") == "aus")
then fibaro:call(125, "turnOn"); --Fensterlampe an
end
end
Mehrere tagszeitabhängige Aktionen in einer Scene.