La transition vers la version 2.x de Zigbee2MQTT marque une étape décisive dans l’évolution de ce pont logiciel open-source, essentiel pour de nombreux adeptes de la domotique. Si les versions antérieures, comme la 1.4x, avaient déjà posé des bases solides, cette nouvelle mouture apporte son lot de correctifs, d’optimisations et, surtout, de changements fondamentaux dans la manière de gérer les périphériques. L’un des bouleversements les plus notables concerne la gestion des interrupteurs et des boutons, qui oblige les utilisateurs à repenser leurs automatisations. Cette mise à jour, bien que parfois déroutante, est cruciale pour bénéficier d’un système plus performant et pérenne.
Introduction à Zigbee2MQTT 2.x et ses nouveautés
Les améliorations clés de la version 2.x
La mise à jour vers Zigbee2MQTT 2.x n’est pas une simple évolution, mais une véritable refonte. Les développeurs se sont concentrés sur la stabilité et la performance du réseau. La version stable actuelle, la 2.2.1 en date du 6 octobre 2025, a corrigé de nombreux bogues qui pouvaient entraîner des déconnexions ou des latences. Le cœur du logiciel a été optimisé pour gérer un plus grand nombre d’appareils simultanément sans dégradation des performances, un point crucial alors que les foyers connectés ne cessent de s’équiper.
Pourquoi la mise à jour est-elle essentielle ?
Rester sur une version obsolète comme la 1.4x expose les utilisateurs à des failles de sécurité non corrigées et à une incompatibilité croissante avec les nouveaux appareils mis sur le marché. La version 2.x garantit un support continu et l’accès aux dernières fonctionnalités. De plus, la communauté étant très active sur cette nouvelle branche, l’aide et les solutions aux problèmes sont beaucoup plus faciles à trouver pour les versions récentes. Ignorer cette mise à jour, c’est prendre le risque de se retrouver avec un système domotique qui deviendra progressivement ingérable.
Support étendu des périphériques
L’un des atouts majeurs de Zigbee2MQTT 2.x est l’élargissement de sa base de données d’appareils compatibles. De nouvelles marques et de nouveaux modèles sont ajoutés en permanence. On note par exemple une prise en charge améliorée pour la gamme Shelly Zigbee, ainsi que pour de nombreux capteurs et actionneurs de marques moins connues. Cette compatibilité étendue offre aux utilisateurs une plus grande liberté dans le choix de leur matériel, sans être enfermés dans un écosystème propriétaire. Vous pouvez ainsi mixer des capteurs de température, des détecteurs de mouvement ou des ampoules connectées de différents fabricants en toute transparence.
-
NOUS P3Z Ampoule intelligente ZigBee RGB E27, Compatible avec Alexa,Hue Bridge, Google Home, Home Assistant, 16 Millions de Couleurs, Contrôle Vocal et Par Application, 2700-6500K
-
NOUS P3Z Ampoule intelligente ZigBee RGB E27, Compatible avec Alexa,Hue Bridge, Google Home, Home Assistant, 16 Millions de Couleurs, Contrôle Vocal et Par Application, 2700-6500K
-
innr Ampoule Connectée Zigbee E27, Fonctionne avec Hue* et Alexa (Pont Requis), Lampe Blanc Chaud, Ampoules LED, Intensité Variable, 806 lumens - 2 pièces
Avec une base logicielle plus robuste et un support matériel élargi, Zigbee2MQTT 2.x pose les fondations d’un système plus puissant. Cependant, cette puissance s’accompagne de changements structurels, notamment dans la manière de gérer les interactions avec les dispositifs de commande.
Optimisation des interrupteurs avec Device Triggers MQTT

