Сценарий "Сценарные кнопки"

Материал из XIOT Wiki
Перейти к навигации Перейти к поиску


Сценарные кнопки

Назначение

Сценарные кнопки — сценарий XIOT, который запускает действия по событиям одной или двух групп кнопок.

Что делает сценарий

  • обрабатывает одиночный и двойной клик;
  • обрабатывает нажатие, удержание и отпускание;
  • поддерживает дополнительное действие после заданного времени удержания;
  • позволяет настроить независимые действия для первой и второй группы кнопок.

Устройства и действия

Входные блоки

Блок Что подключается
Кнопка 1 кнопка
Кнопка 2 кнопка

Управляемые устройства и действия

Блок Что подключается
Нажатие 1 кнопки действие
Отпускание 1 кнопки действие
Одиночный клик на 1 кнопку действие
Двойной клик на 1 кнопку действие
Тройной клик на 1 кнопку действие
Долгое нажатие на 1 кнопку действие
Долгое нажатие на 1 кнопку + дополнительное время действие
Нажатие 2 кнопки действие
Отпускание 2 кнопки действие
Одиночный клик на 2 кнопку действие
Двойной клик на 2 кнопку действие
Тройной клик на 2 кнопку действие
Долгое нажатие на 2 кнопку действие
Долгое нажатие на 2 кнопку + дополнительное время действие

Характеристики сценария

Характеристика Назначение
включение сценария включает или выключает работу сценария

Параметры

Параметр По умолчанию Варианты / единицы
Название сценария Сценарные кнопки
Дополнительное время долгого нажатия кнопки 1 5 сек
Дополнительное время долгого нажатия кнопки 2 5 сек

Логика работы

  • Сценарий подписывается на события выбранных кнопок.
  • Для каждой группы кнопок события направляются в свой набор действий.
  • При удержании запускается действие удержания, а если задано время удержания, дополнительно запускается действие после таймера.
  • При отпускании кнопки таймер удержания отменяется.
  • Если сценарий выключен, события кнопок игнорируются.

Особенности

  • Сценарий не управляет устройствами сам: он только запускает настроенные действия.
  • Для простого переключения света кнопкой можно использовать устройство кнопки; этот сценарий нужен для более сложных наборов действий.

Проверка настройки

  • Проверьте одиночный и двойной клик первой кнопки.
  • Проверьте удержание и отпускание.
  • Проверьте таймер длительного удержания.
  • Повторите проверку для второй группы, если она используется.

Источник — https://wiki.xiot.ru/index.php?title=Сценарий_%22Сценарные_кнопки%22&oldid=3539