Tageszeiten Automatik | Event-Trigger Script (universell)

Hallo Zusammen,

wie kann ich bei dieser Szene erkennen um wie viel Uhr wird den Sonnenuntergang und Sonnenaufgang?

Gruß,
Gregor

Hallo,
kann mir jemand Helfen, die untere Szene so umzubauen, dass das Licht anstatt innerhalb festen Zeiten (17:30 - 08:00) 15Min. vom “Evening” (Sonnenuntergang) bis 15Min. nach “Day” angeht?

--[[
%% properties
25 value
%% globals
--]]

-- VARIABLEN Konfiguration (Bewegungsmelder muss oben unter %% properties aufgeführt sein) löst die Szene aus
-----------------------------------------------------------------------------------------------------------------------------------------
local scene = 26 -- ID dieser Szene
local motion = 25 -- ID des Bewegungssensors
local switch = 91 -- ID der Lampe

local nachtstart = 1730 --1730 = 17:30
local nachtende = 0800 -- 0800 = 08:00
local starttimer = 30 -- licht an zeit (+ zeit des bewegungssensors - par. 6)
-----------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------
---------------------Script-----------------
fibaro:debug("start1")
if (fibaro:countScenes()>1) then
	fibaro:debug("stop scene");
	fibaro:abort();
end

-- SCHALTE LICHT EIN & AUS (wenn nicht nacht)
if (tonumber(fibaro:getValue(motion, "value")) > 0 ) and (tonumber(os.date("%H%M")) >= nachtstart or tonumber(os.date("%H%M")) <= nachtende) then -- hier fehlt noch "und schalter aus"
 	fibaro:debug("ausgelöst");
	--led auf wert einstellen
	fibaro:call(switch, "turnOn");
	-- timer start und einstellen
	timer = os.time();
	while os.time() - timer < starttimer do
		fibaro:sleep(1000);
		-- Timer zurücksetzen, wenn neue Bewegung erkannt wird innherhalb der Verzögerungszeit
		if (tonumber(fibaro:getValue(motion, "value"))) > 0 then
			timer = os.time();
		end
end
	-- Schalte Licht aus, wenn Timer vollständig abgelaufen ist
	fibaro:call(switch, "turnOff");
end
fibaro:debug("ende1");
fibaro:killScenes(scene);

Besten Dank! :slight_smile: