Aqara Wireless Switch sur Home Assistant sans passerelle Aqara
L’objet de cet article est de détailler comment intégrer un switch sans fil Xiaomi Aqara à 2 boutons (appui simple, appui double – WXKG02LM) à son installation Home Assistant sans Passerelle Aqara, juste avec le dongle CC2531et l’add-on zigbee2mqtt.
Première étape – Inclure le switch
- Passer zigbee2mqtt en mode inclusion (voir par exemple ce tutoriel zigbee2mqtt)
- Passer le switch en mode inclusion en appuyant longtemps sur un des boutons du switch jusqu’à ce qu’il clignote (il passe en mode d’appairage).
- C’est bon, le swith est inclu dans votre réseau ! Vous pouvez d’ailleurs le vérifier dans les logs de l’add-on zigbee2mqtt.
Deuxième étape – Déclencher des actions
Le format des messages json est le suivant pour ce bouton poussoir :
'{"battery":100,"voltage":3125,"linkquality":47,"click":"left"}' '{"battery":100,"voltage":3125,"linkquality":49,"click":"left_double"}' '{"battery":100,"voltage":3125,"linkquality":47,"click":"right"}' '{"battery":100,"voltage":3125,"linkquality":49,"click":"right_double"}'
En récupérant dans les logs zigbee2mqtt l’identifiant du bouton poussoir que l’on vient d’ajouter, on peut par exemple créer cette simple automatisation pour ouvrir ou fermer les volets.
- id: '20200129214200' alias: Ouvre les volets (Droite) trigger: - platform: mqtt topic: zigbee2mqtt/0x00158d0004650d23 condition: - condition: template value_template: '{{ ''right'' == trigger.payload_json.click }}' action: service: homeassistant.toggle entity_id: switch.ouverture_volets - id: '20200129214201' alias: Ferme les volets (Gauche) trigger: - platform: mqtt topic: zigbee2mqtt/0x00158d0004650d23 condition: - condition: template value_template: '{{ ''left'' == trigger.payload_json.click }}' action: service: homeassistant.toggle entity_id: switch.fermeture_volets