Zigbee2MQTT et dongle EFR32MG21 sur Frebox delta

Bonjour,
Je suis assez nouveau sur HA. J’ai acheté le dongle EFR32MG21 de SONOFF. Il est installé une un HA sur Freebox delta.
Il s’est installé sans problème. J’ai réussi à appairer plusieurs matériels Zigbee 3.0.
Ayant ud matériel Legrand, j’ai voulu mettre en route Zigbee2MQTT et Mosquito.

Voici ma configuration :

Version|core-2023.10.5|
> | --- | --- |
> |Type d'installation|Home Assistant OS|
> |Développement|false|
> |Supervisor|true|
> |Docker|true|
> |Utilisateur|root|
> |Environnement virtuel|false|
> |Version de Python|3.11.5|
> |Famille du système d'exploitation|Linux|
> |Version du système d'exploitation|6.1.59|
> |Architecture du processeur|aarch64|
> |Fuseau horaire|Europe/Paris|
> |Répertoire de configuration|/config|
> 
> ### Home Assistant Cloud
> 
> |Connecté|false|
> | --- | --- |
> |Accéder au serveur de certificats|ok|
> |Accéder au serveur d'authentification|ok|
> |Accéder à Home Assistant Cloud|ok|
> 
> ### Home Assistant Supervisor
> 
> |Système d'exploitation hôte|Home Assistant OS 11.1|
> | --- | --- |
> |Canal de mise à jour|stable|
> |Version du Supervisor|supervisor-2023.10.1|
> |Version de l'agent|1.6.0|
> |Version de Docker|24.0.6|
> |Taille total du disque|117.4 GB|
> |Taille du disque utilisé|4.9 GB|
> |Sain|true|
> |Prise en charge|true|
> |Tableau de bord|generic-aarch64|
> |API du Supervisor|ok|
> |Version de l'API|ok|
> |Modules complémentaires installés|Zigbee2MQTT (1.33.1-1), Mosquitto broker (6.3.1)|

Mais, impossible de faire démarrer Zigbee2MQTT. Voici le message que j’obtiens :

[19:25:59] INFO: Preparing to start...
[19:26:00] INFO: Socat not enabled
[19:26:00] INFO: Zigbee Herdsman debug logging enabled
[19:26:02] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2023-10-28 19:26:17: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2023-10-28 19:26:17: Logging to console and directory: '/config/zigbee2mqtt/log/2023-10-28.19-26-16' filename: log.txt
Zigbee2MQTT:debug 2023-10-28 19:26:17: Removing old log directory '/config/zigbee2mqtt/log/2023-10-28.19-03-08'
Zigbee2MQTT:info  2023-10-28 19:26:17: Starting Zigbee2MQTT version 1.33.1 (commit #unknown)
Zigbee2MQTT:info  2023-10-28 19:26:17: Starting zigbee-herdsman (0.19.0)
Zigbee2MQTT:debug 2023-10-28 19:26:18: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"ezsp"}}'
2023-10-28T17:26:19.390Z zigbee-herdsman:adapter No path provided, auto detecting path
Zigbee2MQTT:error 2023-10-28 19:26:19: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-10-28 19:26:19: Failed to start zigbee
Zigbee2MQTT:error 2023-10-28 19:26:19: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-10-28 19:26:19: Exiting...
Zigbee2MQTT:error 2023-10-28 19:26:19: Error: spawn udevadm ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:285:19)
    at onErrorNT (node:internal/child_process:485:16)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)

J’ai bien cherché sur le forum mais je ne parviens pas à trouver d’où vient mon problème.

Merci pour vos commentaires !

François

Hello

Il nous faut tes fichiers de conf z2m et mosquitto si tu veux de l’aide.

Tu as bien désactivé zha ?

@+

Tout d’abord, merci pour ton retour.
Voici le config de mosquito :

Customize :
active: false
folder: mosquitto

Réseau :
1883
1884
8883
8884

Concernant 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
base_topic: zigbee2mqttHA
User: mqtt_adm
Password: mqtt_adm

(c'est l'identifiant que j'ai crée)

serial
adapter: ezsp
Port: /dev/ttyACM0

Dans le forum certains disait qu’il fallait rajouter adapter: ezsp

Par contre qu’est-ce que ZHA ?

Merci et bonne journée.

Ahhhhh ça fonctionne !!

« port » et non pas « Port »
et il fallait désactiver Zigbee ! (ZHA ? c’est ça ?)

1 « J'aime »

Bonjour,
Oui faut désativer ZHA, sinon marche pas.

Ta tout expliquer sur ce tuto.

:rofl: , vaut mieux utiliser le ID que le path /dev/ttyACM0. Car si le numéro de port USB change plus rien ne marche, alors qu’avec le ID ca retrouve le chemin de la clé.

1 « J'aime »

Hello

Oui zha ( zigbee home assistant) c’est le zigbee « natif » dans home assistant .
Je m’en doutais un peu vu que tu avais déjà appairé des équipements avant d’installer z2m.

@+

1 « J'aime »

En tout cas, merci pour le conseil.

Maintenant, rien n’apparait dans le tableau de bord.
J’ai lancé un scan (bouton activer l’appairage (Tout) ), mais rien n’apparait. Aucun matériel legrand netatmo, ni prise zigbee lidl.

Aurais-je encore fait une bêtise ?

Il faut réinitialiser tes équipements et les remettre en mode appairage .

Ok, je pensais que zigbee2mqtt allait « sniffer » les infos qui circulent.
Dans ce cas, là, en quoi est-ce différent d’un appairage avec le dongle Zigbee home assistant ? Il y a une subtilité qui m’échappe.

Merci pour ton éclairage.