Remplacez HUE, Osram, Ikea, Aqara par une passerelle Zigbee 3.0 DIY avec Raspberry Pi 4 et Zigbee2MQTT – Domotique et Home Assistant tout en un

Créez une passerelle Zigbee 3.0 DIY avec Zigbee2MQTT et Raspberry Pi 4

Dans cet article, nous aborderons comment installer la passerelle Zigbee 3.0 en utilisant le projet Zigbee2MQTT et une Raspberry Pi 4, ainsi que configurer les dispositifs Zigbee et Home Assistant pour gérer vos appareils domotiques.

Qu’est-ce que Zigbee2MQTT et pourquoi l’utiliser ?

Zigbee2MQTT est un concept intéressant, qui permet de collecter des données provenant de différents dispositifs Zigbee à l’aide d’un sniffer Zigbee, puis de les publier sur des sujets MQTT accessibles depuis n’importe quel système domotique compatible. En utilisant cette solution, vous pouvez éliminer les différentes passerelles telles que HUE, Osram, Ikea et Aqara, et profiter pleinement de la puissance du protocole MQTT.

Matériel requis pour votre passerelle Zigbee2MQTT

  • Un Raspberry Pi 4
  • Une clé USB Zigbee (CC2531) avec une antenne externe

Configuration et installation de Zigbee2MQTT

  1. Installez Home Assistant sur votre Raspberry Pi
  2. Éditez le fichier configuration.yaml
  3. Insérez l’adresse IP du serveur MQTT dans le fichier configuration.yaml en utilisant nano /opt/zigbee2mqtt/data/configuration.yaml
  4. Démarrez le projet Zigbee2MQTT en tapant la commande suivante :
    cd /opt/zigbee2mqtt npm start

Appairage d’un dispositif Zigbee

  1. Modifiez la ligne permit_join à true, puis redémarrez l’interprète npm.
  2. Placez votre passerelle en mode écoute et initiez la séquence d’appairage sur votre dispositif Zigbee.
  3. Une fois l’appareil détecté, éditez à nouveau le fichier configuration.yaml pour modifier les noms des dispositifs appairés. N’oubliez pas de changer le paramètre homeassistant de false à true avant de continuer.

Le TICMeter révolutionne votre compteur Linky et votre portefeuille : Adieu factures salées !

Intégration de Zigbee2MQTT dans Home Assistant

Pour intégrer vos dispositifs Zigbee dans Home Assistant, vous devez ajouter le code suivant à votre fichier configuration.yaml :

mqtt :
  discovery : true
  broker : "192.168.1.137"

Ensuite, redémarrez Home Assistant et allez dans les outils de développement pour rechercher votre dispositif Zigbee. Pour l’ajouter au tableau de bord Lovelace, créez simplement une nouvelle carte. Vous devriez dire que les actions sont effectuées instantanément, comme si le protocole Zigbee était géré directement par
Home Assistant.

Ajout de dispositifs Zigbee2MQTT dans Jeedom

Le projet Zigbee2MQTT peut également être utilisé avec Jeedom en utilisant le plugin jMQTT. Pour intégrer vos dispositifs Zigbee gérés par Zigbee2MQTT dans Jeedom, ouvrez simplement le plugin et démarrez le mode inclusion.

Jeedom & Raspberry pi : Maîtrisez le logiciel domotique pour une smart home 100% automatisée et connectée

Automatisation du démarrage de Zigbee2MQTT sur votre Raspberry Pi

Pour automatiser le démarrage de Zigbee2MQTT à chaque démarrage de votre Raspberry Pi, suivez les étapes suivantes :

  1. Créez un nouveau fichier de service en tapant la commande suivante :
    sudo nano /etc/systemd/system/zigbee2mqtt.service
  2. Copiez et collez les lignes de configuration ci-dessous dans le fichier :
    [Unit]
    Description=zigbee2mqtt
    After=network.target
    [Service]
    wokingDirectory=/opt/zigbee2mqtt
    StandardOutput=inherit
    StandardError=inherit
    Restart=always
    User=pi[Install]
    WantedBy=multi-user.target
  3. Enregistrez et quittez le fichier en utilisant CTRL + X, confirmez avec Y, puis appuyez sur Entrée.
  4. Vérifiez que votre configuration fonctionne correctement en exécutant manuellement la commande suivante :
    sudo systemctl start zigbee2mqtt
  5. Affichez l’état du service en tapant la commande suivante :
    systemctl status zigbee2mqtt.service
  6. Configurez le démarrage automatique en utilisant cette ligne :
    sudo systemctl enable zigbee2mqtt.service

Vous pouvez maintenant profiter pleinement de votre nouvelle passerelle Zigbee 3.0 DIY avec Zigbee2MQTT et Raspberry Pi 4, et explorer de nombreuses possibilités d’intégration avec vos dispositifs domotiques favoris.

Informations & Technologies chez Infos IT
Passionné de tech et d'innovation, je plonge au cœur des dernières tendances, décodant nouveautés et avancées. Mes analyses et découvertes alimentent votre curiosité technologique
Miguel desforet
  • ROMIX Clip, enjoliveur PEUGEOT,CITROËN A20001 7013J0,8211WV
    Diamètre [mm]: 8; Longueur [mm]: 10,2; Unité quantitative: Jeu; Quantité: 10; PEUGEOT: 307 (3A/C),308 I Schrägheck (4A_, 4C_),307 SW (3H),607 (9D, 9U),308 SW I (4E_, 4H_),1007 (KM_); CITROËN: C3 I Schrägheck (FC_, FN_),C4 Picasso I (UD_),C4 I (LC_),C5 III (RD_),C5 III Kombi (RW_),C5 I (DC_),C5 II (RC_),C3 Pluriel (HB_),C5 II Break (RE_),C4 Stufenheck L,C5 I Break (DE_); 7013J0, 8211WV
  • PureLink PI1000-030 HDMI Cable 3.0m
    PureLink PI1000 3,0, Câble HDMI haut débit avec canal Ethernet pour HDMI 2.0, Connecteurs plaqués or 24k avec système de verrouillage sécurisé, HDMI-A vers HDMI-A, 4K / Ultra HD / 2160p @ 30 Hz ou Full HD / 1080p, Triple blindage, AWG24, Cuivre OFC de haute pureté, Convient pour 3D, HEAC, ARC, Deep Color et x.v.Color, Longueur : 3,0 m, Couleur : Noir
  • OSRAM Kit de réparation de pneu OTSK4 Réparation de pneus,Réparation pneu
    Longueur [mm]: 157; Largeur [mm]: 228; Hauteur [mm]: 89; Longueur de câble [m]: 3,5; Tuyau de remplissage [m]: 0,5; Pression des pneus jusqu'à [bar]: 6,5; Gamme de produits: TYREseal; Réparation de pneus,Réparation pneu
spot_imgspot_img

Actualités

spot_img