Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
двойные_тройные_длительные_нажатия [2021/05/30 19:38] 47.243.87.221 старая версия восстановлена (2020/01/08 13:53) |
двойные_тройные_длительные_нажатия [2021/10/03 12:46] 192.168.88.1 старая версия восстановлена (2021/01/01 23:53) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Конечный автомат, | Конечный автомат, | ||
- | {{ :btnautomate_1_.png?800 |}} | + | {{ :btnautomate_2_.png?800 |}} |
Фрагмент конфига (раздел in, на примере pin 68), который задает обработчики для нажатий, | Фрагмент конфига (раздел in, на примере pin 68), который задает обработчики для нажатий, | ||
Каждое событие описывается JSON объектом или массивом JSON обьектов. | Каждое событие описывается JSON объектом или массивом JSON обьектов. | ||
Внутри объекта, | Внутри объекта, | ||
+ | |||
+ | |||
+ | ==Типы нажатий== | ||
+ | * scmd - начало первого нажатия | ||
+ | * rcmd - конец первого нажатия | ||
+ | * lcmd - первое длительное нажатие | ||
+ | * click - одиночное нажатие | ||
+ | * dclick - двойное нажатие | ||
+ | * tclick - тройное нажатие | ||
+ | * scmd2 - начало двойного нажатия | ||
+ | * scmd3 - начало тройного нажатия | ||
+ | * lcmd2 - второе длительное нажатие | ||
+ | * lcmd3 - третье длительное нажатие | ||
+ | * rpcmd - цикл первого длительного нажатия | ||
+ | * rpcmd2 - цикл второго длительного нажатия | ||
+ | * rpcmd3 - цикл третьего длительного нажатия | ||
+ | |||
+ | ==Параметры обработчика нажатий== | ||
* emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика) | * emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика) | ||
Строка 59: | Строка 77: | ||
В первом - кратковременное выключение выключателя включает белый свет на полную (повторное - включает максимально насыщенный цвет и яркость 30%) | В первом - кратковременное выключение выключателя включает белый свет на полную (повторное - включает максимально насыщенный цвет и яркость 30%) | ||
- | Во втором - упрощенный вариант - для одноцветных ламп | + | Во втором - совсем |
< | < | ||
" | " |