Запустить сцену при простом включении выключателя могу так:

local startSource = fibaro:getSourceTrigger(); 
if ( ( tonumber(fibaro:getValue(18, "value")) > 0 ) or startSource["type"] == "other" )
then
  fibaro:startScene(1); 
end

А как описать последовательность действий с выключателем (к примеру быстро включить-выключить)?

задан 25 Дек '13, 12:03

hinkar's gravatar image

hinkar
8421325
процент согласия: 50%

отредактирован 25 Дек '13, 12:07

PoltoS's gravatar image

PoltoS ♦♦
5731412

В запускаемой сцене я выключаю все лампочки и хотел чтобы этот выключатель(18) работал как выключатель, а в случае его быстрого переключения вкл-выкл - запускал сценарий.

Другими словами если свет выключается не позднее, чем через полторы секунды после того как был включен - то выполняется сценарий.

(25 Дек '13, 15:15) hinkar hinkar's gravatar image

Тогда так:

local startSource = fibaro:getSourceTrigger();

if ( ( tonumber(fibaro:getValue(18, "value")) > 0 ) or startSource["type"] == "other" ) then

fibaro: sleep(1500);

if ( ( tonumber(fibaro:getValue(18, "value")) == 0 ) tneh

  fibaro:startScene(1);

 end

end

ссылка

отвечен 25 Дек '13, 18:53

Gulayev's gravatar image

Gulayev
1.5k214
процент согласия: 10%

Если я правильно понял, то при запуске сцены Вы что то включаете, тогда в этой же сцене после небольшого таймаута можно выключить, либо стартуйте другую сцену с выключением из первой сцены. Или так:

local startSource = fibaro:getSourceTrigger();

if ( ( tonumber(fibaro:getValue(18, "value")) > 0 ) or startSource["type"] == "other" ) then

fibaro:startScene(1);

fibaro: sleep(200);

fibaro:startScene(2);

end

ссылка

отвечен 25 Дек '13, 13:00

Gulayev's gravatar image

Gulayev
1.5k214
процент согласия: 10%

а еще можно воспользоваться дабл или трипл кликом, ID которых зашиты в реле fibaro и однозначно обрабатываются в HC2

ссылка

отвечен 27 Дек '13, 02:52

OlegB's gravatar image

OlegB
1.4k1318
процент согласия: 12%

Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×166
×37
×28
×14

Задан: 25 Дек '13, 12:03

Просмотров: 4,702 раз

Отредактирован: 27 Дек '13, 02:52

powered by OSQA