Hei
noen som kan få denne koden til å fungere?
ønsker av bevegelsesensor skal slå på lyset om lysbryter er av, bevegelse oppdaget og lux under 20. Da skal lyset gå av etter 60 sekunder.
men om lysbryter blir slått på skal lyset stå på til bryter slås av
--[[
%% properties
143 value
145 value
141 value
%% weather
%% events
%% globals
--]]
local startSource = fibaro:getSourceTrigger();
if (
( tonumber(fibaro:getValue(143, "value")) > 0 )
and
( tonumber(fibaro:getValue(145, "value")) > 20 )
and
( tonumber(fibaro:getValue(141, "value")) == 0 )
or
startSource["type"] == "other"
)
then
fibaro:call(140, "turnOn");
and
( setTimeout(function()
fibaro:call(140, "turnOff");
end, 60000)
if (FIBARO:getvalue(141, "value")) ==0)
)
end
or
if
Fibaro:getvalue(141, "value")) > 0)
then FIBARO:Call(140, "turnOn"))
and
FIBARO:getvalue(141, "value")) ==0)
then
setTimeout(function()
fibaro:call(140, "turnOff");
end, 5000
)