Решил я запихнуть развлекательную технику в систему. Так как Global Cache стоит слегка неразумных денег, а дома валялось парочка ардуин то были собраны приемо/передатчики для управления техникой.
Из системы все прекрасно управляется посредством кнопочек созданных при помощи hhtp модуля. Возникла идея, автоматизировать примерно следующим образом, "открылась дверь -> сработал датчик -> нажалась кнопочка -> включилась музыка".
И обнаружил, что ни один модуль не может нажать кнопочку автоматом. HTTP кнопки воспринимаются модулями как сцены, но отрабатывать и нажиматься не хотят. Вопрос? как нажать кнопочку?
Нажать на кнопочку автоматом
Re: Нажать на кнопочку автоматом
Вам нужны HTTP Device или Code Device. Второй вариант - это чтоб system использовать и рулить минами. У обоих есть выбор типа устройтсва
Re: Нажать на кнопочку автоматом
Не Вы меня не поняли. Я создал кнопки при помощи HTTP Device и система их прекрасно видит и всё работает. Нажав мышкой на кнопочку я прекрасно включаю музцентр и переключаю на необходимый канал.
Но нажать эту кнопку автоматом, по условию не может ни If-Tо, ни сцена, ни Logic. То-есть все эти модули видят кнопки как сцены, но при выполнении условий оные не нажимаются.
Например условием If-To. Если "датчик движения сработал" ->" включи выключатель освещения" эта логика работает.
А логика, если "сработал датчик движения -> нажми кнопку" нет.
То-есть кнопки есть, созданы, работают, но как заставить их срабатывать/нажиматься по логике?
Но нажать эту кнопку автоматом, по условию не может ни If-Tо, ни сцена, ни Logic. То-есть все эти модули видят кнопки как сцены, но при выполнении условий оные не нажимаются.
Например условием If-To. Если "датчик движения сработал" ->" включи выключатель освещения" эта логика работает.
А логика, если "сработал датчик движения -> нажми кнопку" нет.
То-есть кнопки есть, созданы, работают, но как заставить их срабатывать/нажиматься по логике?
Re: Нажать на кнопочку автоматом
Не очень понимаю, в чём проблема. HTTP Device точно типа switch binary? я проверил, у нас работает описанный пример.
Можете дат доступ посмотреть. Версия свежая?
Можете дат доступ посмотреть. Версия свежая?
Re: Нажать на кнопочку автоматом
Нет, HTTP Device не switch binary, а toggle button. В этом и проблема. Со switch binary всё прекрасно работает. Но мне надо нажать именно кнопку, а не выключатель.
Доступ дать конечно могу. Я так понимаю, надо запустить Remote Access и сформировать пароль?
Re: Нажать на кнопочку автоматом
Теперь ясно. Добавим в wish-list. Это просто
Re: Нажать на кнопочку автоматом
Проверил на прошивке 2.3.5, работает запуск сцен (toggle button) из if-then.
Создал Dummy Device - это типа бинарный датчик
Создал HTTP Device toggle
Создал правило if-then, если включился Dummy Device, то нажать HTTP Device toggle. HTTP Device toggle IF-THEN При включении Dummy Device, нажимается HTTP Device toggle, не увидел проблему.
Создал Dummy Device - это типа бинарный датчик
Создал HTTP Device toggle
Создал правило if-then, если включился Dummy Device, то нажать HTTP Device toggle. HTTP Device toggle IF-THEN При включении Dummy Device, нажимается HTTP Device toggle, не увидел проблему.
Re: Нажать на кнопочку автоматом
Хм проверил. В 2.3.5 действительно стало отрабатываться.