Error Fatal

Blog informatique, actu high tech web

Blog High Tech » High Tech » Comment mettre en place Zigbee2MQTT sur votre Freebox Delta

Comment mettre en place Zigbee2MQTT sur votre Freebox Delta

Dans un monde où la domotique devient de plus en plus accessible, mettre en place une solution comme Zigbee2MQTT sur votre Freebox Delta peut transformer votre habitat en un espace intelligent et connecté. Grâce à cette mise en œuvre, vous pourrez bénéficier de la communication entre différents dispositifs Zigbee et simplifier la gestion de votre maison. Explorons ensemble les étapes essentielles pour installer et configurer Zigbee2MQTT sur votre Freebox, rendant ainsi la technologie encore plus utile et accessible au quotidien.

La domotique est un domaine en pleine expansion, et intégrer des technologies comme Zigbee2MQTT dans votre installation peut transformer votre expérience à la maison. En particulier, si vous êtes possesseur d’une Freebox Delta, vous avez la possibilité d’installer cette solution directement sur votre appareil, vous évitant ainsi l’achat de matériel supplémentaire. Dans cet article, nous allons voir étape par étape comment procéder à cette installation, les configurations nécessaires, ainsi que des astuces pour une mise en place optimale.

Pourquoi choisir Zigbee2MQTT ?

Zigbee2MQTT est une célèbre passerelle qui fait le pont entre vos appareils Zigbee et un serveur MQTT, vous offrant ainsi une grande flexibilité dans le contrôle de votredomotique. Comparé à d’autres solutions, elle est open-source, ce qui signifie que vous pouvez l’adapter à vos besoins et faire évoluer vos installations sans frais supplémentaires.

De plus, grâce à sa compatibilité avec de nombreux appareils, vous pourrez intégrer des équipements de marques différentes au sein de votre écosystème domotique. La flexibilité qu’offre Zigbee2MQTT est l’une des raisons pour lesquelles de nombreux utilisateurs s’y tournent pour contrôler leur maison. On peut dire qu’il s’agit d’un choix judicieux pour les passionnés de technologies.

Les prérequis pour l’installation

Avant de vous lancer dans l’installation de Zigbee2MQTT, il est essentiel de préparer votre environnement. Vous aurez besoin d’une Freebox Delta et d’un dongle USB Zigbee compatible, tel que le CC2531, qui sera utilisé pour transmettre les signaux Zigbee.

Il est également indispensable d’avoir accès à l’interface d’administration de votre Freebox, ainsi qu’un logiciel de connexion SSH comme Putty si vous êtes sous Windows ou le terminal pour les utilisateurs de Mac. Ces outils vous permettront d’effectuer la configuration nécessaire sur votre machine virtuelle.

Installer la machine virtuelle sur Freebox Delta

Pour commencer, vous devez accéder à la page d’administration de la Freebox Delta. Une fois connecté, dirigez-vous vers le menu VMs afin de créer une nouvelle machine virtuelle. Il vous suffira de cliquer sur l’option « Ajouter une VM » et de lui attribuer un nom afin de l’identifier facilement par la suite.

Le choix de la distribution est également important. Il est recommandé de sélectionner l’image de Debian 11, connue pour sa stabilité et sa robustesse dans un environnement de serveur. Il n’est alors pas nécessaire d’élever la taille de disque par défaut, car les ressources allouées seront généralement suffisantes pour faire tourner Zigbee2MQTT sans problème.

Configurer la machine virtuelle

Une fois la VM créée, il est temps de procéder à la configuration des ressources systèmes, y compris le port USB où votre dongle Zigbee sera connecté. Pour ce faire, vous devez naviguer dans les paramètres de configuration de votre VM et indiquer le port USB approprié. Cela garantira que votre dongle USB sera correctement détecté par le système lors de l’installation.

Après avoir fait tous ces ajouts, n’oubliez pas de démarrer votre machine virtuelle. Cela vous permettra d’accéder à une console qui vous fournira l’adresse IP de votre VM, étape nécessaire pour la suite de l’installation.

Installer les prérequis logiciels

Une fois que votre VM est opérationnelle, ouvrez une connexion SSH sur votre Freebox. Débutez par mettre à jour les sources d’installation en exécutant la commande suivante dans votre terminal :


curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

Avec les sources d’installation prêtes, vous pouvez maintenant procéder à l’installation des prérequis. Il vous suffit d’utiliser la commande suivante :


sudo apt-get install -y nodejs git make g++ gcc

Vérifiez que tout s’est bien passé en vérifiant les versions de Node et NPM, qui doivent apparaître à l’écran. Avoir ces outils correctement installés est crucial pour que Zigbee2MQTT fonctionne correctement.

