J’ai installé sur zigbee2Mqtt le bouton sonof SNZB-01P. Celui ci remonte les paramètres suivants dans sa config : Battery / Voltage / Link quality / Action.
C’est un bouton avec 3 types d’action :
Single press
Double press
Long press
Mon problème :
Lorsque je clique sur le bouton il est fonctionnel et renvoi bien SOUS Z2MQTT le type d’action effectuée.
Mais dans Home assistant ce n’est malheureusement pas la même chose : Le paramètre Action n’apparait pas et donc impossible de récupérer le type d’action effectuée sur le bouton.
J’ai bien tenté du supprimer de HA puis de Z2MQTT le bouton mais rien n’a faire c’est toujours la même chose : OK sur Z2M et NOK dans HA. J’ai même essayer de retirer la pile et de le supprimer de partout mais toujours pas l’info Action dans HA alors que présente dans Z2M.
c’est normal, c’est Zigbee2MQTT qui a changé sa pour sa version 2.0.0 qui est sortie en début d’année. Il faut procéder autrement
En utilisant un MQTT Event.
All action sensors are now disabled by default (sensor.*_action entities). It’s recommended to use the MQTT device trigger instead. In case you really need the action sensors, add the following to your configuration.yaml .
Merci de ta réponse c’est déja une bonne nouvelle pour moi puisque ce n’est donc pas mon Bouton qui ne fonctionne plus
J’ai lu les articles dont tu as fournis le lien mais je t’avoue que moi et le code ca fait 2
Peux tu m’expliquer si j’ai un moyen dans l’éditeur Visuel de pouvoir choisir simplement le trigger Action de mon bouton ? J’ai bien compris qu il fallait passer par un MQTT device trigger mais peut on faire sans mettre le nez dans les fichiers yaml ?
Tu verras toutes les actions possibles de l’interrupteur. Tu peux utiliser l’option ID , pour faire plusieurs déclencheurs dans la même automatisation.
Désolé d’en remettre une couche mais je ne comprends pas ce qu’il faut faire :
J’avais un système qui marchait parfaitement, j’ai fais la maj 2.0, et je n’ai plus de fonction « Action » dans HA
Je précise que je fais TOUTE mes programmation via RedNode, et que je n’ai rien de codé ou presque en Yaml
Le moindre bouton qui allumait une lampe est maintenant inutilisable
Est-ce qu’il il y a un moyen simple, sans à avoir à tout reconfigurer, pour retrouver ces fonctions directement dans HA et dans RedNode ?
Et désolé, je ne comprends pas ce que veut dire « Créer un déclencheur Appareil » puis choisir son interrupteur, et surtout, si il faut faire ça pour mes 50 actionneurs ça va me prendre un peu de temps !
En fait je ne comprends absolument pas pourquoi Zigbe2Mqtt a décidé que « All action sensors are now disabled by default »
ACTION, c’est pourtant la fonction de base d’un bouton, non ?
Bonsoir,
Merci de ta réponse, mais hélas ça ne fonctionne pas, j’ai un message qui me dit qu’il existe déjà une entité Home Assistant
J’ai tenté un restore de Z2MQTT only, mais toujours sans succès,
J’ai l’impression d’avoir cassé mon jouet, et je ne comprends toujours pas pourquoi une fonction de base a été supprimé
Sans activer l’option legacy, comment afficher l’historique des pressions sur le boutons dans le journal ?
Depuis la mise à jour de z2m en V2, j’ai mon interrupteur 4 boutons qui fonctionne toujours grâce au blueprint codé en mqtt trigger (et pas en sensor.action), mais je n’ai plus l’historique des pressions affichées dans le journal de mqtt.