[Article] Zigbee2mqtt : choisir, installer et configurer

Remarque intéressante,
J’ai le même souci avec ma SLZB-06, je perds régulièrement un spot led

Merci pour ce tuto clair, qui tombe bien : je démarre juste et cela répond a quelques unes de mes interrogations…

Bonjour à tous,
Plusieurs heures que je suis dessus, et que ça ne fonctionne pas, après moultes recherches je me permets de vous solliciter :
Rasp 4, SSD, HA, Conbee II 26580700.
Ce combo hardware a bien fonctionné il y a encore quelques jours sur Jeedom.

Mosquitto ok, z2m démarre, mais la clef ne semble pas active.

La config (la partie mqtt est vide) :

port: >-
  /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2132080-if00
adapter: deconz

le journal :

[15:04:10] INFO: Preparing to start...
[15:04:10] INFO: Socat not enabled
[15:04:10] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-12-03 15:04:17] info: 	z2m: Logging to console, file (filename: log.log)
[2024-12-03 15:04:17] info: 	z2m: Starting Zigbee2MQTT version 1.42.0 (commit #unknown)
[2024-12-03 15:04:17] info: 	z2m: Starting zigbee-herdsman (2.1.9)
[2024-12-03 15:04:18] info: 	z2m: zigbee-herdsman started (resumed)
[2024-12-03 15:04:18] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":88,"product":0,"revision":"0x26580700","transportrev":0},"type":"ConBee2/RaspBee2"}'
[2024-12-03 15:04:18] info: 	z2m: Currently 0 devices are joined.
[2024-12-03 15:04:18] info: 	z2m: Zigbee: disabling joining new devices.
[2024-12-03 15:04:28] info: 	z2m: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2024-12-03 15:04:29] info: 	z2m: Connected to MQTT server
[2024-12-03 15:04:29] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
[2024-12-03 15:04:29] error: 	z2m: Failed to call 'Bridge' 'start' (TypeError: Cannot read properties of undefined (reading 'getDevice')
    at Bridge.publishInfo (/app/lib/extension/bridge.ts:746:69)
    at Bridge.start (/app/lib/extension/bridge.ts:174:20)
    at Controller.callExtensions (/app/lib/controller.ts:399:17)
    at Controller.start (/app/lib/controller.ts:218:9)
    at start (/app/index.js:154:5))
[2024-12-03 15:04:29] info: 	z2m: Started frontend on port 8099
[2024-12-03 15:04:29] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"unknown","coordinator":{"meta":{"maintrel":0,"majorrel":38,"minorrel":88,"product":0,"revision":"0x26580700","transportrev":0},"type":"ConBee2/RaspBee2"},"log_level":"info","network":{"channel":11,"extendedPanID":"0xf52e67a63b233581","panID":1012},"permit_join":false,"version":"1.42.0"}'
[2024-12-03 15:04:29] error: 	z2m: Failed to call 'HomeAssistant' 'start' (TypeError: Cannot read properties of undefined (reading 'deviceIeeeAddress')
    at HomeAssistant.getBridgeEntity (/app/lib/extension/homeassistant.ts:2068:78)
    at HomeAssistant.start (/app/lib/extension/homeassistant.ts:501:28)
    at Controller.callExtensions (/app/lib/controller.ts:399:17)
    at Controller.start (/app/lib/controller.ts:218:9)
    at start (/app/index.js:154:5))
[2024-12-03 15:04:29] info: 	z2m: Zigbee2MQTT started!

Je n’ai rien touché dans la configuration du broker mosquitto et le journal indique :

[14:56:35] INFO: Successfully send discovery information to Home Assistant.
[14:56:36] INFO: Successfully send service information to the Supervisor.

Je vous remercie par avance pour votre aide, car pour l"instant je suis dans le noir et dans le froid :wink:
elembee

Bonjour,
montre ton configuration.yaml du dossier de zigbee2mqtt . Pas ta configuration par le UI.

Bonjour,

Dans l’article il est dit :

« Avertissement : Pour la Conbee II, les versions du firmware supérieur au 0x26580700 entraîneront un réseau instable avec des appareils qui se déconnecteront de manière aléatoire. »

Que doit on faire si on est dans ce cas ?

