Je n'arrive pas à installer zigbee2mqtt, problème USB0/ACM0?

Il me semble qu’il y a un problème entre mon téléphone et l’éditeur de config de HA, il reste des bouts de fin de ligne / début de ligne quand je fais des couper coller.

Maintenant, j’ai ça :

[16:22:48] INFO: Preparing to start...
[16:22:48] INFO: Socat not enabled
[16:22:50] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-01-17 16:22:55: Logging to console and directory: '/config/zigbee2mqtt/log/2023-01-17.16-22-55' filename: log.txt
Zigbee2MQTT:info  2023-01-17 16:22:55: Starting Zigbee2MQTT version 1.29.2 (commit #unknown)
Zigbee2MQTT:info  2023-01-17 16:22:55: Starting zigbee-herdsman (0.14.83-hotfix.0)
Zigbee2MQTT:error 2023-01-17 16:23:15: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-01-17 16:23:15: Failed to start zigbee
Zigbee2MQTT:error 2023-01-17 16:23:15: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-01-17 16:23:15: Exiting...
Zigbee2MQTT:error 2023-01-17 16:23:15: 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:58:27)
    at Controller.start (/app/lib/controller.ts:101:27)
    at start (/app/index.js:107:5)

C’est plus ça qui m’intéressait :

editer sa config sur un téléphone (petit écran, petit clavier et qui en plus se piquent la place l’un, l’autre) c’est loin d’être le meilleur atelier.
Un PC ou un mac, même ancien c’est plus facile

1 « J'aime »

voilà, voilà

ttyACM0
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221031083038-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_20221031083038-if00
Attributs:
DEVLINKS: >-
  /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221031083038-if00
  /dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0
DEVNAME: /dev/ttyACM0
DEVPATH: >-
  /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/tty/ttyACM0
ID_BUS: usb
ID_MODEL: SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2
ID_MODEL_ENC: SONOFF\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus\x20V2
ID_MODEL_ID: 55d4
ID_PATH: platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0
ID_PATH_TAG: platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_3_1_0
ID_REVISION: '0442'
ID_SERIAL: ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221031083038
ID_SERIAL_SHORT: '20221031083038'
ID_TYPE: generic
ID_USB_DRIVER: cdc_acm
ID_USB_INTERFACES: ':020201:0a0000:'
ID_USB_INTERFACE_NUM: '00'
ID_VENDOR: ITEAD
ID_VENDOR_ENC: ITEAD
ID_VENDOR_ID: 1a86
MAJOR: '166'
MINOR: '0'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '1995463314'

Bonjour,

Voila ma config finale de Z2M

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:
  server: mqtt://core-mosquitto:1883
  user: MQTT_ADM
  password: xxxxx
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221031083038-if00
  Adapter: ezsp
  frontend: true

et le journal qui en résulte

[17:18:53] INFO: Preparing to start...
[17:18:53] INFO: Socat not enabled
[17:18:55] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-01-18 17:19:00: Logging to console and directory: '/config/zigbee2mqtt/log/2023-01-18.17-19-00' filename: log.txt
Zigbee2MQTT:info  2023-01-18 17:19:00: Starting Zigbee2MQTT version 1.29.2 (commit #unknown)
Zigbee2MQTT:info  2023-01-18 17:19:00: Starting zigbee-herdsman (0.14.83-hotfix.0)
Zigbee2MQTT:error 2023-01-18 17:19:20: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-01-18 17:19:20: Failed to start zigbee
Zigbee2MQTT:error 2023-01-18 17:19:20: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-01-18 17:19:20: Exiting...
Zigbee2MQTT:error 2023-01-18 17:19:20: 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:58:27)
    at Controller.start (/app/lib/controller.ts:101:27)
    at start (/app/index.js:107:5)


Je crois comprendre que le problème se situe ici:


Zigbee2MQTT:error 2023-01-18 17:19:20: Error while starting zigbee-herdsman

En fouinant un peu partout sur la toile " Error while starting zigbee-herdsman", j’ai trouvé ceci:

Et en particulier

