Problème installation Zigbee2MQTT pour débutant

Mon problème

Bonjour, débutant dans le domaine, je souhaite installer Z2Mqtt et même si j’ai trouvé des fils où il y a le même problème, je n’y trouve pas ma solution.
J’ai un Raspberry 3b+, une clé Sonoff.
j’ai installé les modules « mosquito broker », et « Zigbee2MQTT ». mais Zigbee2MQTT ne démarre pas.

Ma configuration


[center]## System Information

version core-2024.2.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.1
os_name Linux
os_version 6.1.63-haos-raspi
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 11.5
update_channel stable
supervisor_version supervisor-2024.02.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 13.9 GB
disk_used 3.8 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.4.0), Zigbee2MQTT (1.35.3-1)
Dashboards
dashboards 1
resources 0
mode auto-gen
Recorder
oldest_recorder_run 21 février 2024 à 18:03
current_recorder_run 23 février 2024 à 19:28
estimated_db_size 6.25 MiB
database_engine sqlite
database_version 3.44.2
[/center]
<details><summary>Ma clé Sonoff></summary>
ttyUSB0
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7c520d08b38ded1185ec02f6b86ce6f8-if00-port0
Sous-système:
tty
Chemin d’accès au périphérique:
/dev/ttyUSB0
ID:
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7c520d08b38ded1185ec02f6b86ce6f8-if00-port0
Attributs:
DEVLINKS: >-
  /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7c520d08b38ded1185ec02f6b86ce6f8-if00-port0
  /dev/serial/by-path/platform-3f980000.usb-usb-0:1.4:1.0-port0
DEVNAME: /dev/ttyUSB0
DEVPATH: >-
  /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB0/tty/ttyUSB0
ID_BUS: usb
ID_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_MODEL_ID: ea60
ID_PATH: platform-3f980000.usb-usb-0:1.4:1.0
ID_PATH_TAG: platform-3f980000_usb-usb-0_1_4_1_0
ID_REVISION: '0100'
ID_SERIAL: ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7c520d08b38ded1185ec02f6b86ce6f8
ID_SERIAL_SHORT: 7c520d08b38ded1185ec02f6b86ce6f8
ID_TYPE: generic
ID_USB_DRIVER: cp210x
ID_USB_INTERFACES: ':ff0000:'
ID_USB_INTERFACE_NUM: '00'
ID_USB_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_USB_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_USB_MODEL_ID: ea60
ID_USB_REVISION: '0100'
ID_USB_SERIAL: ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_7c520d08b38ded1185ec02f6b86ce6f8
ID_USB_SERIAL_SHORT: 7c520d08b38ded1185ec02f6b86ce6f8
ID_USB_TYPE: generic
ID_USB_VENDOR: ITead
ID_USB_VENDOR_ENC: ITead
ID_USB_VENDOR_ID: 10c4
ID_VENDOR: ITead
ID_VENDOR_ENC: ITead
ID_VENDOR_ID: 10c4
MAJOR: '188'
MINOR: '0'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '8311391'
</details>[/center]

Voici le journal :

[13:01:57] INFO: Preparing to start...
[13:01:59] INFO: Socat not enabled
[13:02:05] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-02-24 13:02:22: Logging to console and directory: '/config/zigbee2mqtt/log/2024-02-24.13-02-22' filename: log.txt
Zigbee2MQTT:info  2024-02-24 13:02:23: Starting Zigbee2MQTT version 1.35.3 (commit #unknown)
Zigbee2MQTT:info  2024-02-24 13:02:23: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-24 13:03:35: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-24 13:03:35: Failed to start zigbee
Zigbee2MQTT:error 2024-02-24 13:03:35: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-02-24 13:03:35: Exiting...
Zigbee2MQTT:error 2024-02-24 13:03:35: 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)

Bonjour,
ta pas mis adapter: ezsp dans ta configue du serial, alors qui te le faut pas ?

Pour la sonoff P:

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

Oui, j’avais vu ca sur un autre fil :[TUTO] Installation de Zigbee2mqtt et Broker Mosquitto mais du coup c’était peut-etre pour une autre clé…

j’ai supprimé et j’obtiens ça :

