Filter
Prijs
–
Beoordeling min.
Verzendkostenvrij
Fabrikant
FIBARO Scene | Automatisch dag nacht
"Ik wil dat de scène alleen tussen zonsodergang en zonsopkomst werkt"
Dit is een veel voorkomende vraag aan ons, dus hup aan de slag om onze kennis met jullie te delen....daar gaan we....
Stap 1:
Maak een vooraf ingestelde "variabele" aan:
Stap 2:
Het aanmaken van een LUA scène die de variabele omzet bij Zonsopkomst/Zonsondergang:
--[[
%% autostart
%% properties
%% globals
--]]
--Wat heeft de scene gestart?
local sourceTrigger = fibaro:getSourceTrigger();
--------------------------------------------------
if (sourceTrigger["type"] == "autostart") then
--Controleer elke minuut het tijdstip
while true do
--Defineer de tijden
local currentDate = os.date("*t");
local TimeNow = (string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min))
local sunrise=fibaro:getValue(1, "sunriseHour")
local sunset=fibaro:getValue(1, "sunsetHour")
local startSource = fibaro:getSourceTrigger();
fibaro:debug("Het is nu: "..TimeNow)
fibaro:debug("Zonsopkomst: "..sunrise)
fibaro:debug("Zonsondergang: "..sunset)
--Bij zonsopkomst
if (TimeNow == sunrise) then
fibaro:setGlobal("DagNacht","Dag")
end
end
--bij zonsondergang
if (TimeNow == sunset) then
fibaro:setGlobal("DagNacht","Nacht")
end
end
--wacht een minuut
fibaro:sleep(60*1000);
end
else
--dit gebeurt als je handmatig scene start
---------------------------------------------------
local DagNacht=fibaro:getGlobalValue("DagNacht")
if DagNacht == "Nacht" then
fibaro:setGlobal("DagNacht","Dag")
else
fibaro:setGlobal("DagNacht","Nacht")
end
end
Stap 3:
Het gebruiken van de variabele in een scène:
Het gebruiken van de variabele in een scène:

Er konden geen producten worden gevonden.