Tengo un control remoto Nodon Z-Wave ( guía del usuario ). Tiene 4 botones que pueden reaccionar a 4 eventos:
- Presionar una sola vez
- Pulse dos veces
- Pulsación larga
- Lanzamiento
Los tres primeros son bastante sencillos. Pero la parte de "lanzamiento" es muy particular: ¡ siempre se disparará después de cualquier acción de prensa!
En Domoticz , la única forma de registrar esta acción de liberación es presionar el botón, luego activar la función de detección de botones, o detectará la acción de presión antes y dirá que ya está registrada.
Además de las persianas / cortinas automáticas, no sé cómo puedo usar esta función, ya que siempre está vinculada a una acción de presión, especialmente una presión prolongada porque necesitamos mantener el botón y soltarlo.
¿Alguna vez ha encontrado algún uso para escenarios de lanzamiento o es solo específico para este modelo (es decir, otros dispositivos no envían el evento "press")?
fuente
Respuestas:
El
release
evento es más probable destinado a ser utilizado como un par con elpress
evento, lo que le permite indicar una duración. Mi control de la lámpara lightwave-rf regulable sobrecarga los botones arriba / abajo como encendido / apagado, y aumenta / disminuye el brillo.Una pulsación corta se identifica como una acción de cambio, una pulsación larga inicia un proceso de incremento / decremento que finaliza con la acción de liberación.
No he monitoreado la transmisión para confirmar si es la lámpara o el control remoto que realiza el incremento / decremento, pero la implementación de esta lógica en la lámpara reduce el número de códigos que deben transmitirse (y es más genérico).
Presumiblemente, los códigos para estas 4 acciones se pueden calcular conociendo el código para cualquiera, en la forma
nnnnaa
(aa
codificando las 4 acciones para uno de los 16 botones).fuente