Le changement fondamental : l’abandon des entités d’actions
Avec les anciennes versions, les actions d’un interrupteur (appui simple, double appui, appui long) étaient souvent exposées via une entité dédiée dans Home Assistant, dont l’état changeait pour refléter l’action. Par exemple, un capteur `sensor.mon_interrupteur_action` pouvait prendre la valeur `single`, `double`, etc. Cette méthode est désormais considérée comme obsolète. La version 2.x privilégie une approche plus directe et standardisée : les Device Triggers MQTT.
Qu’est-ce qu’un « Device Trigger » MQTT ?
Un « device trigger » est un événement publié directement par l’appareil sur le réseau MQTT, sans passer par une entité d’état intermédiaire. Au lieu de surveiller le changement d’état d’un capteur, les systèmes d’automatisation comme Home Assistant écoutent désormais ces événements spécifiques. Pour un interrupteur, cela signifie que des déclencheurs distincts sont disponibles pour chaque type d’appui. Cette méthode est plus fiable car elle repose sur des événements uniques plutôt que sur des changements d’état qui pourraient être manqués.
Exemple de configuration pour un interrupteur Aqara
Prenons l’exemple d’un interrupteur sans fil Aqara, un appareil très populaire. Auparavant, une automatisation se déclenchait lorsque l’état de son entité `action` changeait. Aujourd’hui, dans l’interface de création d’automatisations de Home Assistant, il faut choisir un déclencheur de type « Appareil » et sélectionner l’interrupteur Aqara. L’interface proposera alors une liste des déclencheurs possibles, tels que :
- Bouton « simple clic » appuyé
- Bouton « double clic » appuyé
- Bouton « appui long » maintenu
- Bouton relâché après un appui long
Cette approche, bien que nécessitant une adaptation des automatisations existantes, clarifie la configuration et la rend plus intuitive pour les nouveaux utilisateurs directement depuis l’interface graphique.
-
Aqara Interrupteur sans Fil H1, Nécessite AQARA HUB, Zigbee 3.0, Télécommande Configurable à 7 Fonctions sans Installation pour Domestiques Intelligents, Compatible avec Apple HomeKit, IFTTT
-
Aqara Interrupteur Mural Intelligent H1 EU (Un seul bouton, Sans neutre), NÉCESSITE AQARA HUB, de l'Interrupteur à Télécommande, est Compatible avec Alexa, HomeKit, Google Assistant, IFTTT
-
Aqara Interrupteur d'éclairage H2 UE (4 Groupes 2 Canaux, 2-en-1 Neutre), Protocole Thread/Zigbee, Interrupteur mural intelligent avec Matter over Thread, compatible avec Apple Home, Alexa,Google Home
Cette modification majeure dans la gestion des interactions est souvent la source principale de confusion lors de la migration. Il est donc naturel que de nombreux utilisateurs rencontrent des difficultés qu’il convient de savoir identifier et résoudre.
Comment résoudre les problèmes courants liés à la mise à jour
Mon interrupteur n’est plus reconnu dans mes automatisations
C’est le symptôme le plus fréquent. Après la mise à jour, les automatisations basées sur l’ancienne méthode des entités d’état ne se déclenchent plus. La raison est simple : l’entité `action` n’existe plus ou ne se met plus à jour. La solution consiste à éditer chaque automatisation concernée et à remplacer l’ancien déclencheur par un « Device Trigger » comme décrit précédemment. Bien que cela puisse être fastidieux pour les installations complexes, c’est une étape indispensable.
Étapes de dépannage pour les appareils non réactifs
Si un appareil semble complètement inopérant après la mise à jour, voici quelques étapes à suivre :
- Vérifier les journaux : Consultez les logs de Zigbee2MQTT pour y déceler d’éventuels messages d’erreur liés à l’appareil en question.
- Forcer la ré-appairage : Sans le supprimer, ré-appairez l’appareil. Cela force souvent une mise à jour de sa configuration dans Zigbee2MQTT.
- Vérifier la configuration MQTT : Assurez-vous que la communication avec votre serveur MQTT est correctement établie et qu’aucun changement de configuration n’a été introduit par erreur.
- Consulter la documentation : La page de l’appareil sur le site de Zigbee2MQTT peut contenir des notes spécifiques à la mise à jour ou à son fonctionnement avec les nouvelles versions.
L’importance de la communauté et des forums
Face à un problème persistant, il ne faut pas hésiter à se tourner vers la communauté. Les forums officiels, les groupes sur les réseaux sociaux ou les serveurs Discord regorgent d’utilisateurs ayant probablement rencontré le même souci. Partager son expérience et ses journaux d’erreurs permet souvent d’obtenir une solution rapide grâce à l’intelligence collective.
Une fois ces problèmes de migration résolus, l’intégration de Zigbee2MQTT dans un écosystème comme Home Assistant révèle toute sa puissance et sa flexibilité.
Intégration de Zigbee2MQTT avec Home Assistant
L’intégration MQTT native de Home Assistant
L’intégration de Zigbee2MQTT avec Home Assistant se fait via le protocole MQTT. Zigbee2MQTT publie les informations des appareils sur des « topics » MQTT spécifiques, et Home Assistant, grâce à son intégration MQTT, s’abonne à ces topics pour découvrir et contrôler les appareils. La fonction « MQTT Discovery » de Home Assistant est essentielle : elle permet de créer automatiquement les entités correspondant aux appareils Zigbee dès qu’ils sont appairés, sans configuration manuelle fastidieuse.
Utiliser l’interface utilisateur pour créer des automatisations
Grâce aux « Device Triggers », la création d’automatisations dans Home Assistant est devenue beaucoup plus visuelle. Il n’est plus nécessaire de connaître le nom exact de l’entité ou la valeur textuelle de l’action. L’éditeur d’automatisations propose des menus déroulants clairs, rendant le processus accessible même aux débutants. On sélectionne l’appareil, puis le déclencheur souhaité dans une liste en langage naturel.
Comparaison avant/après la mise à jour
Le tableau suivant illustre la différence de configuration d’une automatisation pour un même interrupteur avant et après la mise à jour vers Zigbee2MQTT 2.x.
| Critère | Avant la mise à jour (via entité d’état) | Après la mise à jour (via Device Trigger) |
|---|---|---|
| Type de déclencheur | État (State) | Appareil (Device) |
| Entité/Appareil cible | sensor.mon_interrupteur_action | Interrupteur Salon |
| Configuration | Déclenchement quand l’état passe à ‘single’ | Sélection du déclencheur « Bouton ‘simple clic’ appuyé » |
| Clarté | Moyenne, nécessite de connaître la valeur exacte de l’état | Élevée, utilise un langage naturel et des menus guidés |
Cette évolution, au-delà des interrupteurs, ouvre la voie à une meilleure gestion de tous les types d’appareils, y compris ceux qui repoussent les limites technologiques comme les dispositifs sans batterie.
Les avantages des appareils sans pile dans Zigbee2MQTT

