Variable für Tageszeit

%% autostart
%% properties
%% globals
--]]

if (fibaro:countScenes() > 1)
 then fibaro:abort()
end

function tempFunc()
 local currentDate = os.date("*t");
 local startSource = fibaro:getSourceTrigger();
 if os.date("%H:%M", os.time()-15*60) == fibaro:getValue(1, "sunriseHour") --15 Minuten nach Sonnenaufgang
  then fibaro:setGlobal("Tageszeit", "Tag");
 elseif os.date("%H:%M", os.time()+15*60) == fibaro:getValue(1, "sunsetHour") --15 Minuten vor Sonnenuntergang
  then fibaro:setGlobal("Tageszeit", "Nacht");
 end
 setTimeout(tempFunc, 60*1000)
end
tempFunc()

Mit dieser Variable kann ich dann ein wenig mit den “Zeiten” spielen und muss es nicht in allen verwendeten Scenen ändern.