Je n'arrive pas a installer Z2M

Bonjour,

Mon problème : j’ai suivi 2 tutos un eu différents (mais pas trop) pour mettre en place Zigbee2Mqtt.

Mais cela ne fonctionne pas.
J’ai des codes erreurs, dans infos, quand je lance Zigbee2MQTT.
Le tuto du forum indique : Si tout se passe bien HA devrais détecté un broker.
Mais cela ne semble pas si simple…

[01:44:16] INFO: Preparing to start...
[01:44:18] INFO: Socat not enabled
[01:44:23] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-10-26 01:44:33] info: 	z2m: Logging to console, file (filename: log.log)
[2024-10-26 01:44:33] info: 	z2m: Starting Zigbee2MQTT version 1.40.2 (commit #unknown)
[2024-10-26 01:44:33] info: 	z2m: Starting zigbee-herdsman (2.1.3)
[2024-10-26 01:44:33] error: 	zh:zstack:znp: Failed to determine if path is valid: 'Error: spawn udevadm ENOENT'
[2024-10-26 01:44:33] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_1664679c7991ed119b3fcad13b20a988-if00-port0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2024-10-26 01:44:34] info: 	zh:zstack:znp: Serialport opened
[2024-10-26 01:44:34] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2024-10-26 01:44:35] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2024-10-26 01:44:54] error: 	z2m: Error while starting zigbee-herdsman
[2024-10-26 01:44:54] error: 	z2m: Failed to start zigbee
[2024-10-26 01:44:54] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-10-26 01:44:54] error: 	z2m: Exiting...
[2024-10-26 01:44:54] error: 	z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:113:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:137:29)
    at Zigbee.start (/app/lib/zigbee.ts:69:27)
    at Controller.start (/app/lib/controller.ts:161:27)
    at start (/app/index.js:154:5)

Ma configuration


System Information

version core-2024.10.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.54-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 13.2
update_channel stable
supervisor_version supervisor-2024.10.3
agent_version 1.6.0
docker_version 27.2.0
disk_total 28.0 GB
disk_used 4.7 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board green
supervisor_api ok
version_api ok
installed_addons Matter Server (6.6.0), Mosquitto broker (6.4.1), Zigbee2MQTT (1.40.2-1)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Recorder
oldest_recorder_run 24 octobre 2024 à 19:42
current_recorder_run 26 octobre 2024 à 01:28
estimated_db_size 0.47 MiB
database_engine sqlite
database_version 3.45.3
[/center]

Hello,

Tu peux ajouter des captures d’ecrans des confis de Mosquito et Z2mqtt?

Tu utilises quoi comme contrôleur?

J’ai essayé plusieurs choses, et c’est ce message qui semblerait avoir apporté la solution : Je n'arrive pas à installer zigbee2mqtt, problème USB0/ACM0? - #28 par Jabab
Pour le coup, plus la ligne :

  frontend: true

Car c’est apriori la seule que je n’avais pas avant.

Il me reste un Warning :

[2024-10-26 02:01:11] warning: 	zh:ezsp: 'ezsp' driver is deprecated and will only remain to provide support for older firmware (pre 7.4.x). Migration to 'ember' is recommended. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462

Mais si je met ember a la place, cela ne fonctionne plus.

Qu’entends tu par controleur ?
J’ai la clé Skyconnect sur la Green.

Bonjour,
pour passer sur le firmware ember, il faut flasher la clé zigbee pour l’utiliser.
Tu as l’addon silicon labs flasher, pour le faire. Il faut arrêter Z2M, pour pouvoir flasher la clé :

le firmware ember pour la skyconnect:

Non, c’est pas bon, regarde ce message:

2 « J'aime »

Ok,
J’ai remis frontend: true au debut de la ligne sans espace.
Cela ne semble pas avoir changé grand chose, mais cela evitera peut-être de prochains soucis.
Je craint un peu de flasher la clé maintenant que j’ai reussi l’installation et que ça semble fonctionner.:sweat_smile:

Si je fait ça, j’arrete juste le module Z2Mqtt, je flash la clé, puis je change seulement l’info ezsp par ember avant de re demarer Z2M ?

oui, il faut changer adapter: ezsp par adapter: ember directement dans le fichier configuration.yaml du dossier Zigbee2mqtt. Utilite l’addon file editor pour éditer le fichier. Ne pas le faire de la configuration de Z2M par le UI, car ça ne l’enregistrera pas.

Je viens d’installer Silicon Labs Flasher, et fait ce qu’il fallait.
Le Flashage semble effectuer et OK.
Est-ce que je doit l’arreter ?
Ou le laisser en marche et aller reactiver z2m ?

Oui, arrête Silicon Labs Flasher. Et relance Z2M, en ayant bien changé en adapter: ember par le fichier configuration.yaml de Z2M.

Pas d’espace en trop ou en moins ?

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:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: mqtt
serial:
  port: >-
    /dev/serial/by-id/usb-Nabu_Casa_SkyConnect_v1.0_1664679c7991ed119b3fcad13b20a988-if00-port0
  adapter: ember
frontend: true

Comme indiqué par @WarC0zes
Ces modifications sont à faire dans
/config/zigbee2mqtt/configuration.yaml
Une fois que la 1er démarrage de l’addon a été fait les modifications de la configuration 'e doivent plus être dans dans la page de l’addon

1 « J'aime »

Non !
Ce n’est pas de la configuration par le UI, qui faut le faire.

Il faut editer le fichier configuration.yaml du dossier Zigbee2mqtt, par file editor ( module complémentaire a installer ).

2 « J'aime »

Vous gérez !
Merci.

Je n’avais pas compris le passage File Editor. Avec la copie écran j’ai capté.
Merci beaucoup !

Je suis donc normalement serein et a jour pour avancer sur mon installation sous MQTT !?

Petite Question bonus, et normalement je n’ai pas besoin de republier sur ce sujet… Mais toutes les integrations sous z2m, elles sont sauvegardée où ? :face_with_peeking_eye:

1 « J'aime »

que veux tu dire par intégration sous Z2M ?

aaah tu veux dire les devices appairées elle sont dans l’intégration MQTT car c’est par lui que passe la communication entre HA et Z2M

1 « J'aime »

Voilà, tu es à jour et prêt à installer ton équipement Zigbee.

1 « J'aime »

C’est ça ?
En gros, quand je fait une sauvegarde complète, c’est complète !?
Si je restaure sur une nouvelle green box c’est fonctionnel sans tout reprendre quoi ^^

Oui, ca sauvegardera toute la configuration de Z2M avec tes appareils appairés.

2 « J'aime »