[15:02:31] INFO: Preparing to start...
[15:02:33] INFO: Socat not enabled
[15:02:39] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-02-24 15:02:55: Logging to console and directory: '/config/zigbee2mqtt/log/2024-02-24.15-02-55' filename: log.txt
Zigbee2MQTT:info  2024-02-24 15:02:55: Starting Zigbee2MQTT version 1.35.3 (commit #unknown)
Zigbee2MQTT:info  2024-02-24 15:02:55: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:info  2024-02-24 15:03:17: zigbee-herdsman started (reset)
Zigbee2MQTT:info  2024-02-24 15:03:17: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2024-02-24 15:03:17: Currently 0 devices are joined:
Zigbee2MQTT:info  2024-02-24 15:03:17: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2024-02-24 15:03:18: Connecting to MQTT server at mqtt//core-mosquitto:1883
Zigbee2MQTT:error 2024-02-24 15:03:18: MQTT failed to connect, exiting...
Zigbee2MQTT:info  2024-02-24 15:03:18: Stopping zigbee-herdsman...
Zigbee2MQTT:info  2024-02-24 15:03:29: Stopped zigbee-herdsman

La c’est bon pour le réglage de la clé. Maintenant c’est le MQTT qui ce connecte pas.
Faut bien configurer les mêmes user et pass pour MQTT et dans ta configue de Z2M.

dans paramètre / appareils et services / MQTT et configurer.
Fais re configurer le courtier et vérifie que ta les mêmes user et pass que dans ta configue de Z2M.

Sinon, laisse la partie MQTT vide dans Z2M, ca créera un compte automatiquement au lancement.

j’ai essayé en mettant les mêmes info, ca n’a pas marché, mais en supprimant la partie MQTT, ca marche. merci beaucoup pour ton aide, et a très vite parce que je ne suis pas au bout de mes peines :stuck_out_tongue_winking_eye:

1 « J'aime »

Bonjour.

J’ai apparemment le même problème que décrit au début de ce fil (et je suis débutant aussi) et j’ai essayé d’appliquer les « solutions » proposées ici mais cela ne résoud pas mon problème (soit j’ai mal fait quelque chose, soit il y a un truc que je n’ai pas compris, soit il y quelque chose qui ne va pas dans ma configuration, et je suis une brêle certainement)

Ma version HA

Core 2024.2.4
Supervisor 2024.02.0
Operating System 12.0
Interface utilisateur 20240207.1

Voici le log de Zigbee2qtt :

[18:41:57] INFO: Preparing to start…
[18:41:58] INFO: Socat not enabled
[18:42:00] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2024-02-28 18:42:05: Logging to console and directory: ‹ /config/zigbee2mqtt/log/2024-02-28.18-42-05 › filename: log.txt
Zigbee2MQTT:info 2024-02-28 18:42:05: Starting Zigbee2MQTT version 1.35.3 (commit #unknown)
Zigbee2MQTT:info 2024-02-28 18:42:05: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-28 18:43:16: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-28 18:43:16: Failed to start zigbee
Zigbee2MQTT:error 2024-02-28 18:43:16: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2024-02-28 18:43:16: Exiting…
Zigbee2MQTT:error 2024-02-28 18:43:16: 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)

Ma config Zigbee2MQTT

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-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1e3316c868afed11a541394e71c9e8b5-if00-port0
adapter: ezsp

Mon dongle SONOFF ZigBee 3.0 USB Dongle Plus, TI CC2652P

ttyUSB0
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1e3316c868afed11a541394e71c9e8b5-if00-port0

Sous-système: tty
Chemin d’accès au périphérique: /dev/ttyUSB0

ID:
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1e3316c868afed11a541394e71c9e8b5-if00-port0

Attributs:
DEVLINKS: >-
/dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1e3316c868afed11a541394e71c9e8b5-if00-port0
/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-port0
DEVNAME: /dev/ttyUSB0
DEVPATH: >-
/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/ttyUSB0/tty/ttyUSB0
ID_BUS: usb
ID_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_MODEL_ID: ea60
ID_PATH: platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0
ID_PATH_TAG: platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_1_1_0
ID_REVISION: ‹ 0100 ›
ID_SERIAL:
ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1e3316c868afed11a541394e71c9e8b5
ID_SERIAL_SHORT: 1e3316c868afed11a541394e71c9e8b5
ID_TYPE: generic
ID_USB_DRIVER: cp210x
ID_USB_INTERFACES: ‹ :ff0000: ›
ID_USB_INTERFACE_NUM: ‹ 00 ›
ID_USB_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_USB_MODEL_ENC: Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_USB_MODEL_ID: ea60
ID_USB_REVISION: ‹ 0100 ›
ID_USB_SERIAL: ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1e3316c868afed11a541394e71c9e8b5
ID_USB_SERIAL_SHORT: 1e3316c868afed11a541394e71c9e8b5
ID_USB_TYPE: generic
ID_USB_VENDOR: ITead
ID_USB_VENDOR_ENC: ITead
ID_USB_VENDOR_ID: 10c4
ID_VENDOR: ITead
ID_VENDOR_ENC: ITead
ID_VENDOR_ID: 10c4
MAJOR: ‹ 188 ›
MINOR: ‹ 0 ›
SUBSYSTEM: tty
TAGS: ‹ :systemd: ›
USEC_INITIALIZED: ‹ 5300417 ›

J’ai entièrement refait l’installation de Zigbee2mqtt en suivant le tuto, j’ai lu différents post en relation avec mon erreur… je n’ai peut-être pas tout compris… je ne m’en sort pas :frowning:

Merci par avance et merci de votre indulgence.

Salut,
Faut que je sort les lunette de soleil, j’ai mal aux yeux en rouge et bleu :crazy_face:
Tu peut mettre sans couleur et dans la balise texte préformater les logs ?

edit:
te faut pas l’option adapter: ezsp dans serial avec ta clé sonoff P. adapter: ezsp est pour la clé sonoff E.

@ WarC0zes

Désolé pour l’effet sapin de Noël (j’ai enlevé les couleurs que je pensais permettre de mettre en évidence les configs).

J’ai enlevé « adapter: ezsp » mais ça plante encore :

igbee2MQTT:info 2024-02-28 19:29:56: Starting Zigbee2MQTT version 1.35.3 (commit #unknown)
Zigbee2MQTT:info 2024-02-28 19:29:56: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-28 19:30:16: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-28 19:30:16: Failed to start zigbee
Zigbee2MQTT:error 2024-02-28 19:30:16: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2024-02-28 19:30:16: Exiting…
Zigbee2MQTT:error 2024-02-28 19:30:17: 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:103:27)
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)

