Инструменты пользователя

Инструменты сайта


двойные_тройные_длительные_нажатия

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
двойные_тройные_длительные_нажатия [2021/09/25 03:41]
65.21.180.7 старая версия восстановлена (2020/05/31 16:01)
двойные_тройные_длительные_нажатия [2021/10/25 00:23] (текущий)
prizzrak14
Строка 11: Строка 11:
  
 ==Типы нажатий== ==Типы нажатий==
-"scmd" +  * scmd - начало первого нажатия 
-"rcmd" +  rcmd - конец первого нажатия 
-"lcmd" +  lcmd - первое длительное нажатие 
-"click" +  click - одиночное нажатие 
-"dclick" +  dclick - двойное нажатие 
-"tclick +  tclick - тройное нажатие 
-"scmd2" +  scmd2 - начало двойного нажатия 
-"scmd3" +  scmd3 - начало тройного нажатия 
-"lcmd2" +  lcmd2 - второе длительное нажатие 
-"lcmd3" +  lcmd3 - третье длительное нажатие 
-"rpcmd" +  rpcmd - цикл первого длительного нажатия 
-"rpcmd2" +  rpcmd2 - цикл второго длительного нажатия  
-"rpcmd3"+  rpcmd3 - цикл третьего длительного нажатия
  
 ==Параметры обработчика нажатий== ==Параметры обработчика нажатий==
  
 * emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика) * emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика)
 +
 * ecmd - MQTT payload * ecmd - MQTT payload
 +
 * erev - если параметр задан, значения ecmd и erev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей. * erev - если параметр задан, значения ecmd и erev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей.
  
 * item - имя локального устройства из items (может содержать суффикс для указания того, какое именно свойство объекта надо изменить. Например: "lamp/hue" или "lamp/sat") * item - имя локального устройства из items (может содержать суффикс для указания того, какое именно свойство объекта надо изменить. Например: "lamp/hue" или "lamp/sat")
 +
 * icmd - команда для локального устройства (ON | OFF | HALT | REST | XON | XOFF | INCREASE | DECREASE | %<цифра>  и т.д) * icmd - команда для локального устройства (ON | OFF | HALT | REST | XON | XOFF | INCREASE | DECREASE | %<цифра>  и т.д)
 +
 * irev - если параметр задан, значения icmd и irev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей. * irev - если параметр задан, значения icmd и irev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей.
  
двойные_тройные_длительные_нажатия.1632530513.txt.gz · Последнее изменение: 2021/09/25 03:41 — 65.21.180.7