Zigbee MQTT n’est pas un protocole unique : c’est une chaîne technique qui relie un réseau Zigbee à une plateforme domotique grâce à MQTT. Dans la pratique, Zigbee2MQTT reçoit les messages des capteurs, les publie sur un broker MQTT, puis Home Assistant ou un autre logiciel les exploite.
Cette architecture donne beaucoup de liberté, mais elle ajoute plusieurs briques à maintenir. Avant d’acheter un dongle ou d’appairer dix capteurs, il faut donc comprendre qui fait quoi et savoir où chercher lorsqu’un appareil devient invisible.
- ✓Zigbee relie les appareils radio au coordinateur ; MQTT transporte ensuite leurs messages vers la domotique.
- ✓Zigbee2MQTT fait le pont entre le coordinateur Zigbee et le broker MQTT.
- ✓Home Assistant peut exploiter les messages grâce à MQTT discovery, mais il n’est pas indispensable.
- ✓Un coordinateur compatible, un broker stable et un placement radio propre comptent plus qu’un grand nombre d’options.
- ✓Testez une zone non critique avant de migrer les capteurs importants de la maison.
01 / 11
Comment fonctionne Zigbee MQTT ?
Zigbee MQTT fonctionne avec quatre rôles distincts : les appareils Zigbee communiquent avec un coordinateur, Zigbee2MQTT traduit leurs états, un broker MQTT distribue les messages et Home Assistant les transforme en entités ou automatisations. Si le premier H2 doit retenir une seule idée, c’est celle-ci : MQTT transporte les données, mais ne remplace pas le réseau radio Zigbee.
Cette séparation explique les pannes. Un capteur peut être correctement appairé au réseau Zigbee, tandis que Home Assistant ne reçoit rien parce que le broker est arrêté. À l’inverse, MQTT peut fonctionner alors qu’un coordinateur mal placé perd les appareils radio.
02 / 11
Le rôle de chaque brique
Le coordinateur Zigbee est l’adaptateur radio qui pilote un réseau Zigbee. Il peut prendre la forme d’une clé USB ou d’un module compatible. Une installation ne doit pas laisser deux logiciels piloter le même coordinateur en parallèle : cette exclusivité évite des conflits difficiles à diagnostiquer.
Zigbee2MQTT sert de passerelle. Il dialogue avec le coordinateur, connaît les appareils compatibles et publie leurs états sous des topics MQTT. Son interface permet souvent d’appairer, nommer et surveiller les appareils, mais le service reste dépendant de la qualité de la liaison radio.
Le broker MQTT, souvent Mosquitto, reçoit et distribue les messages. Zigbee2MQTT s’y connecte avec une adresse de serveur, un port et éventuellement des identifiants. Home Assistant se connecte au même broker pour consommer ces messages. Une erreur d’utilisateur, de mot de passe ou de réseau peut donc ressembler à une panne Zigbee.
Qui intervient dans la chaîne ?
Séparez les responsabilités avant de modifier la configuration.
Zigbee
Radio locale
Relie les capteurs, boutons et prises au réseau maillé.
Coordinateur
Point de contrôle
Crée et pilote un seul réseau Zigbee dédié.
Zigbee2MQTT
Passerelle
Traduit les appareils Zigbee en messages MQTT.
MQTT
Transport
Distribue les messages au logiciel domotique.
Home Assistant
Exploitation
Crée les entités, scénarios et notifications.
03 / 11
Faut-il vraiment un broker MQTT ?
Oui, Zigbee2MQTT nécessite une connexion à un serveur MQTT pour fonctionner. Le broker peut tourner sur la même machine que Home Assistant, dans un conteneur séparé, sur un NAS ou sur un autre serveur local. Le choix importe moins que sa disponibilité et sa configuration cohérente.
Le point à vérifier n’est pas seulement l’installation de Mosquitto. Zigbee2MQTT doit atteindre le serveur, utiliser le bon port et s’authentifier si le broker l’exige. Home Assistant doit ensuite se connecter au même broker. Deux services configurés sur deux adresses différentes ne partagent pas les mêmes messages.
Pour un premier montage, gardez les briques proches : broker et Zigbee2MQTT sur le même hôte, réseau local simple, sauvegarde de la configuration. Vous pourrez séparer les services plus tard si le besoin est réel.
04 / 11
Zigbee2MQTT et Home Assistant : que se passe-t-il ?
Home Assistant peut découvrir automatiquement les appareils exposés par Zigbee2MQTT grâce à MQTT discovery. Une lampe, un capteur de température ou un contact de porte apparaît alors comme une entité exploitable dans les tableaux de bord et automatisations.
La découverte ne corrige pas une chaîne cassée. Si le broker ne reçoit aucun message, si le préfixe MQTT est incohérent ou si l’intégration Home Assistant est mal connectée, les appareils resteront absents. Vérifiez dans cet ordre : le service Zigbee2MQTT démarre-t-il, le broker reçoit-il les messages, Home Assistant est-il abonné ?
Ne réappairez pas immédiatement tous les capteurs. Commencez par lire les journaux et testez un topic MQTT avec un outil adapté. Vous éviterez de transformer un problème de connexion en problème de migration.
05 / 11
Le placement du coordinateur est déterminant
Une clé Zigbee branchée directement derrière un mini-PC, près d’un port USB 3, d’une box Wi-Fi ou d’un boîtier métallique peut subir des interférences. Les symptômes sont connus : appairage qui échoue, capteurs intermittents, délais irréguliers ou appareils qui passent hors ligne.
Utilisez une rallonge USB et placez le coordinateur dans une zone dégagée, à distance de la machine hôte et des sources radio. Cette précaution paraît secondaire, mais elle améliore souvent davantage la stabilité qu’un changement de réglage logiciel. Pour les capteurs de sécurité, c’est un choix de fiabilité.
06 / 11
Le maillage Zigbee change la portée
Le réseau Zigbee distingue généralement un coordinateur, des routeurs et des appareils finaux. Les prises et modules alimentés en continu peuvent relayer le trafic ; les capteurs sur pile dorment souvent pour économiser leur batterie et ne jouent pas ce rôle.
Dans une maison à étage ou avec une dépendance, ajoutez d’abord quelques routeurs Zigbee bien placés, puis appairez les capteurs à leur emplacement définitif. Un capteur qui fonctionne sur la table n’offre aucune garantie une fois installé derrière un mur épais ou au fond d’un garage.
Observez les délais, les pertes et la stabilité sur plusieurs jours. Une seule valeur de qualité radio ne suffit pas pour juger un réseau domestique.
07 / 11
Trois scénarios selon votre installation
Débuter avec quelques capteurs
Installez le broker, le coordinateur et Zigbee2MQTT, puis testez une prise ou un capteur de température. Cette zone non critique permet de valider la chaîne MQTT avant les automatisations.
Centraliser une maison multi-marques
Zigbee2MQTT peut réunir des appareils de fabricants différents lorsque leur compatibilité est documentée. Vérifiez toutefois les fonctions réellement exposées, pas seulement le nom du modèle.
Compléter une alarme
Des détecteurs Zigbee peuvent enrichir les notifications et scénarios. Ils ne remplacent pas automatiquement une alarme dédiée si la sécurité doit rester indépendante du serveur domotique.
08 / 11
Les erreurs qui font perdre du temps
- Choisir un adaptateur non supporté ou négliger son firmware coordinateur.
- Brancher le dongle sans rallonge contre le serveur ou près des perturbations USB.
- Confondre MQTT et Zigbee alors que les deux couches peuvent tomber séparément.
- Appairer tous les capteurs d’un coup avant d’avoir validé un premier appareil.
- Faire piloter le coordinateur par deux logiciels concurrents.
- Changer plusieurs composants à la fois et perdre la cause de la panne.
La méthode la plus efficace est progressive : une brique, un test, une sauvegarde, puis seulement l’étape suivante.
09 / 11
Quelle maintenance prévoir ?
Conservez une copie de la configuration Zigbee2MQTT, notez le modèle du coordinateur et documentez l’adresse du broker. Avant un changement de firmware, une migration ou une mise à jour importante, faites une sauvegarde et lisez la documentation correspondante.
Évitez d’empiler les changements. Remplacer le coordinateur, déplacer le serveur et mettre à jour Zigbee2MQTT le même soir rend le retour arrière beaucoup plus difficile. Une modification à la fois donne un diagnostic exploitable.
Avant de passer en production
- ✓Le coordinateur est supporté et utilisé par une seule application.
- ✓Le broker MQTT répond avec les bons identifiants et le bon port.
- ✓Zigbee2MQTT publie les états d’un appareil de test.
- ✓Home Assistant découvre et actualise correctement cet appareil.
- ✓Le coordinateur est éloigné des perturbations et relié par une rallonge USB.
- ✓La configuration et la procédure de retour arrière sont sauvegardées.
10 / 11
Quand choisir une autre approche ?
Zigbee2MQTT convient aux personnes qui veulent une installation ouverte, multi-marques et contrôlable localement. Si vous cherchez une solution totalement invisible, sans maintenance ni diagnostic, un pont propriétaire ou une alarme dédiée peut être plus adapté.
Le meilleur choix n’est pas celui qui offre le plus de réglages, mais celui que vous pourrez comprendre et maintenir dans six mois. Pour une maison connectée, la lisibilité de l’architecture vaut souvent plus qu’une compatibilité théorique.
11 / 11
Ce qu’il faut retenir
Zigbee MQTT désigne une architecture : les appareils communiquent en Zigbee, le coordinateur pilote le réseau, Zigbee2MQTT fait la passerelle et le broker MQTT transporte les messages vers Home Assistant ou un autre logiciel.
Commencez par un coordinateur documenté, un broker stable, une rallonge USB et un seul appareil de test. Cette base vous permettra d’ajouter progressivement le maillage et les scénarios sans transformer chaque panne en migration complète.
Documentation technique consultée
Les versions, adaptateurs et paramètres évoluent : vérifiez toujours la documentation officielle avant une installation ou une migration.












