Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Выключить всё при уходе из дома как в HC2

Выключить всё при уходе из дома как в HC2 22 Июнь 2017 07:46 #22348

  • tunt
  • tunt аватар
  • Вне сайта
  • Гуру
  • Сообщений: 94
  • Спасибо получено: 1
  • Репутация: 0
можно ли в HC2 сделать как тут описывают www.z-wave.ru/forum/vera-veralite/6895-vyklyuchit-vsjo-pri-ukhode-iz-doma-howto.html#22337
на выходе из дома стоит выключатель с реле FGS-211 (если надо заменю на диммер FGD-211) с моностабильным выключателем
можно сделать так чтоб при уходе из дома при тройном или двойном нажатии выключался свет во всем доме или в прописанных комнатах
как это сделать подскажите

Выключить всё при уходе из дома как в HC2 22 Июнь 2017 12:02 #22353

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
Не помню навскидку, но кажется у 211го выключателя нет сцен.
Но... всё равно можно. Нужно "ловить" включения/выключения, складывать в глобальную переменную/параметр.
Сбрасывать счетчик через период времени, либо реагировать.

Выключить всё при уходе из дома как в HC2 22 Июнь 2017 12:43 #22354

  • tunt
  • tunt аватар
  • Вне сайта
  • Гуру
  • Сообщений: 94
  • Спасибо получено: 1
  • Репутация: 0
Moffus пишет:
Не помню навскидку, но кажется у 211го выключателя нет сцен.
Но... всё равно можно. Нужно "ловить" включения/выключения, складывать в глобальную переменную/параметр.
Сбрасывать счетчик через период времени, либо реагировать.

подскажите что и куда прописывать? я в этом новичек если надо заменю на диммер FGD-211
но лучше реле FGS-211 чтоб осталось

Выключить всё при уходе из дома как в HC2 22 Июнь 2017 12:58 #22356

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
Эээ, не подскажу.
Я фибару не разбирал, как там шкрипты пишутся - не знаю.

Сцена из выключателя - это удобство, можно и без неё. Фибара точно достаточна для такой логики, вопрос в "как именно".

Выключить всё при уходе из дома как в HC2 07 Июль 2017 12:46 #22498

  • roman-korovkin
  • roman-korovkin аватар
  • Вне сайта
  • Давно я тут
  • Сообщений: 59
  • Спасибо получено: 11
  • Репутация: 2
Посмотрите пульты фирмы NodOn - они совместимы с Fibaro. Настройка простая - ничего писать не надо. Там как раз можно связать (повесить) различные устройства на одну кнопку при одинарном, двойном нажатии или длительном нажатии .

Выключить всё при уходе из дома как в HC2 17 Июль 2017 10:44 #22558

  • tunt
  • tunt аватар
  • Вне сайта
  • Гуру
  • Сообщений: 94
  • Спасибо получено: 1
  • Репутация: 0
в квартире мне помогли создать сцены для реле 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 но не работает выключение света по двум нажатиям
причем если запускать первую основную сцену из приложения она тушит свет везде, а вот выключателем по двум нажатием не получается

подскажите может еще в настройках самого реле или еще где что то сделать нужно?
Последнее редактирование: 17 Июль 2017 10:46 от tunt.
Время создания страницы: 0.203 секунд