Installer Zigbee2MQTT

Avec les prérequis en place, téléchargez maintenant les fichiers de Zigbee2MQTT dans votre répertoire de destination choisi. Cela se fait simplement avec la commande:


sudo git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt

Assurez-vous ensuite que les permissions soient bien configurées avec :


sudo chown -R freebox:freebox /opt/zigbee2mqtt

Ensuite, placez-vous dans le répertoire d’installation de Zigbee2MQTT et lancez l’installation en sélectionnant la branche voulu :


npm ci --production

Il est essentiel de suivre ces étapes avec soin pour s’assurer que Zigbee2MQTT fonctionne de manière optimale sur votre machine virtuelle.

Configurer Zigbee2MQTT

Maintenant que Zigbee2MQTT est installé, il est temps d’entrer dans les paramètres de configuration. Cela commence par déterminer le port USB utilisé par votre dongle Zigbee. Pour cela, installez l’outil usbutils avec la commande :


sudo apt-get install usbutils

Une fois que cet outil est installé, utilisez la commande lsusb pour identifier vos périphériques USB connectés. Cette commande vous permettra de confirmer que votre dongle est bien reconnu par le système.

Editer le fichier de configuration

Une fois que vous avez identifié votre port USB, vous allez devoir éditer le fichier de configuration de Zigbee2MQTT. Ouvrez le fichier avec la commande suivante :


nano /opt/zigbee2mqtt/data/configuration.yaml

À l’intérieur de ce fichier, renseignez le port USB ainsi que vos paramètres MQTT, tels que l’adresse du serveur. Notez que vous pouvez également configurer l’interface d’administration web de Zigbee2MQTT dans ce fichier pour faciliter la gestion des dispositifs connectés.

Démarrer Zigbee2MQTT

Une fois tout cela fait, vous êtes maintenant prêts à démarrer Zigbee2MQTT ! Utilisez la commande suivante :


npm start

Si tout fonctionne correctement, vous ne devriez rencontrer aucune erreur, et votre système devrait démarrer sans problème. Dans le cas contraire, il est recommandé de consulter les journaux et la section de dépannage des différentes ressources en ligne pour résoudre les problèmes que vous pourriez rencontrer.

Pour approfondir vos connaissances sur l’installation de Zigbee2MQTT et pour découvrir des astuces et solutions à d’éventuels problèmes, je vous encourage également à consulter des articles connexes sur les indispensables add-ons à installer sur votre Home Assistant, ou encore à explorer d’autres solutions économiques avec la prise connectée Neo Zigbee.

Mise en place de Zigbee2MQTT sur Freebox Delta

Démarche Détails
Accéder à la Freebox OS Ouvrir la page d’administration depuis un navigateur.
Ajouter une VM Créer une machine virtuelle dédiée dans le menu VMs.
Installer Debian 11 Sélectionner l’image de Debian 11 lors de la création de la VM.
Configurer les ressources Allouer les ressources systèmes et définir le port USB.
Accéder à la console Utiliser la console pour obtenir l’adresse IP de la VM.
Installer les pré-requis Effectuer les installes via SSH: Node.js, Git, etc.
Télécharger Zigbee2MQTT Cloner le dépôt GitHub dans le répertoire approprié.
Configurer le port USB Identifier et renseigner le port USB dans le fichier de configuration.
Démarrer Zigbee2MQTT Lancer le service avec la commande appropriée.

Mise en place de Zigbee2MQTT sur Freebox Delta

Installer Zigbee2MQTT sur votre Freebox Delta offre une solution domotique efficace et économique. Grâce à cette méthode, vous pourrez centraliser vos appareils Zigbee tout en utilisant une machine virtuelle intégrée directement dans votre Freebox sans devoir investir dans du matériel supplémentaire, comme un Raspberry Pi. Cela représente une approche judicieuse surtout face à la montée des prix des composants électroniques.

Le processus démarre par la connexion à l’interface d’administration de la Freebox. Ensuite, en ajoutant une machine virtuelle, vous aurez la possibilité d’installer le système d’exploitation Debian 11, qui servira de base pour Zigbee2MQTT. Ce système permet aux utilisateurs de configurer aisément leur réseau Zigbee, en spécifiant le port USB pour le dongle et en ajustant les paramètres nécessaires via le fichier de configuration.

De plus, grâce aux commandes simples à exécuter et à la console de gestion fournie, cette méthode convient même aux utilisateurs moins expérimentés en informatique. Le tout pour rendre la technologie plus accessible et facile à utiliser dans le cadre de votre écosystème domotique. Ainsi, vous pourrez profiter au maximum des avantages de la domotique tout en maîtrisant votre budget.

About The Author