Hur ser en enkel "intervalltrigger" ut i LUA?
Alltså kör scenen en gång varje minut.
Har kikat på att använda blockintervallen och växlat till LUA, men tycker den blir lite rörig. Behöver inte dagar och tider.
//M
Scen trigger?
Funkar det att trigga med en variabel åt båda hållen?
Verkar bara fungera när jag ändrar till "0" men när jag ändrar tillbaka till "1" händer inget.
Eller ska man göra på något annat sätt?
Vore ju snyggt om scenen körs så fort variabeln ändrar sig.
--[[
%% properties
%% globals
VariabelNamn
--]]
if (fibaro:getGlobalValue("VariabelNamn")=="0")
then
fibaro:debug("Borta");
else
fibaro:debug("Hemma");
end
Verkar bara fungera när jag ändrar till "0" men när jag ändrar tillbaka till "1" händer inget.
Eller ska man göra på något annat sätt?
Vore ju snyggt om scenen körs så fort variabeln ändrar sig.
--[[
%% properties
%% globals
VariabelNamn
--]]
if (fibaro:getGlobalValue("VariabelNamn")=="0")
then
fibaro:debug("Borta");
else
fibaro:debug("Hemma");
end
Ska se ut så här för att ändras med automatik när en variabel ändrar värde
Code: Select all
--[[
%% autostart
%% properties
%% globals
VariabelNamn
--]]
if tonumber(fibaro:getGlobalValue("VariabelNamn")) == tonumber("0")
then
fibaro:debug("Borta");
else
fibaro:debug("Hemma");
end