[Tuto] Suivre sa conso électrique en direct : on passe à ZHA sur Home Assistant et Raspberry Pi
Après pain au chocolat vs chocolatine, ZHA vs MQTT
Il n’y a pas que MQTT dans la vie domotique, ZHA existe aussi dans Home Assistant. On vous propose un petit tuto pour passer de MQTT à ZHA, ou pour profiter de ZHA sur une nouvelle installation de Home Assistant. Le but est toujours de suivre sa consommation électrique en direct.
Le 25 octobre 2024 à 17h08
5 min
Logiciel
Logiciel
Il y a peu, nous avons publié le début d’un dossier sur la domotique, avec un #Nextpresso sur une clé Zigbee et un module TIC pour Linky, accompagné d’un tuto pour une intégration dans Home Assistant, sur un Raspberry Pi. Le but était de suivre en direct votre consommation électrique sur votre ordinateur ou votre smartphone.
Et si vous souhaitez changer de fournisseur d’électricité, nous avons également mis en ligne un tuto et une feuille de calcul pour vous aider, en prenant comme base de comparaison votre propre consommation électrique !
Dans les commentaires et même en dehors, le sujet a beaucoup fait parler et plusieurs questions tournaient autour du choix du protocole MQTT, alors qu’il existe des alternatives. Enfin principalement une : ZHA. Nous avions attaqué par MQTT, car il fallait bien commencer quelque part, mais ZHA est en effet une bonne alternative, avec des avantages et des inconvénients. Voyons cela.
Passons à Zigbee Home Automation
On passe donc aujourd’hui à la seconde partie de notre dossier avec l’utilisation de ZHA, un acronyme de Zigbee Home Automation. Ce protocole est intégré dans Home Assistant et utilise une bibliothèque Python open source Zigpy. À partir du moment où une clé USB Zigbee est prise en charge, vous pouvez utiliser ZHA. C’est le cas de notre clé Jiotty CC2531 achetée moins de 15 euros sur Amazon (avec une puce Texas Instrument CC2531).
On ne va pas rentrer dans un long comparatif entre ZHA et MQ2TT, mais vous pouvez trouver quelques grandes lignes sur les différences dans cette publication sur HACF (Association francophone d'échange et d'entraide autour de la solution domotique open source Home Assistant).
« ZHA est facile à intégrer et ravira les personnes ne voulant pas s’embêter. Zigbee2MQTT a plus de paramètres de réglages que ZHA, une belle interface avec de puissants outils de gestion Zigbee (maillage, mise à jour, paramètrage, etc), et surtout, supporte beaucoup plus de périphériques. Si on rajoute à cela l’indépendance à HA et l’interface MQTT, beaucoup préfèreront Zigbee2MQTT (z2 m ou z2mqtt) à ZHA ». Donnez votre avis et vos retours d’expérience dans les commentaires… sans vous battre évidemment !
Même si une clé USB est compatible avec les protocoles ZHA et MQTT, un seul des deux peut être utilisé à la fois. D’ailleurs, si vous essayez d’ajouter ZHA avec MQTT déjà en place, vous obtiendrez une erreur (oui, j’ai essayé…).
Pour ce nouveau tuto, nous reprenons notre version de Home Assistant là où nous l’avions laissé le mois dernier, mais vous pouvez aussi repartir de zéro (on a déjà détaillé l’installation dans le précédent tuto). Cela ne change rien, si ce n’est que vous pouvez sauter le paragraphe suivant.
Puisque ZHA ne peut pas fonctionner en même temps que MQTT sur une même clé, on commence par supprimer tout ce qui est en rapport avec MQTT (le broker Mosquitto et le module Zigbee2MQTT) dans notre version de Home Assistant. On redémarre le Raspberry Pi pour être tranquille et on passe aux choses sérieuses.
On ajoute une intégration : Zigbee Home Automation
Premier point, ajouter ZHA à proprement parler. Rendez-vous dans les Paramètres, Appareils et Services, puis cliquez sur Ajouter une intégration. Dans le champ de recherche, entrez ZHA et sélectionnez Zigbee Home Automation. Notre clé est automatiquement trouvée, on valide.
Sur le menu création de réseau, on choisit Conserver les paramètres réseau de la radio. La configuration se termine, et nous avons une nouvelle intégration : ZHA. Il y a un appareil (la clé USB) et un second apparaît très rapidement derrière : le module TIC.
Notre module TIC apparait, il n’y a plus qu’à !
En cliquant sur Zigbee Home Automation, nous retrouvons nos deux appareils et 17 entités dans notre cas, c’est-à-dire des capteurs récupérant des informations du Linky, via le module TIC. D’un clic sur les entités, on peut voir à quoi elles correspondent.
Sur la page dédiée au module TIC LiXee dans l’intégration ZHA, les informations des capteurs sont affichées en direct : intensité instantanée (A), puissance apparente (VA), etc. Vous pouvez reprendre la fin du précédent tuto pour construire votre propre Tableau de bord. Si vous en avez déjà un avec le tuto MQTT, il ne marchera pas avec ZHA et il faudra le refaire. Quel que soit le protocole, le résultat est le même.
Ce n’est pas plus compliqué que cela de passer de Zigbee2MQTT à ZHA, et vice-versa. Comme vous pouvez le voir, la configuration sous ZHA est vraiment simple et rapide… c‘est maintenant qu’on se dit qu’on aurait pu commencer par ZHA, mais c’est peut-être un peu tard !
One more thing
Que se passe-t-il si, au lieu de reprendre les paramètres réseau, on clique sur Effacer les paramètres et Créer un nouveau réseau ? On a évidemment essayé et cela n'a pas changé grand-chose lors de notre test : les étapes étaient exactement les mêmes. Le module LiXee était là aussi automatiquement détecté.
[Tuto] Suivre sa conso électrique en direct : on passe à ZHA sur Home Assistant et Raspberry Pi
-
Passons à Zigbee Home Automation
-
On ajoute une intégration : Zigbee Home Automation
-
Notre module TIC apparait, il n’y a plus qu’à !
-
One more thing
Commentaires (15)
Abonnez-vous pour prendre part au débat
Déjà abonné ? Se connecter
Cet article est en accès libre, mais il est le fruit du travail d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant.
Accédez en illimité aux articles
Profitez d’un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Abonnez-vousLe 25/10/2024 à 18h11
Modifié le 25/10/2024 à 19h27
edit: des photos de mon install fichiers.albirew.fr/lixee
Le 26/10/2024 à 10h37
Le 26/10/2024 à 14h00
Le 27/10/2024 à 07h05
Le 25/10/2024 à 18h42
Le 25/10/2024 à 19h58
Le 25/10/2024 à 20h32
Le 25/10/2024 à 21h46
Autant utiliser les données du fournisseur.
Le 25/10/2024 à 22h09
https://www.hagglezon.com/fr/s/B0CFJTCB4V
Le 27/10/2024 à 15h36
" Note that CC2530/CC2531 based adapters are obsolete so no longer recommended as a coordinator. "
Le 28/10/2024 à 11h45
Je voulais acheter un équipement, je regarde sur amazon.fr., très cher (130€). Je note sur la partie droite du site plein de propositions d'articles identiques mais de la part de vendeurs italiens (environ 70€), je vais donc sur amazon.it. Une proposition me convient, je commande l'article.
Dans les mails qui suivent la commande, je vais sur le suivi détaillé et je vois que l'article en question est expédié d'un entrepôt situé en France.
Donc juste parce que j'ai changé de pays de commande, j'ai fait environ 50€ d'économies. J'ai répété le démarche lorsque je me acheté les pièces pour un nouveau PC (un peu chez d'amazon.es, amazon.de etc.). Idem, de grosses économies.
Le 26/10/2024 à 23h08
Le 31/10/2024 à 11h42
Et j'ai beau changer l'unité du capteur (wh, kwh, mwh), c'est toujours pareil : une conso x1000.
Le 06/11/2024 à 19h05