« Zigbee2MQTT version: 1.28.4-dev (commit #8fc83ca)
I noticed that this problem started with v1.28.1. I do not get this issue when I downgrade to 1.28.0 »

Pourriez-vous m’expliquer si on peut et comment on fait pour installer cette version 1.28.0 de zigbee2mqtt?

Merci d’avance

Salut

Reste une majuscule

Youpee! ca marche!
Merci 1000 fois

[18:05:48] INFO: Preparing to start...
[18:05:48] INFO: Socat not enabled
[18:05:50] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-01-18 18:05:55: Logging to console and directory: '/config/zigbee2mqtt/log/2023-01-18.18-05-55' filename: log.txt
Zigbee2MQTT:info  2023-01-18 18:05:55: Starting Zigbee2MQTT version 1.29.2 (commit #unknown)
Zigbee2MQTT:info  2023-01-18 18:05:55: Starting zigbee-herdsman (0.14.83-hotfix.0)
Zigbee2MQTT:info  2023-01-18 18:06:01: zigbee-herdsman started (reset)
Zigbee2MQTT:info  2023-01-18 18:06:01: Coordinator firmware version: '{"meta":{"maintrel":"3 ","majorrel":"6","minorrel":"10","product":8,"revision":"6.10.3.0 build 297"},"type":"EZSP v8"}'
Zigbee2MQTT:info  2023-01-18 18:06:01: Currently 0 devices are joined:
Zigbee2MQTT:info  2023-01-18 18:06:01: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2023-01-18 18:06:01: Connecting to MQTT server at mqtt://core-mosquitto:1883
Zigbee2MQTT:info  2023-01-18 18:06:02: Connected to MQTT server
Zigbee2MQTT:info  2023-01-18 18:06:02: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2023-01-18 18:06:02: Started frontend on port 0.0.0.0:8099
Zigbee2MQTT:info  2023-01-18 18:06:02: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2023-01-18 18:06:02: Zigbee2MQTT started!

Si ça peut servir , voici donc la configuration à appliquer à Ziigbee2Mqtt pour le faire fonctionner avec une clé ou dongle Zigbee Itead Sonoff « USB_Dongle_Plus_V2 » ou ZBDongle-E à base de EFR32MG21

Après avoir installé Zigbee2Mqtt:

Modifiez le fichier Yaml de configuration qui se trouve sous Home Assistant > Paramètres > Modules complémentaires > Zigbee2Mqtt > Configuration (ligne du haut) > (trois … en haut à droite) > modifier le Yaml

Après avoir modifié ce contenu comme ci dessous, copiez ces lignes

à la place de celles existantes dans le fichier Yaml de configuration de Zigbee2Mqtt

La ligne « /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221031083038-if00 » doit être remplacée par une copie de
Paramètres > Système > Matériel > (trois … en haut à droite) > Tout le matériel,
puis descendez jusqu’à trouver l’ID de votre clé

le user: yyyyy et password: xxxxx doivent être remplacés par ceux de l’utilisateur que vous venez de créer

1 « J'aime »

Merci… je galérais depuis plusieurs jours pour installer zigbee2mqt sous Docker /Synology et je n’ai trouvé nulle part la ligne magique du configuration.yaml de zigbee2mqtt : adapter: ezsp.
Dans aucun tuto ( et j’en ai regardé…), cette ligne apparait
Par contre je ne sait pas à quoi ezsp correpond…
Je ne suis pas avec HA mais avec Domoticz, ca va peut-être me redonner envie d’utiliser HA que je n’avais pas réussi à maitriser lors de mon essai précédent

Au type de clé que tu utilises

Salut

en fonction de la clé Zigbee que tu utilise il est necessaire de rajouter un parametre tel que

le fameux ezsp

c’est indiqué dans la doc ( en anglais ) de zigbee2mqtt

les clés conbee 2 ont elles besoin d’un autre parametre

Mais je ne sais toujours pas à quoi sert la ligne suivante :

Il s’agit d’une Sonoff dongle USB 3.0.
Dans aucun tuto je n’ai trouvé cette info, et dans la doc, de mémoire il est vaguement dit quelque part qu’en cas de « trouble » on peut ajouter le type d’adaptateur, qui pour ma clé est bien ezsp.
Les difficultés précédentes étaient qu’il fallait installer les drivers usb sur le DSM 7.1 , et utiliser le ttyACM0. Pas une sinécure…
Bref, j’ai donc une congig qui marche : Synology 718+ en DSM 7.1/docker/Domoticz avec plugin /mosquitto/zigbee2mqtt/dongle Sonoff), je pense que je vais faire un tuto pour cette config qui ne doit pas être si rare que ca.
Je viens d’appairer un premier capteur d’ouverture, c’est magique !

Salut il y a eu moultes post a ce sujet
le « probleme » c’est que sonoff a sorti a quelques mois d’intervalle l’adaptateur version E qui lui nécessite le fameux parametre ezsp tel que decrit dans la doc zigbee2mqtt

Comme je l’ai écrit ci dessus :

C’est surtout ca que j’aime The adapters below are experimental, don't use these if you want a stable setup. Pourquoi essayer Z2M avec le model E… :crazy_face: fallait acheter le P :wink:

Salut

Mon message était pour Sherco49.

Un grand merci, je galère depuis un moment, c’était l’ID de ma clé dans ma config qui n’était pas bonne!

bonjour, je sais pas si je dois continuer ce fil ou en faire un nouveau , mais je galère depuis 2 jours , je suis un bleu en home assistant , impossible de faire fonctionner zigbee2mqtt :
j’ai bien suivi ce qu’a écrit Jabab et nada …

après je sais plus combien d’essais, le mieux que j’ai eu c’est çà comme erreur :

[17:57:03] INFO: Preparing to start...
[17:57:04] INFO: Socat not enabled
[17:57:10] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2023-04-18 17:57:21: Logging to console and directory: '/config/zigbee2mqtt/log/2023-04-18.17-57-21' filename: log.txt
Zigbee2MQTT:info  2023-04-18 17:57:21: Starting Zigbee2MQTT version 1.30.3 (commit #unknown)
Zigbee2MQTT:info  2023-04-18 17:57:21: Starting zigbee-herdsman (0.14.103)
Error: Reset error: Error: {"sequence":-1} after 10000ms
    at /app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:298:23
    at Queue.executeNext (/app/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32)

si je comprend bien j’aurais un problème de drivers ???
mon fichier config :

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:
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: didier
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220812104533-if00
  adapter: ezsp
  frontend: true

mon fichier de log :

info  2023-04-18 17:57:21: Logging to console and directory: '/config/zigbee2mqtt/log/2023-04-18.17-57-21' filename: log.txt
info  2023-04-18 17:57:21: Starting Zigbee2MQTT version 1.30.3 (commit #unknown)
info  2023-04-18 17:57:21: Starting zigbee-herdsman (0.14.103)

là j’y arrive plus …

édit, je me répond à moi même, Herb m’a donné la réponce dans un autre fils …

https://forum.hacf.fr/t/je-narrive-pas-a-installer-zigbee2mqtt-probleme-usb0-acm0/19749/3
aaa

C’est parce que j’avais Sonoff Zigbee 3.0 qui tourné et me paralysé le system …
Maintenant ca fonctionne …
:grinning:

Salut,
frontend: true est pas au bon endroit , faut enlever deux espaces. C’est au même niveau que serial:

serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220812104533-if00
  adapter: ezsp

frontend: true