Har en Fibaro motionsensor där jag vill använda ljussensorn till att styra de flesta lamporna.
Har skapat två variabler/scener som berättar om det är mörkt eller ljust (se längst ned för koden)
Det jag tror jag behöver är en variabel som säger om det är morgon, dag, kväll eller natt.
Detta eftersom min scen som berättar att det är mörkt kommer trigga och tända lamporna hela natten (så länge det är <150 lux)
Hur skapar jag en scen som sätter dessa variabler?
Ljust ute
Code: Select all
--[[
%% autostart
%% properties
62 value
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (
( (tonumber(fibaro:getValue(62, "value"))) >= 200 and fibaro:getGlobalValue("Dagsljus") == "Mörkt" )
or
startSource["type"] == "other"
)
then
fibaro:setGlobal("Dagsljus", "Ljust");
fibaro:debug("-- Det är ljust ute --")
end
Code: Select all
--[[
%% autostart
%% properties
62 value
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (
( (tonumber(fibaro:getValue(62, "value"))) <= 150 and fibaro:getGlobalValue("Dagsljus") == "Ljust" )
or
startSource["type"] == "other"
)
then
fibaro:setGlobal("Dagsljus", "Mörkt");
end