Zigbee2MQTT ne démarre pas avec zigate v2

Bonjour,
Malgré la lecture de plusieurs topics sur le même sujet je 'ai pas trouvé de solution.
Au démarrage de z2m j’ai cette erreur z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms). Voici les logs

[11:35:33] INFO: Preparing to start...
[11:35:35] INFO: Socat not enabled
[11:35:41] INFO: Starting Zigbee2MQTT...
[2024-06-13 11:35:55] info: 	z2m: Logging to console, file (filename: log.log)
[2024-06-13 11:35:55] info: 	z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-13 11:35:55] info: 	z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-13 11:35:56] info: 	zh:zstack:znp: Opening SerialPort with {"path":"/dev/ttyUSB0","baudRate":115200,"rtscts":false,"autoOpen":false}
[2024-06-13 11:35:56] info: 	zh:zstack:znp: Serialport opened
[2024-06-13 11:35:56] info: 	zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload
[2024-06-13 11:35:58] info: 	zh:zstack:znp: Skip bootloader for CC2652/CC1352
[2024-06-13 11:36:16] error: 	z2m: Error while starting zigbee-herdsman
[2024-06-13 11:36:16] error: 	z2m: Failed to start zigbee
[2024-06-13 11:36:16] error: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-06-13 11:36:16] error: 	z2m: Exiting...
[2024-06-13 11:36:16] 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:101:27)
    at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:127:29)
    at Zigbee.start (/app/lib/zigbee.ts:62:27)
    at Controller.start (/app/lib/controller.ts:109:27)
    at start (/app/index.js:107:5)

Ma clé zigate est connectée sur une rallonge USB pour éviter les perturbations.
Il semble que cette clé ne soit pas des plus recommandées.
Merci de votre aide et de vos conseils.

Ma configuration


version core-2024.6.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.6.28-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 12.3
update_channel stable
supervisor_version supervisor-2024.06.0
agent_version 1.6.0
docker_version 25.0.5
disk_total 54.3 GB
disk_used 3.9 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi3-64
supervisor_api ok
version_api ok
installed_addons File editor (5.8.0), Advanced SSH & Web Terminal (18.0.0), Zigbee2MQTT (1.38.0-1), Mosquitto broker (6.4.1)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Recorder
oldest_recorder_run 4 juin 2024 à 07:54
current_recorder_run 13 juin 2024 à 11:45
estimated_db_size 5.07 MiB
database_engine sqlite
database_version 3.44.2

Bonjour,

Tu as bien ajouté ceci dans la configuration serial de ton addon ?

adapter: zigate

Il semble que la clé ne semble pas répondre pourtant le port à réussi à être ouvert c’est bizarre
La clé est reconnue losque tu la branche sur ton pc ?et que tu cherches à flasher un firmware

@mguyard
Merci de ta réponse. Étant tout à fait débutant avec HA peux-tu, stp, me préciser où je dois ajouter ce paramètre. Merci

@ddfdom
Oui, tout à fait. Elle était aussi reconnue dans zha avant que je ne le désinstalle

il ne te manque pas l’adapter
adapter: zigate
Car il me semble que ton log est en non spécif comme quand j’avais pas bien config le mien.