La technologie « energy harvesting »
Certains appareils Zigbee innovants fonctionnent sans pile grâce à la récupération d’énergie (energy harvesting). Un interrupteur, par exemple, peut utiliser l’énergie cinétique générée par la pression du doigt pour envoyer un signal radio. Cette technologie, bien que limitée à des actions brèves et peu énergivores, représente une avancée majeure en termes de maintenance et d’écologie.
Exemples d’appareils compatibles
Les interrupteurs cinétiques sont l’exemple le plus courant. Des marques comme Philips Hue (avec le Tap Dial Switch) ou d’autres fabricants spécialisés proposent des modèles qui s’intègrent parfaitement dans un réseau géré par Zigbee2MQTT. Ces appareils sont idéaux pour être placés n’importe où sans se soucier du câblage ou du remplacement des piles : sur une table de chevet, un mur en verre ou un meuble.
-
DieseRC Interrupteur d'éclairage sans fil, interrupteur de sécurité de l'émetteur RF et contrôleur de récepteur 10A, installation facile pour lampe jusqu'à 1500W
-
RF433 Lot de 2 interrupteurs d'éclairage sans fil sans fil sans fil avec émetteur et contrôleur récepteur 10 A 240 V
-
Interrupteur Sans Fil, 433Mhz Kit Prise Telecommande Sans Fil avec Émetteur et Contrôleur Récepteur 10 A 240 V Télécommandé Portée de 50 Mètres, pour Maison Intelligente Jusqu'À 1500W
Avantages écologiques et économiques
L’absence de piles présente un double avantage. Sur le plan écologique, elle réduit la production de déchets chimiques difficiles à recycler. Sur le plan économique, elle élimine le coût récurrent de l’achat de piles, qui peut devenir non négligeable dans une maison comptant des dizaines de capteurs et de télécommandes. C’est un investissement initial parfois plus élevé, mais qui est rentabilisé sur le long terme.
Pour que ces appareils, avec ou sans pile, fonctionnent de manière optimale, ils doivent s’appuyer sur un réseau Zigbee sain et bien structuré.
Conseils pour maximiser l’efficacité de votre réseau Zigbee
Le maillage réseau (mesh) : comment ça fonctionne ?
Le protocole Zigbee fonctionne sur un principe de réseau maillé. Les appareils ne communiquent pas tous directement avec le coordinateur (la clé USB Zigbee). Ils peuvent relayer les informations les uns pour les autres. Il existe trois types de dispositifs :
- Le coordinateur : le cerveau du réseau, un seul par installation.
- Les routeurs : des appareils alimentés en permanence (ampoules, prises connectées) qui étendent la portée du réseau en relayant les signaux.
- Les appareils terminaux (end devices) : des appareils sur batterie (capteurs, interrupteurs) qui communiquent uniquement avec leur routeur ou coordinateur parent pour économiser de l’énergie.
Placer stratégiquement les appareils routeurs
Pour un réseau stable, il est crucial de disposer de suffisamment de routeurs et de bien les répartir dans le logement. Une prise connectée dans un couloir, une ampoule dans une pièce éloignée… chaque routeur agit comme un répéteur. Une bonne pratique est de s’assurer qu’aucun appareil terminal n’est trop éloigné d’un routeur. La carte du réseau, visible dans l’interface de Zigbee2MQTT, est un excellent outil pour visualiser la qualité des liens et identifier les points faibles.
-
NOUS A7Z Prise Connectée ZigBee avec Suivi Énergie, 16A, Contrôle Vocal & via App, Programmation & Minuterie, Compatible Alexa, Google Home, Home Assistant, Tuya, Hub ZigBee Requis, 2 Pack
-
A1Z Prise Connectée ZigBee avec Surveillance Énergétique, 16A, Contrôle à Distance, Commande Vocale, Programmation & Minuterie, Compatible avec Alexa, Google Home, ZigBee Hub Requis, Pack de 4
-
ZigBee Prise Connectée Nous A1Z, Prises Connectées et Intelligentes, Telecommande Sans Fil avec Mesure Consommation Electrique, Compatible Alexa, Hue Bridge, Home Assistant, Tuya, 2MQTT
Éviter les interférences Wi-Fi
Zigbee et le Wi-Fi opèrent tous deux sur la bande de fréquence de 2.4 GHz, ce qui peut créer des interférences. Pour minimiser ce risque, il est conseillé de choisir des canaux qui ne se chevauchent pas. Par exemple, si votre Wi-Fi utilise les canaux 1 ou 6, configurez votre réseau Zigbee sur les canaux 15, 20 ou 25. Éloigner physiquement le coordinateur Zigbee de votre routeur Wi-Fi peut également améliorer significativamente la fiabilité du signal.
L’adoption de Zigbee2MQTT 2.x, bien qu’impliquant des ajustements, s’inscrit dans une démarche d’amélioration continue de la domotique personnelle. La transition vers les « Device Triggers » modernise la gestion des interactions, tandis que la prise en charge de technologies avancées et une meilleure compréhension de la structure du réseau permettent de bâtir un système à la fois plus puissant, plus fiable et plus durable. La clé du succès réside dans l’adaptation et l’exploitation des nouvelles logiques mises en place pour un contrôle plus fin et plus intuitif de son environnement connecté.