Dans les tutoriels précédents, nous avons vu comment intercepter les états et les mesures des équipements domotiques Xiaomi Aqara ou Mijia sans avoir besoin d’acheter la gateway officielle Xiaomi. Je vous propose de terminer cette série d’article consacré au projet Zigbee2mqtt (du moins en attendant une mise à jour importante) avec l’inclusion de quelques accessoires Xiaomi dans Jeedom 3. Si vous préférez la méthode officielle, vous pouvez utiliser le plugin développé par Lunarock. Pour ce tutoriel, nous allons uniquement utiliser les plugins MQTT et Virtuel.
Je vous conseille de lire les tutoriels précédents s’il vous manque des éléments comme par exemple la fabrication du pont Zigbee2mqtt, l’installation et la configuration du broker MQTT Mosquitto…
Sommaire
- 1 La gateway Zigbee2mqtt pour les équipements domotiques Xiaomi Aqara ou Mijia
- 2 Installer les plugins MQTT et Virtuel depuis le Market
- 3 Inclure les accessoires Xiaomi Aqara ou Mijia à Jeedom en MQTT
- 4 Activer le topic MQTT de la sonde d’ambiance Xiaomi Aqara (température, humidité, pression atmosphérique)
- 5 Créer l’équipement virtuel de la sonde d’ambiance Xiaomi Aqara
- 6 Comment modifier l’icône du widget
- 7 Les équipements Xiaomi Aqara et Mijia intégrés au Dashbord Jeedom
La gateway Zigbee2mqtt pour les équipements domotiques Xiaomi Aqara ou Mijia
Vous aurez donc besoin de fabriquer la gateway Zigbee2mqtt et d’installer le projet sur le serveur Jeedom. Si la couverture Zigbee est insuffisante, vous pouvez fabriquer plusieurs gateway. Je vous conseille toutefois de ne pas inclure un même accessoire Aqara sur plusieurs passerelles pour ne pas multiplier inutilement les messages MQTT.
Le pont zigbee2mqtt utilise un sniffer basé sur le circuit CC2531 de Texas Instrument. Vous aurez besoin d’acheter un CC Debugger de Texas Instrument (environ 16€) pour installer et mettre à jour le firmware sur le sniffer ainsi qu’un câble spécifique (GBAN) qui permet de relier le CC Debugger au Sniffer CC2531 (environ 2€) à chaque fois que vous voulez mettre à jour le firmware.
Suivez ce tutoriel pour la fabriquer la gateway Zigbee. J’ai également publié un boitier à imprimer en 3D sur Thingiverse ici.
Installer les plugins MQTT et Virtuel depuis le Market
Depuis le Market, installez les deux plugins MQTT et Virtuel. Les deux plugins sont gratuits et parfaitement optimisés. Activés les plugins après installation.
Inclure les accessoires Xiaomi Aqara ou Mijia à Jeedom en MQTT
Contrairement à Domoticz, il n’est pas nécessaire de remettre en forme les messages MQTT publiés par le pont Zigbee2mqtt. Jeedom décode parfaitement chaque message.
Ouvrez le plugin MQTT (dans Plugin -> Protocole domotique) puis cliquez sur configuration. Indiquez l’adresse IP du serveur Mosquitto et éventuellement l’utilisateur et le mot de passe s’il l’accès est protégé.
Retournez sur la page d’accueil du plugin MQTT. Le plugin découvre automatiquement tous les Topics publiés sur le broker MQTT automatiquement. C’est pratique…sauf lorsqu’il y a beaucoup de Topics !
Activer le topic MQTT de la sonde d’ambiance Xiaomi Aqara (température, humidité, pression atmosphérique)
Nous allons configurer la sonde d’ambiance, le principe sera le même ensuite pour tous les autres accessoires. Cliquez sur le topic qui renvoi les mesures de la sonde d’ambiance Aqara puis :
- Attribuez un nom et un objet. Je vous conseille de commencer le nom par un préfixe qui vous permettra de distinguer les topics MQTT des équipements. Par exemple MQTT_, zigbee2mqtt_ …
- Activer l’équipement mais ne le rendez pas visible (sauf pour vérifier temporairement que vous recevez bien des mesures)
Allez sur la page Commandes pour voir toutes les commandes disponibles. On retrouve
- battery, le niveau de la batterie de 0 à 100%
- voltage, la tension de la batterie en millivolts
- linkquality, indique la qualité du signal Zigbee. C’est un nouveauté de Zigbee2mqtt
- humidity, pressure et temperature, les mesures d’ambiance
Enregistrez la configuration
Créer l’équipement virtuel de la sonde d’ambiance Xiaomi Aqara
Allez ensuite dans le menu Programmation -> Virtuel et cliquez sur le + :
- Attribuez un nom et un objet
- Activez et rendez-le visible
Ouvrez l’onglet commandes et cliquez sur Ajouter une info virtuelle
Cliquez sur rechercher un équipement et recherchez l’équipement MQTT source
Ensuite :
- Choisissez le sous-type correct. Ici, ce sont tous des numériques.
- Indiquez l’unité et éventuellement la valeur mini et maxi (qui sera utilisée pour l’afficheur)
Enregistrez
Comment modifier l’icône du widget
Dans certains cas, il est nécessaire d’indiquer à Jeedom, l’icône qu’il doit utiliser pour l’affichage de la mesure. Il faut l’indiquer manuellement pour chaque commande en cliquant sur la roue crantée à coté du bouton Tester
Allez à l’onglet Affichage et sélectionnez le widget le mieux approprié à la commande pour la vue Dashboard et Mobile
Si vous ne trouvez pas votre bonheur, vous pouvez créer votre widget en lisant ce tutoriel.
Les équipements Xiaomi Aqara et Mijia intégrés au Dashbord Jeedom
Et voilà, après quelques minutes de configuration, voici quelques accessoires Xiaomi Aqara et Mijia parfaitement intégrés au Dashboard Jeedom. Il ne reste plus qu’à construire vos scénarios domotiques 🙂
Voici quelques promos pour vous équiper
Banggood.com
Banggood.com
Gearbest.com
Banggood.com
13,99€
En Stock
actualisé le 31 août 2020 20 h 22 min ⓘ
16,99€
En Stock
actualisé le 31 août 2020 20 h 22 min ⓘ
Avez-vous aimé cet article ?