Posté(e) Jeudi à 09:313 j Bonjour,Je viens d'ajouter 1 interrupteur poussoir sans fil Zigbee "MOES" (ZT-SY-EU1S-WH-EN) dans ma configuration, La détection dans Zigbee2MQTT n'a pas posé de problème : Les actions sur le l'interrupteur poussoir sont bien détectées dans l'entité "Action" (appui simple, double ou long)Mais ensuite, je rencontre 2 problèmes :1°) Impossible de faire apparaître les entités dans le tableau de bord par défaut de HA.2°) Dans un autre tableau de bord personnel de test "Ma Maison HA", 3 entités sont disponibles (Batterie, Link, Last seen), mais pas l'entité "Action" qui est nécessaire pour détecter les appuis sur le bouton.J'ai du louper quelque chose de gros, mais j'avoue qu'après avoir ajouté pas mal de boutons d'autres marques sans problème, là, je ne comprends pas :-(Si vous avez une idée ... D'avance merci!
Posté(e) Il y a 1 heure1 h Auteur Solution Bon, finalement j'ai résolu le problème :Ce modèle de bouton poussoir sans fil Zigbee "Moes" (ZT-SY-EU1S-WH-EN) porte la référence TS0041 (_TZ3000_22ugzkme) est en fait un interrupteur Tuya réétiqueté par Moes. Ce modèle précis souffre d'un bug connu dans certaines versions de “HA” et de Zigbee2MQTT, où le "device configuration" envoyé par MQTT n'associe pas correctement l'entité d'action à l'appareil.“Pour contourner ce problème, il faut déclarer manuellement l‘entité “action” dans “HA”, en ajoutant le code suivant dans le fichier “configuration.yaml” : mqtt: sensor: - name: "MOES1 Action" unique_id: moes1_action_bouton_custom state_topic: "zigbee2mqtt/MOES1" value_template: "{{ value_json.action }}" icon: "mdi:gesture-tap-button" expire_after: 1 # <-- Remet le capteur à zéro après 1 secondeAprès quoi, il est possible de l’utiliser dans une automatisation. Ci-dessous un exemple de test qui fait changer l’état d'une lampe, quelque soit l’action sur le bouton (appui simple, double ou maintenu) : alias: Test MOES1description: "Inverse l’état de la lampe de la salle à manger, à chaque appui sur le bouton (simple, double ou maintenu).Gestion par l'entité sensor_action (liée au code ajouté dans le configuration.yaml, à l'étiquette mqtt:)."triggers: - id: appui_simple trigger: mqtt options: topic: zigbee2mqtt/MOES1 payload: single value_template: "{{ value_json.action }}" - id: appui_double trigger: mqtt options: topic: zigbee2mqtt/MOES1 payload: double value_template: "{{ value_json.action }}" - id: appui_long trigger: mqtt options: topic: zigbee2mqtt/MOES1 payload: hold value_template: "{{ value_json.action }}"conditions: []actions: - choose: - conditions: - condition: trigger id: appui_simple sequence: - action: switch.toggle metadata: {} target: entity_id: switch.douille_lampe data: {} - conditions: - condition: trigger id: appui_double sequence: - action: switch.toggle metadata: {} target: entity_id: switch.douille_lampe data: {} - conditions: - condition: trigger id: appui_long sequence: - action: switch.toggle metadata: {} target: entity_id: switch.douille_lampe data: {}Bref, une belle galère pour moi qui ne suis pas un spécialiste !Je regrette l'achat de ce bouton, surtout si on le compare à celui d'AQARA (WRS-R02) un peu plus cher et qui n'existe malheureusement qu'en version "double poussoir", mais dont l'intégration dans Z2M est immédiate.
Rejoindre la conversation
Vous pouvez commenter maintenant et vous inscrire plus tard. Si vous possédez un compte, connectez-vous.