Démarrage de Zigbee2MQTT

salut, alors nouveau sur ce forum (et sur HA), je ne suis pas novis en info (j’ai commencer avec un ZX81, et même avant sur un altos qu’on m’avais prêtais qq mois, et validé y’a qq années un BTS réseau/système). j’ai eu pour mon boulot l’occasion de faire un appart en KNX puis une formation sur le même sujet (oui mon patron a fait les choses a l’envers)
je me suis mis depuis peut a HA pour des besoin perso: mon appart. et pour la maison de mes parents, deux configs, pour l’instant au banc d’essai, pas encore installer en production, pas de gros soucis au début, jusqu’à ce Z2M, sur chacune des deux plateformes, a chaque fois des rasp 3 l’un avec une clef SonOff, l’autre avec une clef ZVIDAR EFR32MG21
bon passe la zvidar moins soutenu, mais la SonOff plus courante…
quelque soit mes tentatives, j’arrive immanquablement a « gate 502 » et/ou « module complémentaire non démaré »… ce quelque soit le tuto que j’ai suivis, les astuces de différent port (principalement ici) et autre, j’ai même monter un serveur mosquitto sur un 3em rasp sans changement notable (va sans dire que le moustique de service est bien en route, vérifier de multiple façon)

les log des deux système:

le premier: (clef zvidar):

 /homeassistant/zigbee2mqtt/configuration.yaml
 homeassistant: true
 advanced:
   network_key:
     - 5
     - 60
     - 206
     - 235
     - 48
     - 111
     - 249
     - 192
     - 28
     - 22
     - 147
     - 0
     - 176
     - 12
     - 246
     - 45
   pan_id: 25249
   ext_pan_id:
     - 245
     - 143
     - 139
     - 79
     - 67
     - 22
     - 191
     - 27
 mqtt:
   server: mqtt://core-mosquitto:1883
   user: XXX_user
   password: XXXXXX
 frontend:
   port: 8099

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: zigbzz2mqttha
server: mqtt://192.168.0.143:1883
user: XXXX
password: XXXXX
_____
serial:
port: /dev/ttyACM0  '


le deusieme: (clef SonOff)

homeassistant: true
advanced:
  network_key:
    - 186
    - 36
    - 187
    - 122
    - 240
    - 17
    - 102
    - 220
    - 250
    - 177
    - 91
    - 226
    - 3
    - 16
    - 48
    - 10
  pan_id: 58680
  ext_pan_id:
    - 206
    - 230
    - 6
    - 183
    - 48
    - 62
    - 54
    - 127
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: uem1surahcohX9ye5ew5aiSh5Eghooh6ieshiPeepoh3neegaegeeciezeiLu0Ae
frontend:
  port: 8099

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: zigbee2mqtt
server: mqtt://192.168.0.143:1883
user: XXXXXXX
password: XXXXXXXX
________
serial:
port: /dev/ttyACM0
adapter: ezsp

dans les deux cas ce ne son que les deux dernières config testée, j’en ai essayer plusieurs différentes, sans plus de succès les une que les autres, je suis certainement passer a cotée de quelque chose… mais quoi??? il est connut qu’on « corrige ses propres erreurs », si je n’ai pas fournis les bon log/info n’esitez pas a demander,

merci d’avance

ps, j’ai un ortoGAFE de merde, pas nouveau (dyslexique) alors désoler a ceux a qui j’ai arracher les yeux

bonsoir et bienvenue sur HACF Wolf,

pourrais tu copier ici le log de Z2M ? qu’on puisse y voir un peu plus clair. 2 installations avec le meme problème, tu as du louper une étape des tutos :wink:

bon je vois déjà que tu références ton server avec le nom : mqtt://192.168.0.143:1883
ensuite tu pointes tes clients vers : mqtt://core-mosquitto:1883

va falloir revoir ta configuration screenshots a l’appui

merci de ta rapide réponse: je n’avais pas fait gaffe a ce que le yalm de config ne c’etais pas mis a jour sur l’ip quand j’ai changer de serveur, j’ai repointer sur la bone adresse, mais n’a rien changer au resulta:
bad gateway 502 et/ou « Le module complémentaire semble ne pas être prêt, il se peut qu’il soit encore en cours de démarrage. Voulez-vous réessayer ? »

le premier (clef sonoff)

le journal:

