Docker zigbee2mqtt + passerelle hacké: connexion en erreur

bonjour,

je suis à cours d’idées sur un problème de connexion entre zigbee2mqtt et une passerelle réseau hacké (passerelle version ethernet avec antenne à gain acheté sur Aliexpress):

j’utilise l’image docker: ghcr.io/koenkk/zigbee2mqtt:latest

au niveau config zigbee2mqtt, le fichier configuration yaml contient bien:

serial:
  port: tcp://192.168.1.29:8888
  adapter: ezsp

la log indique:

2025/08/17 12:09:19,stdout,[2025-08-17 10:09:19] e[31merrore[39m: z2m: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)

2025/08/17 12:09:19,stdout,[2025-08-17 10:09:19] e[31merrore[39m: z2m: Exiting…

2025/08/17 12:09:19,stdout,[2025-08-17 10:09:19] e[31merrore[39m: z2m: Check Zigbee2MQTT fails to start/crashes runtime | Zigbee2MQTT for possible solutions

2025/08/17 12:09:19,stdout,[2025-08-17 10:09:19] e[31merrore[39m: z2m: Failed to start zigbee-herdsman

2025/08/17 12:09:19,stdout,[2025-08-17 10:09:19] e[31merrore[39m: z2m: Error while starting zigbee-herdsman

2025/08/17 12:09:01,stdout,[2025-08-17 10:09:01] e[32minfoe[39m: zh:zstack:znp: Skip bootloader for CC2652/CC1352

2025/08/17 12:09:00,stdout,[2025-08-17 10:09:00] e[32minfoe[39m: zh:zstack:znp: Writing CC2530/CC2531 skip bootloader payload

2025/08/17 12:09:00,stdout,[2025-08-17 10:09:00] e[32minfoe[39m: zh:zstack:znp: Socket ready

2025/08/17 12:09:00,stdout,[2025-08-17 10:09:00] e[32minfoe[39m: zh:zstack:znp: Socket connected

2025/08/17 12:09:00,stdout,[2025-08-17 10:09:00] e[32minfoe[39m: zh:zstack:znp: Opening TCP socket with 192.168.1.29:8888

2025/08/17 12:08:59,stdout,[2025-08-17 10:08:59] e[32minfoe[39m: z2m: Starting zigbee-herdsman (5.0.4)

2025/08/17 12:08:59,stdout,)

2025/08/17 12:08:59,stdout,[2025-08-17 10:08:59] e[32minfoe[39m: z2m: Starting Zigbee2MQTT version 2.6.0 (commit #0bdc3fd1f76aaad71f6231e5b38529e2d2b345e9

2025/08/17 12:08:59,stdout,"[2025-08-17 10:08:59] e[32minfoe[39m: z2m: Logging to console, file (filename: log.log)

lorsque je vais sur l’url d’interface de zigbee2mqtt, il me renvoie à chaque fois à la page de paramétrages.

coté passerelle Zigbee, je suis bien en firmware: EmberZnet 6.7.8.0 build 373

j’ai cherché sur différents sujets, mais pas trouvé de solution.

j’ai testé également avec driver: zstack.

erreur également.

sous HA et avec le plugin Zigbee Automation directement, la connexion se fait bien avec le driver EZSP.

j’en conclu que le problème vient d’une incompatibilité zigbee2MQTT pourtant en lisant plusieurs sujets sur divers forums lors de mes recherches, certaines personnes ont réussi à utiliser une passerelle réseau sous firmware modifié avec Zigbee2Mqtt.

auriez vous des idées pour m’aider sur ce problème ?

merci de votre aide

1 « J'aime »

Je suis pas un spécialiste de la question, mais si tu utilise un firmware Ember côté coordinateur, pourquoi dans ta config Z2M tu met

 adapter: ezsp

faudrait pas plutôt ?

adapter: ember

Bonjour,
comme indiqué dans la doc les firmwares EZSP sont obsolètes.

il te faudrait un firmware Ember en 7.4.x minimum.
Après honnêtement, achète une vraie clé Zigbee en réseau ( smlight ), que cette passerelle Tuya .

1 « J'aime »

merci pour vos réponses.

J’ai testé avec le driver: ember, mais idem en erreur.

Je n’avait pas compris qu’il fallait donc un firmware “Ember” vu qu’avec ZHA on sélectionne EZSP et ça passe…

comment trouvé le bon firmware v7.x ?

j’ai un SOC RTL8196E, et j’avais suivi cette méthode:

avec l’upgrade par le fichier NCP_UHW_MG1B232_678_PA0-PA1-PB11_PA5-PA4.gbl

Oui, mais ZHA n’est pas Z2M :wink:

Je ne saurai te dire.

1 « J'aime »

Dégages donc ce machin hacké et prends un vrai coordinateur supporté et suivi

C’est juste mon conseil

2 « J'aime »

c’est prévu avec une clé Sonoff… :slight_smile:

mais je ne veux pas m’avouer vaincu sur la passerelle.

je viens de tomber là dessus:

et en effectuant un flash firmware pour passer en 7.5.0, Z2M en veut bien cette fois !

flash_ezsp8.sh gateway_ip ncp-uart-hw-7.5.0-btlhw.gbl

fichiers ici:

log Z2M

| [2025-08-17 19:05:32] info: z2m: Zigbee2MQTT started!
[2025-08-17 19:05:32] info: z2m: Started frontend on port 8080
[2025-08-17 19:05:32] info: z2m:mqtt: MQTT publish: topic ‹ zigbee2mqtt/bridge/state ›, payload ‹ {« state »:« online »} ›
[2025-08-17 19:05:32] info: z2m: Connected to MQTT server
[2025-08-17 19:05:32] info: z2m: Connecting to MQTT server at mqtt://localhost:1883
[2025-08-17 19:05:32] info: z2m: Currently 0 devices are joined.
[2025-08-17 19:05:32] info: z2m: Coordinator firmware version: ‹ {« meta »:{« build »:0,« ezsp »:13,« major »:7,« minor »:5,« patch »:0,« revision »:« 7.5.0 [GA] »,« special »:0,« type »:170},« type »:« EmberZNet »} ›
[2025-08-17 19:05:32] info: z2m: zigbee-herdsman started (resumed)
[2025-08-17 19:05:31] info: zh:ember: [CONCENTRATOR] Started source route discovery. 1236ms until next broadcast.
[2025-08-17 19:05:31] info: zh:ember: [INIT TC] Adapter network matches config.
[2025-08-17 19:05:31] info: zh:ember: [STACK STATUS] Network up.
[2025-08-17 19:05:29] info: zh:ember: Adapter version info: {« ezsp »:13,« revision »:« 7.5.0 [GA] »,« build »:0,« major »:7,« minor »:5,« patch »:0,« special »:0,« type »:170}
[2025-08-17 19:05:29] info: zh:ember: Adapter EZSP protocol version (13) lower than Host. Switched.
[2025-08-17 19:05:29] info: zh:ember:ezsp: ======== EZSP started ========
[2025-08-17 19:05:29] info: zh:ember:uart:ash: ======== ASH started ========
[2025-08-17 19:05:29] info: zh:ember:uart:ash: ======== ASH connected ========
[2025-08-17 19:05:27] info: zh:ember:uart:ash: ======== ASH starting ========
[2025-08-17 19:05:27] info: zh:ember:uart:ash: Socket ready
[2025-08-17 19:05:27] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2025-08-17 19:05:27] info: zh:ember:ezsp: ======== EZSP starting ========
[2025-08-17 19:05:27] info: zh:ember: ======== Ember Adapter Starting ========
[2025-08-17 19:05:27] info: zh:ember: Using default stack config.
[2025-08-17 19:05:27] info: z2m: Starting zigbee-herdsman (5.0.4)
)
[2025-08-17 19:05:27] info: z2m: Starting Zigbee2MQTT version 2.6.0 (commit #0bdc3fd1f76aaad71f6231e5b38529e2d2b345e9
[2025-08-17 19:05:26] info: z2m: Logging to console, file (filename: log.log)
Onboarding page is available at http://0.0.0.0:8080/
Starting Zigbee2MQTT without watchdog.

Using ‹ /app/data › as data directory

2 « J'aime »

Passe ton sujet en résolu, en cochant la case solution imagesur le message qui l’apporte.

Bonjour,

J’ajoute que via Z2M, les modules de volets roulants sont bien mieux reconnu :slight_smile:

Et la calibration est très simple via l’interface Z2M :+1:

exemple:

Ce n’est pas pour rien que Z2M est le top comparé a ZHA .

3 « J'aime »