J'ai une télécommande Nodon Z-Wave ( guide d'utilisation ). Il dispose de 4 boutons pouvant réagir à 4 événements:
- Presse unique
- Appuyez deux fois sur
- Appui long
- Libération
Les trois premiers sont assez simples. Mais la partie "release" est très particulière: elle se déclenchera toujours après toute action de presse!
Sur Domoticz , la seule façon d'enregistrer cette action de libération est d'appuyer sur le bouton, puis d'activer la fonction de détection de bouton, sinon il détectera l'action de pression avant et dira qu'elle est déjà enregistrée.
Mis à part les stores / stores automatiques, je ne sais pas comment utiliser cette fonctionnalité car elle est toujours liée à une action de pression, en particulier une pression longue car nous devons maintenir le bouton et le relâcher.
Avez-vous déjà trouvé des utilisations pour des scénarios de publication ou est-ce uniquement spécifique à ce modèle (c.-à-d. Que d'autres appareils n'envoient pas l'événement "presse")?
la source
Réponses:
L'
release
événement est plus susceptible d'être utilisé en paire avec l'press
événement, ce qui vous permet d'indiquer une durée. Mon contrôle de lampe dimmable lightwave-rf surcharge les boutons haut / bas en tant que marche / arrêt et augmente / diminue la luminosité.Une pression courte est identifiée comme une action de commutation, une pression longue démarre un processus d'incrémentation / décrémentation qui se termine par l'action de libération.
Je n'ai pas surveillé la transmission pour confirmer si c'est la lampe ou la télécommande qui effectue l'incrémentation / décrémentation, mais l'implémentation de cette logique sur la lampe réduit le nombre de codes à transmettre (et est plus générique).
Vraisemblablement, les codes de ces 4 actions peuvent être calculés en connaissant le code de n'importe laquelle, sous la forme
nnnnaa
(aa
codant les 4 actions pour l'un des 16 boutons).la source