Qu’ai-je mal fait ?

Ta pas ZHA qui est activer ?
faut le désactiver ( ignoré ).

Erreur:SRSP - SYS - ping after 6000ms

5 raisons courantes de cette erreur :

  1. Le port de votre adaptateur série a changé. Cochez ceci pour connaître le port de votre adaptateur.
  2. Si vous utilisez un CC2530 ou CC2531 ; il est courant que cet adaptateur plante (en raison de son matériel obsolète). Le flashage du firmware devrait résoudre le problème. Si cela se produit souvent, envisagez de flasher le firmware de routage sourceOuvrir dans une nouvelle fenêtreou passez à un adaptateur plus puissant .
  3. Votre adaptateur nécessite des paramètres de configuration supplémentaires. Consultez la section Adaptateurs pris en charge pour savoir si votre adaptateur nécessite des paramètres supplémentaires (par exemple ConBee II / RaspBee II).
  4. L’intégration « Zigbee Home Automation » (ZHA) de Home Assistant est activée. Essayez de désactiver l’intégration ZHA et redémarrez le module complémentaire Zigbee2MQTT.
  5. Votre adaptateur matériel est flashé avec le micrologiciel du routeur et non avec le micrologiciel du coordinateur.
  6. Votre adaptateur réseau Zigbee n’est pas accessible sur le réseau LAN.
2 « J'aime »

@ WarC0zes

Bingo : ZHA était activé (une fausse manip de ma part pour tenter de résoudre le problème dans mon coin).

Merci beaucoup :slight_smile:

Le log de Zigbee2MQTT a une meilleure gueule… mais il y a quelques erreur en rapport avec Lixee_zLinky que je viens d’installer. Je vais investiguer cela.

1 « J'aime »

Faut bien configurer les options du Zlinky suivant ton abonnement et le mode historique ou standard. Le tarif aussi.
Mettre kWh précision sur 3 ( pour le panneau énergie, avoir un bon calcul)

Merci @ WarC0zes

J’ai ouvert un nouveau fil pour mon problème :

https://forum.hacf.fr/t/cle-lixee-zlinky-messages-derreurs-dans-log-de-zigbee2mqtt/37453