Aller au contenu

Zigbee2MQTT

Configuration et gestion du réseau Zigbee via Zigbee2MQTT.

Vue d'ensemble

Élément Valeur
Add-on Zigbee2MQTT
Version 1.x
Coordinateur Sonoff ZBDongle-P (CC2652P)
Appareils ~50
Broker MQTT Mosquitto (intégré)

Architecture

graph LR
    subgraph "Appareils Zigbee"
        A1[Ampoules]
        A2[Capteurs]
        A3[Interrupteurs]
        A4[Prises]
    end

    subgraph "Home Assistant"
        Z2M[Zigbee2MQTT]
        MQTT[Mosquitto]
        HA[HA Core]
    end

    A1 --> Z2M
    A2 --> Z2M
    A3 --> Z2M
    A4 --> Z2M
    Z2M --> MQTT
    MQTT --> HA

Accès interface

  • URL : http://192.168.1.152:8080 (via Ingress)
  • Ou : Paramètres → Add-ons → Zigbee2MQTT → Ouvrir l'interface web

Configuration

Fichier principal

# /config/zigbee2mqtt/configuration.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1883
serial:
  port: /dev/ttyUSB0
  adapter: zstack
frontend:
  port: 8080
advanced:
  network_key: GENERATE
  pan_id: GENERATE
  channel: 15
  last_seen: ISO_8601

Paramètres importants

Paramètre Valeur Description
channel 15 Canal Zigbee (éviter interférences WiFi)
permit_join false Désactivé par défaut (sécurité)
last_seen ISO_8601 Format timestamp dernière vue

Appareils par catégorie

Éclairage

Appareil Modèle Pièce
Ampoule E27 Philips Hue Salon
Ampoule E27 IKEA TRÅDFRI Chambre
Bandeau LED Gledopto Cuisine

Capteurs

Appareil Modèle Mesures
Température Aqara WSDCGQ11LM Temp, Humidité
Porte/Fenêtre Aqara MCCGQ11LM Ouverture
Mouvement Philips SML001 Présence, Luminosité

Interrupteurs

Appareil Modèle Fonctions
Double Aqara WXKG02LM 2 boutons
Simple IKEA E1743 On/Off, Dim
Scène Philips RWL022 4 boutons

Prises

Appareil Modèle Fonctions
Prise OSRAM Smart+ On/Off, Mesure
Prise IKEA E1603 On/Off

Appairage d'un nouvel appareil

Procédure

  1. Activer le mode appairage :
  2. Interface Z2M → Permit join (Enable)
  3. Ou via HA : zigbee2mqtt/bridge/request/permit_join{"value": true}

  4. Reset de l'appareil :

  5. Suivre la procédure constructeur (généralement appui long)
  6. L'appareil clignote pour indiquer le mode appairage

  7. Attente de détection :

  8. L'appareil apparaît dans l'interface Z2M
  9. Délai : 30s à 2 min

  10. Configuration :

  11. Renommer l'appareil (friendly_name)
  12. Assigner une pièce
  13. Configurer les options spécifiques

  14. Désactiver le mode appairage :

  15. Important pour la sécurité !

Reset d'appareils courants

Marque Procédure
Aqara Appui 5s sur bouton reset
IKEA 6x on/off rapides
Philips Hue App Hue ou 6x on/off
Sonoff Appui 5s sur bouton

Réseau maillé

Routeurs (alimentés secteur)

Les appareils alimentés secteur servent de routeurs : - Ampoules - Prises connectées - Répéteurs dédiés

End devices (batterie)

Les appareils sur batterie sont des "end devices" : - Capteurs - Télécommandes - Boutons

Optimisation du maillage

  1. Placer des routeurs régulièrement
  2. Éviter les zones sans routeur
  3. Carte réseau : Interface Z2M → Map

Dépannage

Appareil non répondant

  1. Vérifier la batterie
  2. Vérifier last_seen dans Z2M
  3. Essayer de ré-appairer

Latence élevée

  1. Vérifier la qualité du lien (LQI)
  2. Ajouter des routeurs
  3. Vérifier les interférences WiFi

Appareil qui se déconnecte

  1. Vérifier le canal (interférences)
  2. Rapprocher d'un routeur
  3. Mettre à jour le firmware appareil

Logs et debug

Activer les logs debug

# configuration.yaml
advanced:
  log_level: debug

Consulter les logs

  • Interface Z2M → Logs
  • Ou : Paramètres → Add-ons → Zigbee2MQTT → Logs

MQTT Topics

Structure

zigbee2mqtt/
├── bridge/
│   ├── state          # online/offline
│   ├── info           # infos coordinateur
│   ├── devices        # liste appareils
│   └── event          # événements
└── <device_name>/
    ├── (état)         # état actuel
    └── set            # commandes

Exemples

# Lire état d'un appareil
mosquitto_sub -t "zigbee2mqtt/salon_lampe" -v

# Commander un appareil
mosquitto_pub -t "zigbee2mqtt/salon_lampe/set" -m '{"state":"ON"}'

Mise à jour

Zigbee2MQTT

  1. Paramètres → Add-ons → Zigbee2MQTT
  2. Vérifier les mises à jour
  3. Lire les release notes
  4. Mettre à jour

Firmware coordinateur

  1. Télécharger le firmware (Koenkk/Z-Stack-firmware)
  2. Flasher via cc2538-bsl ou Texas Instruments tools
  3. Redémarrer Z2M

Sauvegarde

Fichiers à sauvegarder : - /config/zigbee2mqtt/configuration.yaml - /config/zigbee2mqtt/coordinator_backup.json - /config/zigbee2mqtt/database.db

Inclus dans les snapshots Home Assistant.