wstaw kod do sceny, którą będziesz uruchamiał klawiszem KeyFoba
-- za xxx podstaw id markizy/rolety
-- utwórz globalną zmienną o nazwie "StanMarkizy" z początkową wartością = 1 przy
-- zamknietej markizie/rolecie
local idMarkizy = xxx;
local LocStanMarkizy = tonumber(fibaro:getGlobalValue("StanMarkizy"));
-- fibaro:debug("stan: "..LocStanMarkizy);
if LocStanMarkizy == 1
then
fibaro:call(idMarkizy, "open");
fibaro:setGlobal("StanMarkizy", "2");
fibaro:abort();
end
if LocStanMarkizy == 2
then
fibaro:call(idMarkizy, "stop");
fibaro:setGlobal("StanMarkizy", "3");
fibaro:abort();
end
if LocStanMarkizy == 3
then
fibaro:call(idMarkizy, "close");
fibaro:setGlobal("StanMarkizy", "4");
fibaro:abort();
end
if LocStanMarkizy == 4
then
fibaro:call(idMarkizy, "stop");
fibaro:setGlobal("StanMarkizy", "1");
fibaro:abort();
end
if LocStanMarkizy < 1 or LocStanMarkizy > 4 then
then
fibaro:call(idMarkizy, "close");
fibaro:setGlobal("StanMarkizy", "1");
fibaro:abort();
end