Section serial a la fin (attention j’ai pas le meme dongle que toi toi c’est bien zigate a la place de ember.


Aaah mais voilà sûrement le problème
Après avoir supprimé zha tu as bien complètement rebooté suite a quoi tu as bien désactivé ZHA,
var c’est sûrement lui qui utilises la clé ?

Effectivement, apr`ès avoir rajouté adapter: zigate les choses changent mais j’ai une nouvelle erreur

[14:52:26] INFO: Preparing to start...
[14:52:28] INFO: Socat not enabled
[14:52:34] INFO: Starting Zigbee2MQTT...
[2024-06-13 14:52:49] info: 	z2m: Logging to console, file (filename: log.log)
[2024-06-13 14:52:49] info: 	z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-13 14:52:49] info: 	z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-13 14:52:50] info: 	zh:zigate: Connected to ZiGate adapter successfully.
[2024-06-13 14:52:50] error: 	zh:zigate:frame: Provided frame is not a valid ZiGate frame.
[2024-06-13 14:52:50] error: 	zh:zigate:driver: Parsing error: Error: Message '0' not found
[2024-06-13 14:52:50] error: 	zh:zigate: [object Object]
[2024-06-13 14:52:50] info: 	z2m: zigbee-herdsman started (resumed)
[2024-06-13 14:52:50] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":"2203","majorrel":"0","minorrel":"5","product":0,"revision":"2203","transportrev":0},"type":"zigate"}'
[2024-06-13 14:52:50] info: 	z2m: Currently 0 devices are joined:
[2024-06-13 14:52:50] info: 	z2m: Zigbee: disabling joining new devices.
[2024-06-13 14:52:50] error: 	zh:zigate: source endpoint 242, not supported
[2024-06-13 14:52:50] info: 	z2m:mqtt: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2024-06-13 14:52:51] error: 	z2m:mqtt: MQTT error: Connection refused: Not authorized
[2024-06-13 14:52:51] error: 	z2m: MQTT failed to connect, exiting...
[2024-06-13 14:52:51] info: 	z2m: Stopping zigbee-herdsman...
[2024-06-13 14:52:51] error: 	zh:zigate: source endpoint 242, not supported
[2024-06-13 14:52:51] info: 	zh:zigate:driver: closing
[2024-06-13 14:52:51] info: 	z2m: Stopped zigbee-herdsman

bonjour, si ca peut aider …

@+

@didier02100
Merci, je regarde et je reviens

serial:
  port: /dev/serial/by-id/usb-FTDI_ZiGate_ZIGATE+-if00-port0
  adapter: zigate

et il faud arreter zHA !! c’est soit l’un soit l’autre , de souvenir …

Bon la c’est plus le dongle le soucis c’est le mqtt
Ton lot de passe ne doit pas être bon niveau

1 « J'aime »

J’ai juste modifié le port serial comme cela

port: /dev/serial/by-id/usb-FTDI_ZiGate_ZIGATE+-if00-port0
adapter: zigate

mais j’ai toujours l’erreur

[2024-06-13 15:04:46] error: 	zh:zigate: source endpoint 242, not supported
[2024-06-13 15:04:46] info: 	z2m:mqtt: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2024-06-13 15:04:47] error: 	z2m:mqtt: MQTT error: Connection refused: Not authorized
[15:04:19] INFO: Preparing to start...
[15:04:21] INFO: Socat not enabled
[15:04:29] INFO: Starting Zigbee2MQTT...
[2024-06-13 15:04:44] info: 	z2m: Logging to console, file (filename: log.log)
[2024-06-13 15:04:44] info: 	z2m: Starting Zigbee2MQTT version 1.38.0 (commit #unknown)
[2024-06-13 15:04:44] info: 	z2m: Starting zigbee-herdsman (0.49.2)
[2024-06-13 15:04:45] info: 	zh:zigate: Connected to ZiGate adapter successfully.
[2024-06-13 15:04:45] error: 	zh:zigate:frame: Provided frame is not a valid ZiGate frame.
[2024-06-13 15:04:45] error: 	zh:zigate:driver: Parsing error: Error: Message '0' not found
[2024-06-13 15:04:46] error: 	zh:zigate: [object Object]
[2024-06-13 15:04:46] info: 	z2m: zigbee-herdsman started (resumed)
[2024-06-13 15:04:46] info: 	z2m: Coordinator firmware version: '{"meta":{"maintrel":"2203","majorrel":"0","minorrel":"5","product":0,"revision":"2203","transportrev":0},"type":"zigate"}'
[2024-06-13 15:04:46] info: 	z2m: Currently 0 devices are joined:
[2024-06-13 15:04:46] info: 	z2m: Zigbee: disabling joining new devices.
[2024-06-13 15:04:46] error: 	zh:zigate: source endpoint 242, not supported
[2024-06-13 15:04:46] info: 	z2m:mqtt: Connecting to MQTT server at mqtt://core-mosquitto:1883
[2024-06-13 15:04:47] error: 	z2m:mqtt: MQTT error: Connection refused: Not authorized
[2024-06-13 15:04:47] error: 	z2m: MQTT failed to connect, exiting...
[2024-06-13 15:04:47] info: 	z2m: Stopping zigbee-herdsman...
[2024-06-13 15:04:47] error: 	zh:zigate: source endpoint 242, not supported
[2024-06-13 15:04:47] info: 	zh:zigate:driver: closing
[2024-06-13 15:04:47] info: 	z2m: Stopped zigbee-herdsman

Ton problème c’est le mqtt
Il faut mettre en adéquation le login et mot de passe de ton broker mqtt mosquitto

J’ai bien vérifié et fait un copié-collé du user et du password dans la config Zigbee2MQTT, mais toujours la même erreur. Je redémarre HA au cas où ce serait nécessaire.

Edit : toujours la même erreur

il faut modififer directement le fichier /homeassistant/zigbee2mqtt/configuration.yaml avec file edistor par exemple et y mettre les bon login et mot de passe

/!\ attention il ne s’agit pas du fichier configuration.yaml général de HA /!\

Effectivement, le fichier configuration n’était pas modifié. Bizarre.
Je l’ai modifié et relancé HA. Toujours la même erreur;

Edit : Par contre je trouve cela dans le log du broker
2024-06-13 16:30:39: New connection from 172.30.32.2:51660 on port 1883. 2024-06-13 16:30:39: Client <unknown> closed its connection.
Est-ce normal ?

modifies les mot de passe dans l’addon mosquitto redémarre mosquitto et modifies du coup la config de Z2M

Merci du temps passé à m’aider. J’ai déjà fait les manips que tu me demandes et ça ne change rien. Tu as vu mon Edit sur ma réponse précédente ?

j’ai exactement la même chose

Voilà mes config et le fichier configuration

homeassistant: true
advanced:
  network_key:
    - 187
    - 8
    - 139
    - 36
    - 205
    - 214
    - 81
    - 194
    - 109
    - 18
    - 6
    - 149
    - 124
    - 225
    - 215
    - 76
  pan_id: 10465
  ext_pan_id:
    - 182
    - 146
    - 88
    - 189
    - 21
    - 138
    - 47
    - 145
mqtt:
  server: mqtt://core-mosquitto:1883
  user: mqtt
  password: abcd
serial:
  port: /dev/serial/by-id/usb-FTDI_ZiGate_ZIGATE+-if00-port0
  adapter: zigate
frontend:
  port: 8099

Quelque chose d’anormal ?