Module de zigbee2mqtt ne se lance pas (?)

Mon problème

Salut à tous,
Comme indiqué dans le titre, j’ai chargé Zig2mqtt et configuré (mais sans doute avec une erreur !) et quand je lance le panneau je récupère ça et ça tourne indéfiniment…

J’ai oublié quelque chose ?

Merci d’assister un "pov’ noob’ " qui démarre avec difficulté

Ma configuration


[center]## System Information

version core-2024.3.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1405
Downloaded Repositories 1
HACS Data ok
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 12.1
update_channel stable
supervisor_version supervisor-2024.03.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 219.4 GB
disk_used 6.1 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons MariaDB (2.6.1), ESPHome (2024.2.2), Mosquitto broker (6.4.0), Node-RED (17.0.9), File editor (5.8.0), Terminal & SSH (9.10.0), Zigbee2MQTT (1.36.0-1)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 6 mars 2024 à 20:59
current_recorder_run 16 mars 2024 à 15:29
estimated_db_size 13.95 MiB
database_engine sqlite
database_version 3.44.2

Bonjour,

quel est la conf que tu as appliqué au module ?
car juste « cela ne démarre pas », c’est un peu léger pour aider.

tu as désactivé ZHA aussi ?

Salut

Si tu suis ce tuto à la lettre, ça devrait fonctionner :

1 « J'aime »

Bon, on avance !
merci @Giga77 , j’ai suivi le plus rigoureusement tes conseils, mais au niveau z2m,
j’ai toujours une erreur au niveau du journal:
—> Zigbee2MQTT:error 2024-03-17 00:14:55: Error: Error while opening serialport ‹ Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 ›

le port0 ne serait pas le bon ? comment savoir ?

C’est indiqué dans le tuto :wink:

Quelle est le modèle de ta clé ?

c’est une Sonoff zigbee 3.0 USB dongle Plus…
ça ne devrait poser aucun problème !

Oui, mais il y a la version P ou E.
Et la configuration est différente.

la seule chose que je sais, pour l’avoir remarqué hier, c’est que le soft est un Texas Instrument.
sa vraie dénomination, d’après ma commande, c’est « TI CC2652P Coordinator »… je suppose donc que c’est un « P » (?)

Tiens, au bout de qques minutes, je viens de retourner au journal de Z2M et j’ai ça:
Zigbee2MQTT:info 2024-03-17 11:46:21: Starting zigbee-herdsman (0.35.1)
Zigbee2MQTT:error 2024-03-17 11:46:21: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-03-17 11:46:21: Failed to start zigbee

Tu ne sais pas ce que tu achète ?
regarde ta commande, cela doit etre marqué :roll_eyes:

Excuse moi, mais cela me fait rire… vous achetez des trucs, vous ne savez pas quoi et ni comment les configurer et quand on demande ce que c’est, il faut deviner… car vous ne savez pas ce que c’est votre matos… super pour aider.

mettez vous un peu a notre place, on essaye de vous aider, mais madame Irma, ce n’est pas encore ici :slight_smile:

quand tu vas dans système, matériel, tout le matériel, tu as la liste… tu cherche ta clef sur le port USB.
par constre, comme le mentione Giga77, si c’est un P ou un E, la conf a faire n’est pas la même
et ne cherche pas, ce n’est pas mentionné dans la nomenclature du port USB, il faut donc que tu regarde ta commande ou la boite de ta clef.

C’est effectivement un modèle P.
Maintenant dans le tuto, c’est indiqué comment retrouver le bon port. Il y a un gif animé.

Bien, bien. Tout d’abord @LeLapinFou: j’ai passé l’age des tapes sur la main et malgré ma longue expérience autour de l’informatique en industrie, n’oublies pas que je démarre sur Linux, Raspi et H-A, et que ce n’est pas forcément simple et « user-friendly » !
Pour le dongle Zigbee il est accroché loin du Raspi et le marquage « P » est caché contre le mur :wink: et pour la boite, je n’en fais pas collection; c’est bien pour ça que j’ai été revoir ma commande de chez « La zone ».

Pour info: même si je ne suis pas encore un geek en Linux, j’ai quand même été dans le mode terminal faire un ls -l /dev/serial/by-id avec le résultat suivant:
→ usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_fc56fab86e96ed1198a0634ce259fb3e-if00-port0
… et je me suis dit: « voila, j’ai trouvé… »
Mais en changeant la config’, de 0001 à ce très très long code, …ça n’a rien changé ! :unamused:

Et j’en suis là.

Je me répète mais tu n’étais pas obligé de taper cette ligne de commande. C’est indiqué dans le tuto.
Maintenant partage ta configuration et les logs de z2m.

Je réponds instantanément @Giga77 ,

→ le journal:
[12:26:45] INFO: Preparing to start…
[12:26:45] INFO: Socat not enabled
[12:26:47] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2024-03-17 12:26:53: Logging to console and directory: ‹ /config/zigbee2mqtt/log/2024-03-17.12-26-52 › filename: log.txt
Zigbee2MQTT:info 2024-03-17 12:26:53: Starting Zigbee2MQTT version 1.36.0 (commit #unknown)
Zigbee2MQTT:info 2024-03-17 12:26:53: Starting zigbee-herdsman (0.35.1)
Zigbee2MQTT:error 2024-03-17 12:26:53: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-03-17 12:26:53: Failed to start zigbee
Zigbee2MQTT:error 2024-03-17 12:26:53: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2024-03-17 12:26:53: Exiting…
Zigbee2MQTT:error 2024-03-17 12:26:53: Error: Error while opening serialport ‹ Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0 ›
at SerialPort. (/app/node_modules/zigbee-herdsman/src/adapter/serialPort.ts:28: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

→ la config:
---- 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
user: mqtt
password: mqtt

— serial
port: >-
/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

Tu sais tout, et je compte sur toi…

Essaie d’utiliser le texte pré-formatté, car c’est illisible…

Tu n’as pas corrigé le port…

bin si vu que vous ne lisez pas ce que l’on écrit…

tu n’as plus qu’a copié/collé ce que tu vois dans la conf de Z2M…

ceci dit, une copie de l’écran de conf de Z2M aiderait aussi… mais c’est peut etre trop demander .?

1 « J'aime »

Bonjour,

c’est le chemin de l’exemple du tuto, qui est différent chez tout les utilisateurs.

port: >-
  /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

Pour ce qui on besoin d’aide pour trouvé le chemin de la clé
Ta un GIF dans ce tuto qui montre ou trouver le chemin de ta clé et celui que tu doit utiliser dans la partie serial de la configuration pour Z2M.

partie 7

Chez moi le chemin est:

port: >-
  /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3ee8ee205d29ec1193366f7840c9ce8d-if00-port0

Désolé braves gens, j’avais bien fait un essai avec le bon port « …Plus_fc56fab8… », mais ça n’avait pas marché (je ne sais pas pourquoi), mais cette fois-ci c’est OK :ok_hand:.
→ je me retrouve avec 4 ou 5 de mes modules Zigbee, mais il manque tout ceux qui n’étaient pas encore appairés et étaient « accrochés » à ma passerelle Lidl… A moi les joies de l’appairage.

Merci de votre patience… mais je vous rassure,
Comme disait Arnold : « I’ll be back !.. » :stuck_out_tongue::rofl:

Passe ton sujet en résolu, si tout est OK.

@WarC0zes tu as raison, c’est fait. merci à toi

1 « J'aime »