[21:21:46] INFO: Preparing to start...
[21:21:49] INFO: Socat not enabled
[21:22:00] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-02-11 21:22:26: Logging to console and directory: '/config/zigbee2mqtt/log/2024-02-11.21-22-26' filename: log.txt
Zigbee2MQTT:info  2024-02-11 21:22:27: Starting Zigbee2MQTT version 1.35.3 (commit #unknown)
Zigbee2MQTT:info  2024-02-11 21:22:27: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-11 21:22:59: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-11 21:22:59: Failed to start zigbee
Zigbee2MQTT:error 2024-02-11 21:22:59: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-02-11 21:22:59: Exiting...
Zigbee2MQTT:error 2024-02-11 21:22:59: Error: Failure to connect
    at Ezsp.connect (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:364:19)
    at Driver.startup (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:158:13)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
    at Zigbee.start (/app/lib/zigbee.ts:60:27)
    at Controller.start (/app/lib/controller.ts:109:27)
    at start (/app/index.js:107:5)

[u]"le system"[/u]
|Version|core-2024.1.5|
| --- | --- |
|Type d'installation|Home Assistant OS|
|Développement|false|
|Supervisor|true|
|Docker|true|
|Utilisateur|root|
|Environnement virtuel|false|
|Version de Python|3.11.6|
|Famille du système d'exploitation|Linux|
|Version du système d'exploitation|6.1.63-haos-raspi|
|Architecture du processeur|aarch64|
|Fuseau horaire|Europe/Paris|
|Répertoire de configuration|/config|

### Home Assistant Community Store

|GitHub API|ok|
| --- | --- |
|GitHub Content|ok|
|GitHub Web|ok|
|GitHub API Calls Remaining|4994|
|Installed Version|1.34.0|
|Stage|running|
|Available Repositories|1398|
|Downloaded Repositories|2|
|HACS Data|ok|

### 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.4|
| --- | --- |
|Canal de mise à jour|stable|
|Version du Supervisor|supervisor-2024.01.1|
|Version de l'agent|1.6.0|
|Version de Docker|24.0.7|
|Taille total du disque|28.5 GB|
|Taille du disque utilisé|4.9 GB|
|Sain|true|
|Prise en charge|true|
|Tableau de bord|rpi3-64|
|API du Supervisor|ok|
|Version de l'API|ok|
|Modules complémentaires installés|Terminal & SSH (9.8.1), deCONZ (6.23.0), Zigbee2MQTT (1.35.3-1), File editor (5.8.0)|

### Dashboards

|Tableaux de bord|1|
| --- | --- |
|Ressources|0|
|Mode|auto-gen|

### Recorder

|Heure de démarrage de l'exécution la plus ancienne|31 janvier 2024 à 20:01|
| --- | --- |
|Heure de démarrage de l'exécution actuelle|31 janvier 2024 à 21:01|
|Taille estimée de la base de données (en Mio)|2.29 MiB|
|Moteur de la base de données|sqlite|
|Version de la base de données|3.41.2|

pour l’autre: (cle zvidar)

le journal

[21:19:13] INFO: Preparing to start...
[21:19:16] INFO: Socat not enabled
[21:19:28] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-02-11 21:20:00: Logging to console and directory: '/config/zigbee2mqtt/log/2024-02-11.21-19-59' filename: log.txt
Zigbee2MQTT:info  2024-02-11 21:20:01: Starting Zigbee2MQTT version 1.35.1 (commit #unknown)
Zigbee2MQTT:info  2024-02-11 21:20:01: Starting zigbee-herdsman (0.30.0)
Zigbee2MQTT:error 2024-02-11 21:20:08: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-11 21:20:09: Failed to start zigbee
Zigbee2MQTT:error 2024-02-11 21:20:09: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-02-11 21:20:09: Exiting...
Zigbee2MQTT:error 2024-02-11 21:20:10: Error: Error while opening serialport 'Error: Error: Resource busy, cannot open /dev/ttyACM0'
    at SerialPort.<anonymous> (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:146:28)
    at SerialPort._error (/app/node_modules/@serialport/stream/dist/index.js:82:22)
    at /app/node_modules/@serialport/stream/dist/index.js:118:18
...

[u]le systeme[/u]

|Version|core-2024.1.3|
| --- | --- |
|Type d'installation|Home Assistant OS|
|Développement|false|
|Supervisor|true|
|Docker|true|
|Utilisateur|root|
|Environnement virtuel|false|
|Version de Python|3.11.6|
|Famille du système d'exploitation|Linux|
|Version du système d'exploitation|6.1.63-haos-raspi|
|Architecture du processeur|aarch64|
|Fuseau horaire|Europe/Paris|
|Répertoire de configuration|/config|

### Home Assistant Community Store

|GitHub API|ok|
| --- | --- |
|GitHub Content|ok|
|GitHub Web|ok|
|GitHub API Calls Remaining|4994|
|Installed Version|1.33.0|
|Stage|running|
|Available Repositories|1398|
|Downloaded Repositories|4|
|HACS Data|ok|

### 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.3|
| --- | --- |
|Canal de mise à jour|stable|
|Version du Supervisor|supervisor-2024.01.1|
|Version de l'agent|1.6.0|
|Version de Docker|24.0.7|
|Taille total du disque|28.5 GB|
|Taille du disque utilisé|6.1 GB|
|Sain|true|
|Prise en charge|true|
|Tableau de bord|rpi3-64|
|API du Supervisor|ok|
|Version de l'API|ok|
|Modules complémentaires installés|Mosquitto broker (6.4.0), MQTT IO (0.4.0), Home Panel (2.7.0), File editor (5.7.0), Terminal & SSH (9.8.1), Silicon Labs Multiprotocol (2.4.3), Zigbee2MQTT (1.35.1-1), Google Assistant SDK (2.5.0), deCONZ (6.23.0)|

### Dashboards

|Tableaux de bord|2|
| --- | --- |
|Ressources|1|
|Vues|10|
|Mode|storage|

### Recorder

|Heure de démarrage de l'exécution la plus ancienne|4 février 2024 à 19:16|
| --- | --- |
|Heure de démarrage de l'exécution actuelle|6 février 2024 à 20:47|
|Taille estimée de la base de données (en Mio)|21.91 MiB|
|Moteur de la base de données|sqlite|
|Version de la base de données|3.41.2|

### Sonoff

|Version|3.5.4 (a4a8c5f)|
| --- | --- |
|Cloud devices online|0 / 0|
|Local devices online|0 / 0|

Bonsoir @Wolf pourrais tu stp rééditer tes messages et les remettre en forme en utilisant les balises qui vont bien pour afficher du code :

C’est important et facilite la lecture de chacun

Merci

ton port /dev/ttyACM0 est déjà bloqué par une autre application. Tu n’aurais pas aussi installé ZHA ?
Rappel une seule application peux accéder a un dongle à la fois :wink: Si tu as aussi installé ZHA il faudra le désactiver afin que seul Z2M puisse accéder a la clé USB

de plus, il est recommandé d’utiliser la « dev path » ici un exemple de chez moi

port: >-
  /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20230218083917-if00

cel assurera que si tu ajoutes une autre clé USB ton dongle zigbee sera toujours bien lié a Z2M car ttyACM0 peux devenir ttyACM1 :wink:

OOOKKKKIIIIIIIII je me doutais un peu d’une « connerie » dans ce genre, effectivement « ;j’ai » le ZHA j’avais voulut tester en le désactivant, mais comme il paraissais installer par défaut… y’m reste a trouver pour le désinstaller et je testerais ca… enfin probablement pas avant demain soir et vous "dit quoi’

merci de votre aides et de vos conseils… vaux mieux 1 qui sait que 10 qui cherche… mais 10 qui savent est encore mieux qu’1 qui cherche…:wink:
au chapitre des maxime « a la con » y’a celle de de gaulle: des chercheurs qui cherches on en trouve, des chercheur qui trouve, on en cherche…

Cool ! on est sur la bonne voie, il te suffit d’aller dans les paramètres → appareils et services et soit désactivé ZHA soir de désinstaller si tu ne compte plus l’utiliser

@Wolf
Merci de faire ceci : Démarrage de Zigbee2MQTT - #4 par jerome6994

bonjour

j’ai bien vu le « texte auto », mais je n’ai pas cet <> dans le ruban

cf copie de mon ruban:

désoler et merci d’avance, je début sur ce fofo,

En fonction si vous utilisez un PC, tablette ou téléphone cela peut être dans la roue crantée.
Dans tous les cas c’est présent

oki merci pour les info modif effectuee

1 « J'aime »

@Wolf

n’hésites pas a marquer ce post comme résolut si on a pu t’aider. sinon reviens nous avec plus d’infos :wink:

1 « J'aime »

bon b’en déjà merci du coup de main, je n’ai pas beaucoup de temps en semaine, raison pour la quel j’ai peut progresser jusqu’a ce soir et décidément toujours po ca…

j’ai désinstaller ZHA Z2M et Mosquito (sur les deux mais me concentre pour l’heure sur celui avec la clef SonOff pour ne pas me disperser)

j’ai réinstaller mosquito broker puis Z2M en suivant le tuto suivant:
« Comment installer MQTT et Zigbee2MQTT sur Home Assistant 2024? » pour l’heure je suis rester sur le serveur mosquito « officiel »

après plusieurs tentative j’ai toujours erreur de « module mon démarrer » et j’ai beau chercher je ne trouve pas erreur

je refusera pas un coup de main, quel info avais vous besoin? journal config j’imagine et? afin de vous fournir les infos les plus pertinente

journal

[18:31:59] INFO: Preparing to start...
[18:32:02] INFO: Socat not enabled
[18:32:09] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-02-16 18:32:33: Logging to console and directory: '/config/zigbee2mqtt/log/2024-02-16.18-32-33' filename: log.txt
Zigbee2MQTT:info  2024-02-16 18:32:33: Starting Zigbee2MQTT version 1.35.3 (commit #unknown)
Zigbee2MQTT:info  2024-02-16 18:32:33: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-16 18:32:35: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-16 18:32:35: Failed to start zigbee
Zigbee2MQTT:error 2024-02-16 18:32:35: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-02-16 18:32:35: Exiting...
Zigbee2MQTT:error 2024-02-16 18:32:35: Error: spawn udevadm ENOENT
    at Process.ChildProcess._handle.onexit (node:internal/child_process:284:19)
    at onErrorNT (node:internal/child_process:477:16)
    at processTicksAndRejections (node:internal/process/task_queues:82:21)

config

homeassistant: true
advanced:
  network_key:
    - 186
    - 36
    - 187
    - 122
    - 240
    - 17
    - 102
    - 220
    - 250
    - 177
    - 91
    - 226
    - 3
    - 16
    - 48
    - 10
  pan_id: 58680
  ext_pan_id:
    - 206
    - 230
    - 6
    - 183
    - 48
    - 62
    - 54
    - 127
mqtt:
  server: mqtt://core-mosquitto:1883
  user: colombier
  password: colombier
frontend:
  port: 8099

merci d’avance j’avoue que je commence un peut a craquer

Salut, montre nous la config de Z2M stp.

merci de ta rapide réponse, c’est celle que j’ai joint journal et config Z2M, pourquoi? elle a pas « la bonne tête? »

Pour être sur:
-Tu as désactivé ZHA
-as-tu regardé où se situait ta clé sonoff dans matériel de HA

pour le ZHA oui je l’ai désinstaller, pour la clef j’ai « copier » sa position dans system/materiel:

par contre en revérifiant le ZHA je suis tombé dans matériel et service/découverte sur ma clef SonOff, j’ai cliquer sur configurer: et après quelque temps, cela c’est arête, et il n’a pas réussit a configurer la clef… ceci explique peut être cela…mais comment y remédier…

copie du fichier matériel:

*ttyACM0*
*/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231031193614-if00*
*Sous-système: tty*

*Chemin d’accès au périphérique: `/dev/ttyACM0`*

*ID: `/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231031193614-if00`*

si cela vous parle plus qu’a moi…

En fait ZHA c’est l’intégration développé par Home assistant.
Z2M est une autre intégration.
En gros les 2 c’est pareil, mais tu ne peux pas avoir les 2 sur une même clé.
Il faut que tu désinstalles ZHA.

oui j’avais bien compris, je me suis mal exprimer je l’ai bien désinstaller, apparemment le Z2M permet plus de chose que le ZHA qui a l’air « plus formater »

je doit avoir fait une erreurs dans ma config, mais comme souvent a force on ne voit plus ce qui crève les yeux d’un autre, raison pour la quel j’en appelle a votre aide/vision externe

En face de base_topic, il faut marquer: zigbee2mqtt au lieu de zigbzz2mqttha
Après port, met plutôt l’intitulé de la clé, c’est à dire son id à la place du tty