Utiliser le bouton Aqara WXKG11LM dans Jeedom

Utiliser le bouton Aqara WXKG11LM dans Jeedom

Aqara est une gamme de produits domotiques.

J’ai été séduit par ses prix attractifs et son intégration dans Jeedom.

Le bouton WXKG11LM m’a permet de déclencher un scénario.

Mais son intégration n’a pas fonctionné au premier essai…

Contexte

J’ai créé des scénarios dans Jeedom pour la gestion de mes volets.

La mise en place du bouton WXKG11LM m’a permis de déclencher :

  • l’ouverture des volets d’une partie du rez-de-chaussée
  • l’ouverture de tous le volets du rez-de-chaussée
  • la fermeture de tous les volets de la maison

Configuration

Pour intégrer le bouton WXKG11LM, j’ai utilisé le plugin MQTT couplé au projet Zigbee2mqtt.

Bouton WXKG11LM
Bouton WXKG11LM

Vous pouvez vous référer à la documentation du projet pour plus de détails : Pairing devices

Pour déclencher un scénario lors d’un clic simple du bouton, il suffit de définir l’événement provoqué avec la valeur #[Parent][Bouton][click]#==”single”

Pour un double clic, il faut utiliser la valeur #[Parent][Bouton][click]#==”double”

Configuration supplémentaire

Les informations saisies précédemment permettent de déclencher les actions, mais ce n’est pas suffisant.

En effet, les données pour la clic sur le bouton sont considérées comme des “informations” dans Jeedom et non comme des “actions”.

Par défaut, s’il y a une répétition de la valeur, seule la première est prise en compte.

Concrétement, s’il y a un clic simple sur le bouton, l’événement est interprété.

Si, quelques instants plus tard, un autre clic simple est réalisé, l’événement n’est pas pris en compte.

Comme il s’agit d’une information, il n’y a pas de “changement d’état”, l’action correspondante n’est pas déclenchée.

Solution

Pour remédier à ce “problème”, il faut indiquer à Jeedom de prendre en compte la répétition d’information.

Il faut alors se rendre dans la configuration de l’objet correspondant dans le plugin MQTT.

Plugin

Puis, sélectionnez l’objet correspondant au bouton et l’onglet Commandes.

Dans la ligne click, cliquez sur l’icône Configuration.

Dans l’onglet Configuration, sélectionnez Toujours répéter pour le champ Gestion de la répétition des valeurs.

Sauvegardez les informations saisies.

Ainsi, à chaque clique sur le bouton, l’événement sera interprété et l’action déclenchée.