Votre Raspberry Pi pilote déjà Home Assistant, un NAS léger ou quelques services Docker ? Zigbee2MQTT est l’une des briques les plus utiles pour reprendre la main sur les capteurs, ampoules, prises et boutons Zigbee sans dépendre d’un pont propriétaire.
3 points clés
- Zigbee2MQTT transforme un Raspberry Pi et un dongle Zigbee compatible en passerelle domotique locale.
- Le duo fonctionne très bien avec Home Assistant, Node-RED ou tout système capable de parler MQTT.
- Le vrai point critique n’est pas le Raspberry Pi, mais le choix du dongle, son placement USB et la qualité du maillage Zigbee.
Verdict rapide
Avis Raspberry Pi France : Zigbee2MQTT est un excellent choix si vous voulez une domotique locale, lisible et évolutive. C’est moins “plug and play” qu’un pont de marque, mais bien plus flexible pour mélanger des appareils Aqara, Sonoff, Ikea, Philips Hue ou Tuya compatibles Zigbee.
C’est quoi Zigbee2MQTT, et pour qui ?
Zigbee2MQTT est un logiciel open source qui relie un réseau Zigbee à un broker MQTT. En clair, il reçoit les messages de vos objets connectés Zigbee via un dongle USB, puis les expose sous forme de messages compréhensibles par vos autres outils domotiques.
Sur Raspberry Pi, il s’adresse surtout aux utilisateurs qui veulent construire une maison connectée locale : pas besoin d’envoyer chaque événement dans le cloud pour allumer une lampe, lire une température ou déclencher une automatisation.
Matériel et prérequis conseillés
- Un Raspberry Pi 4 ou Raspberry Pi 5 avec une alimentation fiable.
- Une carte microSD de qualité, ou mieux un SSD si le Pi héberge déjà Home Assistant et d’autres services.
- Un dongle Zigbee compatible Zigbee2MQTT, idéalement branché avec une rallonge USB pour l’éloigner des interférences.
- Docker et Docker Compose, ou une installation équivalente sur Raspberry Pi OS.
- Un broker MQTT comme Eclipse Mosquitto.
Installation simple avec Docker Compose
La méthode la plus propre consiste à isoler Zigbee2MQTT dans Docker. Créez un dossier dédié, repérez le chemin stable de votre dongle dans /dev/serial/by-id/, puis déclarez le service Zigbee2MQTT, Mosquitto si nécessaire, et un volume persistant pour la configuration.
mkdir -p ~/zigbee2mqtt cd ~/zigbee2mqtt ls -l /dev/serial/by-id/
Dans le fichier de configuration, indiquez ensuite l’adresse du broker MQTT, le port série du dongle et activez l’interface web. Après le premier démarrage, l’interface de Zigbee2MQTT permet d’autoriser l’appairage, de renommer les appareils et de consulter les messages remontés.
Checklist de configuration
| Étape | Pourquoi c’est important | Conseil |
|---|---|---|
| Identifier le dongle | Évite les changements de port après redémarrage | Utiliser /dev/serial/by-id/ |
| Ajouter une rallonge USB | Réduit les interférences Wi-Fi/USB 3 | Éloigner le dongle du boîtier |
| Installer Mosquitto | Centralise les messages MQTT | Créer un mot de passe dédié |
| Activer l’interface web | Facilite l’appairage et le diagnostic | Limiter l’accès au réseau local |
| Ajouter des routeurs Zigbee | Améliore la portée | Utiliser prises ou ampoules alimentées sur secteur |
Prix, limites et erreurs fréquentes
Le logiciel est gratuit. Le budget vient surtout du dongle Zigbee et, éventuellement, d’un SSD ou d’un boîtier mieux ventilé pour le Raspberry Pi. En pratique, le coût reste souvent inférieur à l’achat de plusieurs ponts propriétaires.
Les limites à prévoir : certains appareils Zigbee exotiques sont mal exposés, les mises à jour de firmware demandent de la prudence, et un réseau Zigbee a besoin de routeurs alimentés pour couvrir une grande maison. Évitez aussi de placer le dongle directement contre le Raspberry Pi.
Points forts
- Très large compatibilité avec des objets Zigbee de marques différentes.
- Fonctionnement local, sans compte cloud obligatoire.
- Intégration naturelle avec Home Assistant et les automatisations MQTT.
- Interface web pratique pour diagnostiquer les appareils.
Limites
- Configuration plus technique qu’un pont Hue ou Aqara.
- La stabilité dépend beaucoup du dongle et de son placement.
- Il faut comprendre un minimum Docker, MQTT et sauvegardes.
- Les périphériques très récents peuvent demander une mise à jour de Zigbee2MQTT.
Alternatives à considérer
Si vous utilisez Home Assistant, ZHA est l’alternative la plus directe : moins de briques à maintenir, mais parfois moins de réglages avancés. Les ponts propriétaires restent simples pour un petit logement, tandis qu’une box domotique dédiée peut être plus rassurante si vous ne voulez pas administrer un Raspberry Pi.
Questions fréquentes
Un Raspberry Pi 3 suffit-il pour Zigbee2MQTT ?
Oui pour un petit réseau, mais un Raspberry Pi 4 ou 5 est plus confortable si vous ajoutez Home Assistant, Mosquitto, sauvegardes et autres conteneurs Docker.
Faut-il Internet pour utiliser Zigbee2MQTT ?
Pas pour le pilotage local des objets déjà configurés. Internet reste utile pour installer les paquets, mettre à jour les conteneurs et consulter la documentation.
Zigbee2MQTT remplace-t-il Home Assistant ?
Non. Zigbee2MQTT gère la passerelle Zigbee vers MQTT. Home Assistant sert plutôt d’interface domotique centrale, de tableau de bord et de moteur d’automatisations.
Sources consultées : documentation officielle Zigbee2MQTT, guide d’installation Docker Zigbee2MQTT.
Bio auteur : Vincent Vandegans accompagne les lecteurs de Raspberry Pi France dans leurs choix de matériel, logiciels open source et projets domotiques utiles à la maison.