Merci

Re flasher la clé avec le firmware 0x26580700.

Ok merci.

J’ai une autre question, dans une architecture Z2M, comment fait on pour changer de clé Zigbee (Conbee II) ?

Y a t-il des données dans une clé Zigbee (Conbee II) ?

Merci

Tu as juste besoin de changer le chemin de la clé zigbee et le adpter, si modèle différent.

je ne crois pas, c’est dans un fichier de z2m.

1 « J'aime »

Il semble qu’il y ait les données d’appairage dans la clé, il serait donc utile de faire des sauvegardes.

D’où vient cette info, un constat ou autre ?

ok, autant pour moi.

De zigbee2mqtt:

Bonjour
Sujet très intéressant merci
Je me tâte à refaire ma configuration complète de home assistant en utilisant Zigbee2Mqtt
J’aurais une question : vaut-il mieux utiliser une VM dédiée à mqtt et une VM pour Z2M (j’utilise proxmox) ou alors le mqtt et Z2M dans home assistant sont tout aussi performants ?
Merci

Voilà le fichier qui fonctionne :

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt: {}
serial:
  port: >-
    /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2132080-if00
  adapter: deconz

Ce que tu montre c’est la configuration de Z2M par UI en YAML. Pas le configuration.yaml du dossier de zigbee2mqtt.

Oups, pas encore au fait de HA, j’ai migré en début de semaine après 10 années de Jeedom :wink:
Voilà :

homeassistant: true
advanced:
  network_key:
    - 157
    - 28
    - 147
    - 45
    - 37
    - 139
    - 77
    - 199
    - 21
    - 196
    - 85
    - 179
    - 185
    - 128
    - 152
    - 214
  pan_id: 1012
  ext_pan_id:
    - 245
    - 46
    - 103
    - 166
    - 59
    - 35
    - 53
    - 129
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: addons
  password: ________chaine-----super-----longue------autogenereé______pas-par-moi____
serial:
  port: >-
    /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2132080-if00
  adapter: deconz
frontend:
  port: 8099
devices:
 
//liste de devices appairées sous le format
 'adresse':
    friendly_name: xxxx

Quel est ton problème ?
Car ta configuration a l’air bonne et tu as des appareils appairés.

Après avoir effacé le fichier « configuration » directement dans le répertoire Z2M, celle-ci a bien été prise en compte et tout fonctionne.
Au passage j’ai changé de clef (SMlight 06B), la conbee perdait trop de devices.

J’avais trouvé ça pour faire une sauvegarde des données d’une clé Zigbee, mais je n’arrive pas à le faire fonctionner !!

TubesZB Add-on: Zigpy-CLI Tools Add-on

Pour finalement perdre toute la partie actionneur ce matin…
Plus de lumières, plus de commutateurs de prise.
Les températures, présences, ouvertures remontent bien par contre.
Dans l’interface Z2M, c’est identique. Pas de réaction. Plus aucune lumière.
Après Reboot SMlight et Rasp, redémarrage des services, restore de cette nuit. Aucun changement.
J’ai loupé un mode on/off quelque part ?

Edit 1: J’ai du faire (pas volontaire) la mise à jour vers 20241127 pour le FW de la radio. Il doit donc me manquer les settings pour modifier les types d’entité si j’ai bien compris…Info issue de HA

Edit 2: Sur l’interface de SMlight, je suis théoriquement encore en 20231030…Comment c’est possible ?

Bonjour @ tous
je commence dans le monde de la domotique, et je voudrais deja commencer en m’occupant de mes interrupteurs.
apres avoir lus plusieurs articles sur HACF, je me suis orienté vers un RP5 et HAOS.
Maintenant je cherche le meilleur protocole, d’apres ce que j’ai compris le Zigbee me conviendrais, Mais je vois que MATTER commence a arriver.
ZHA est compatible avec cette nouvelle techno, mais pas Z2M.
Du coup vaut il mieux que je passe par ZHA et prend la clef de NabuCasa et avoir ainsi de la simplicité a installer le matériel (etant novice), ou quand meme aller sur Z2M.

Et quelle marque d’appareil est conseillée et celle à fuir dans le domaine de la domotique compatible Zigbee (voir matter).

Merci