Hjelp til programerring i Fibaro Home Center Skrevet 28. januar 2019 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 )
Hjelp til programerring
i Fibaro Home Center
Skrevet
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
)