в квартире мне помогли создать сцены для реле FGS-211 "выключить все" все отлично работает
вот общая сцена
--[[
%% properties
%% events
%% globals
--]]
function allOff()
local maxNodeID = 255
for i = 2, maxNodeID do
if fibaro:getValue(i, "isLight") == "1" then
if (fibaro:getValue(i, "value") >= "1") then
local DeviceName = fibaro:getName(i);
local RoomName = fibaro:getRoomNameByDeviceID(i)
fibaro:call(i, "turnOff");
fibaro:debug("Выключаем "..DeviceName.." ("..RoomName.."), i: "..i);
end
end
end
fibaro:debug("Весь свет выключен");
end
allOff();
а вот как выглядит сцена для конкретного выключателя
--[[
%% properties
134 value
%% globals
--]]
--НАСТРОЙКИ---------------------------------------------------
local id = 134; -- Внести ID выключателя в id и в properties (выше)
local wait = 1500; -- Время (в ms) в течении которого считаются нажатия
---------------------------------------------------------------
local COUNT = tonumber(fibaro:getGlobalValue("COUNT"));
if (COUNT ~= 0) and (COUNT ~= 1) and (COUNT ~= 2) and (COUNT ~= 3) and (COUNT ~= 4) and (COUNT ~= 5) then
COUNT = 0;
fibaro:debug("Change COUNT to 0. Was wrong value!");
end
if (COUNT ~= 0) then
--if (tonumber(fibaro:getValue(id, "value")) > 0) then
fibaro:setGlobal("COUNT", COUNT + 1);
--end
fibaro:abort();
else
fibaro:setGlobal("COUNT", 1);
fibaro:sleep(wait);
local n = tonumber(fibaro:getGlobalValue("COUNT"));
if (n == 1) then
fibaro:debug ("1 click");
elseif (n == 2) then
fibaro:debug ("2 clicks");
fibaro:debug("Запускаем сцену Выключить все")
fibaro:startScene(5);
elseif (n == 3) then
fibaro:debug ("3 clicks");
-- fibaro:debug("Запускаем сцену Выключить все")
-- fibaro:startScene(5);
else
fibaro:debug ("Other");
end
fibaro:setGlobal("COUNT", 0);
end
в квартире на HC2 эти сцены работают отлично по двум нажатиям выключается свет везде
скопировал эти сцены на второй HC2 на даче поменял в сценах ID но не работает выключение света по двум нажатиям
причем если запускать первую основную сцену из приложения она тушит свет везде, а вот выключателем по двум нажатием не получается
подскажите может еще в настройках самого реле или еще где что то сделать нужно?