Quand tu débarques dans Home Assistant et que tu veux brancher tes premiers appareils Zigbee, tu tombes vite sur un choix qui bloque beaucoup de monde : Zigbee2MQTT ou ZHA ? Les deux font à peu près la même chose sur le papier, et j’ai passé du temps à comparer avant de trancher.
Dans cet article, je t’explique pourquoi j’ai choisi Zigbee2MQTT pour piloter tous mes appareils IKEA, Aqara et autres, et dans quels cas ZHA reste un choix parfaitement valable — même si je ne l’ai pas testé moi-même en profondeur.
🧩 Deux façons de parler Zigbee à Home Assistant
ZHA (Zigbee Home Automation) est une intégration native, développée dans l’écosystème Home Assistant. Elle communique directement avec ton dongle Zigbee, sans service intermédiaire.
Zigbee2MQTT est un projet externe, indépendant de Home Assistant, qui traduit le trafic Zigbee en messages MQTT. Il tourne comme un add-on à côté, et Home Assistant s’y connecte via l’intégration MQTT.
Sur le papier, ZHA a l’air plus simple : une brique en moins. C’est justement ce qui m’a fait hésiter au départ.
👉 Pourquoi j’ai choisi Zigbee2MQTT
- Compatibilité appareils : au moment où j’ai commencé (capteurs IKEA, prises, futurs capteurs Aqara), la base de données d’appareils supportés par Zigbee2MQTT était plus large et mise à jour très vite dès qu’un nouveau produit sortait.
- Visibilité : l’interface web de Zigbee2MQTT (liste des appareils, force du signal, carte du réseau Zigbee) m’a beaucoup aidé à débugger quand un capteur répondait mal.
- Indépendance : comme Zigbee2MQTT tourne via MQTT, je peux en théorie brancher d’autres outils dessus sans dépendre uniquement de Home Assistant — utile si un jour je change d’avis sur mon système domotique central.
- Communauté et docs : pour chaque appareil que j’ai associé (KLIPPBOK, TRETAKT, PARASOLL…), j’ai systématiquement trouvé sa fiche exacte dans la doc Zigbee2MQTT, avec les quirks connus.
Concrètement, sur tous mes appareils IKEA associés jusqu’ici, je n’ai eu aucun souci de reconnaissance ni de stabilité depuis la mise en place.
💧 Ce que je n’ai pas testé (honnêtement)
Je n’ai jamais fait tourner ZHA en parallèle sur mon installation, donc je ne peux pas te dire lequel est objectivement « meilleur » en performance ou en stabilité. Ce que je sais, d’après ce qui revient souvent dans la communauté Home Assistant :
- ZHA évite d’avoir un service MQTT séparé à maintenir — un point de moins à surveiller.
- ZHA est plus simple à installer pour un premier setup Zigbee minimal, sans add-on supplémentaire.
- Zigbee2MQTT demande de gérer un broker MQTT en plus (Mosquitto par exemple), ce qui ajoute une brique — mais que j’avais de toute façon besoin d’installer pour d’autres usages.
Si tu pars de zéro, sans autre besoin MQTT, et que tu veux le setup le plus minimal possible, ZHA mérite clairement d’être regardé en premier.
🔧 Mon conseil concret
Si t’as déjà (ou prévois) un broker MQTT pour d’autres usages, ou si tu veux la visibilité détaillée sur ton réseau Zigbee, pars sur Zigbee2MQTT — c’est mon choix et il tient depuis plusieurs mois sans souci. Si tu veux juste brancher deux-trois capteurs le plus simplement possible sans service en plus à gérer, ZHA fera très bien le travail.
Dans tous les cas, le choix se fait au moment du premier appairage — migrer d’une intégration à l’autre ensuite demande de tout réappairer, donc mieux vaut trancher avant de multiplier les appareils.
Pour aller plus loin
Tous mes guides d’association d’appareils sur ce blog sont écrits avec Zigbee2MQTT, comme le détecteur de fuite KLIPPBOK, la prise TRETAKT ou le capteur d’ouverture PARASOLL.


