Witajcie - potrzebuje pomocy.
mam scene:
--[[
%% properties
241 value
192 value
190 value
%% weather
%% events
%% globals
dom_noc
--]]
local startSource = fibaro:getSourceTrigger();
if (
( tonumber(fibaro:getGlobalValue("dom_noc")) == tonumber("1") )
and
( tonumber(fibaro:getValue(241, "value")) > 0 and tonumber(fibaro:getValue(192, "value")) == 0 and tonumber(fibaro:getValue(190, "value")) == 0 )
or
startSource["type"] == "other"
)
then
fibaro:call(296, "setColor", "0","0","255","0");
setTimeout(function()
fibaro:call(296, "turnOff");
end, 60000)
end
chodziło o to, że po wejściu do kuchni jeśli jest zmienna "dom_noc" i nie włącze żadnego z 2 świateł to odpalają się ledy na niebiesko.
I wszystko jest ok ale po wejściu i zapaleniu światła (oczywiście się nie odpala led) zakręceniu się i wyjściu zaraz po wyłączeniu światła zapalają się ledy.
I słusznie bo spełniają się warunki - co zrobić żeby po wyjściu i wyłączeniu światła już ledy się nie zapalały?
i drugie pytanie czemu jest problem z instancjami?