Scene-buttons-scenario: различия между версиями
Admin (обсуждение | вклад) Убраны служебные фразы из статей сценариев |
Admin (обсуждение | вклад) Английские адреса Wiki: обновление ссылок с сохранением русских подписей |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Сценарий "Сценарные кнопки"}} | |||
__NOTOC__ | __NOTOC__ | ||
| Строка 130: | Строка 131: | ||
[[Категория:Сценарии XIOT]] | [[Категория:Сценарии XIOT]] | ||
[[Категория:Документация XIOT]] | [[Категория:Документация XIOT]] | ||
{{DEFAULTSORT:Сценарий "Сценарные кнопки"}} | |||
Текущая версия от 22:30, 2 октября 2026
Сценарные кнопки
Назначение
Сценарные кнопки — сценарий XIOT, который запускает действия по событиям одной или двух групп кнопок.
Что делает сценарий
- обрабатывает одиночный и двойной клик;
- обрабатывает нажатие, удержание и отпускание;
- поддерживает дополнительное действие после заданного времени удержания;
- позволяет настроить независимые действия для первой и второй группы кнопок.
Устройства и действия
Входные блоки
| Блок | Что подключается |
|---|---|
| Кнопка 1 | кнопка |
| Кнопка 2 | кнопка |
Управляемые устройства и действия
| Блок | Что подключается |
|---|---|
| Нажатие 1 кнопки | действие |
| Отпускание 1 кнопки | действие |
| Одиночный клик на 1 кнопку | действие |
| Двойной клик на 1 кнопку | действие |
| Тройной клик на 1 кнопку | действие |
| Долгое нажатие на 1 кнопку | действие |
| Долгое нажатие на 1 кнопку + дополнительное время | действие |
| Нажатие 2 кнопки | действие |
| Отпускание 2 кнопки | действие |
| Одиночный клик на 2 кнопку | действие |
| Двойной клик на 2 кнопку | действие |
| Тройной клик на 2 кнопку | действие |
| Долгое нажатие на 2 кнопку | действие |
| Долгое нажатие на 2 кнопку + дополнительное время | действие |
Характеристики сценария
| Характеристика | Назначение |
|---|---|
| включение сценария | включает или выключает работу сценария |
Параметры
| Параметр | По умолчанию | Варианты / единицы |
|---|---|---|
| Название сценария | Сценарные кнопки | |
| Дополнительное время долгого нажатия кнопки 1 | 5 | сек |
| Дополнительное время долгого нажатия кнопки 2 | 5 | сек |
Логика работы
- Сценарий подписывается на события выбранных кнопок.
- Для каждой группы кнопок события направляются в свой набор действий.
- При удержании запускается действие удержания, а если задано время удержания, дополнительно запускается действие после таймера.
- При отпускании кнопки таймер удержания отменяется.
- Если сценарий выключен, события кнопок игнорируются.
Особенности
- Сценарий не управляет устройствами сам: он только запускает настроенные действия.
- Для простого переключения света кнопкой можно использовать устройство кнопки; этот сценарий нужен для более сложных наборов действий.
Проверка настройки
- Проверьте одиночный и двойной клик первой кнопки.
- Проверьте удержание и отпускание.
- Проверьте таймер длительного удержания.
- Повторите проверку для второй группы, если она используется.