Tageszeitabhänge Scene

--[[
%% 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.