« Secondary seems unresponsive » error message with Sonoff Zigbee Dongle plus 3 et Silicon Labs Multiprotocol Add-on

Bonjour,

Peux-tu poster ton fichier configuration de z2m ?

1 « J'aime »

Mr Institution Solution :wink: :wink:
tu es au taqué du coup tu délégué aux autres maintenant :rofl: :rofl:

Alors moi, ensuite yalec, le prochain c’est qui ? :awesome:

Sur des sujets que je métrise moins, oui :rofl:

ce qui m’etonne moi c’est cette ligne

[14:38:57] INFO: Flashing firmware is disabled 

et pourquoi il parle d’un second serveur

Connecting to Secondary...

Hello @anon41081891 , en fiat, impossible de démarrer Z2M… il s’arrête car n’arrive pas à se connecter à zigbee-herdsman

Ci dessous le log

[20:02:58] INFO: Preparing to start...
[20:02:58] INFO: Socat not enabled
[20:03:01] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2024-01-14 20:03:07: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2024-01-14 20:03:07: Logging to console and directory: '/config/zigbee2mqtt/log/2024-01-14.20-03-07' filename: log.txt
Zigbee2MQTT:debug 2024-01-14 20:03:07: Removing old log directory '/config/zigbee2mqtt/log/2024-01-14.19-57-56'
Zigbee2MQTT:info  2024-01-14 20:03:07: Starting Zigbee2MQTT version 1.35.1 (commit #unknown)
Zigbee2MQTT:info  2024-01-14 20:03:07: Starting zigbee-herdsman (0.30.0)
Zigbee2MQTT:debug 2024-01-14 20:03:07: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[25],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"ezsp","path":"tcp://core-silabs-multiprotocol:9999"}}'
Zigbee2MQTT:error 2024-01-14 20:03:28: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-01-14 20:03:28: Failed to start zigbee
Zigbee2MQTT:error 2024-01-14 20:03:28: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-01-14 20:03:28: Exiting...
Zigbee2MQTT:error 2024-01-14 20:03:28: Error: Failure to connect
    at Ezsp.connect (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:277:19)
    at Driver.startup (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:139:9)
    at EZSPAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:172:16)
    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:98:27)
    at start (/app/index.js:107:5)

Et voici ma config du Add-on Silicon Labs Multiprotocol

Merci par avance pour votre support! :slight_smile:

J’ai un serieux doute pour serial

Tu as essayé

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

pourquoi chercher un port TCP pour la E

regarde la

Bonjour…
j’ai suivi les instructions du chapitre Zigbee&mqtt de https://dialedin.com.au/blog/sonoff-zbdongle-e-rcp-firmware (" modify the serial settings to connect to the Silabs addon instead of directly to the dongle.")

Si je met le port de la clef direct, je suppose que cela ne va pas passer par l’add on?

J’ai essayé en changeant le port avec :

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

Mais j’ai le même problème

[20:20:47] INFO: Preparing to start...
[20:20:47] INFO: Socat not enabled
[20:20:49] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:debug 2024-01-14 20:20:55: Loaded state from file /config/zigbee2mqtt/state.json
Zigbee2MQTT:info  2024-01-14 20:20:55: Logging to console and directory: '/config/zigbee2mqtt/log/2024-01-14.20-20-55' filename: log.txt
Zigbee2MQTT:debug 2024-01-14 20:20:55: Removing old log directory '/config/zigbee2mqtt/log/2024-01-14.19-58-27'
Zigbee2MQTT:info  2024-01-14 20:20:55: Starting Zigbee2MQTT version 1.35.1 (commit #unknown)
Zigbee2MQTT:info  2024-01-14 20:20:55: Starting zigbee-herdsman (0.30.0)
Zigbee2MQTT:debug 2024-01-14 20:20:55: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/config/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/config/zigbee2mqtt/database.db.backup","databasePath":"/config/zigbee2mqtt/database.db","network":{"channelList":[25],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"ezsp","path":"/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231008085704-if00"}}'
Zigbee2MQTT:error 2024-01-14 20:21:16: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-01-14 20:21:16: Failed to start zigbee
Zigbee2MQTT:error 2024-01-14 20:21:16: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-01-14 20:21:16: Exiting...
Zigbee2MQTT:error 2024-01-14 20:21:16: Error: Failure to connect
    at Ezsp.connect (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:277:19)
    at Driver.startup (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:139:9)
    at EZSPAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:172:16)
    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:98:27)
    at start (/app/index.js:107:5)

Remets le port comme avant (par TCP). C’est probablement ta version de Silicon Labs Multiprotocol qui n’est pas la bonne. La dernière version n’est pas compatible avec z2m. Il faut que tu installes la 2.4.2 et pas la 2.4.3

Merci @anon41081891 … quelle est la méthode la plus simple pour installer une ancienne version d’un add-on?

Bonjour,

Je pense qu’il faut passer par le dépot du github, malheureusement, je n’ai pas trouvé le dépot de la version 2.4.2

Un topic sur le forum Officiel de ha qui date un peu , mais peut être une piste

tu peux essayé ceci , mais regarde bien au cas ou , tu auras peut être besoin d’ajusté les paramètres

sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt
cp -R data data-backup
git checkout HEAD -- npm-shrinkwrap.json
git clone https://github.com/Koenkk/zigbee2mqtt
git checkout tags/2.4.2 
npm ci
cp -R data-backup/* data
rm -rf data-backup
sudo systemctl start zigbee2mqtt

EDIT

je vois que tu as deux clés , qui utilise le meme « protocole » , tu as essayé de vier ta skyconnect.

@Nothing a mis le doigt sur le fait que tu aies 2 clé (Sonoff Type E et SkyConnect). Ta SkyConnect te sert à quoi actuellement ? Soit tu l’utilises avec ZHA mais dans ce cas, tu te compliques forcément la vie, soit elle est reliée à z2m en tant que coordinateur et c’est normal que tu ne puisses pas utiliser ta Sonoff. Dans le cas contraire, tu devrais la débrancher pour avancer avec ta Sonoff ou retirer la Sonoff pour utiliser la SkyConnect. (les deux sont basées sur la même puce de toute manière).

Sinon, pour installer la bonne version de l’addon, il est peut-être possible de choisir la bonne version depuis l’installateur

Sinon, pour la configuration de Silicon Labs Multiprotocol, voiçi ce que j’ai :

Par ailleurs, tu as eu une réponse sur le github il y a moins d’une heure mais je ne suis pas sur du tout de sa pertinence…

Bonjour @Nothing , Bonjour @anon41081891 , en fait, je voulais tester Z2MQTT en parallèle de ZHA, car j’ai acheté certains capteurs qui ne sont compatible qu’avec Z2M, ou qui ont plus d’information avec Z2M. L’idée était d’utiliser Z2M pendant quelque temps pour être sûr qu’il est aussi fiable que ZHA… et aussi dans le future passer une de ces 2 clef vers Matter/Threads…
J’ai vu que certains avec ZHA et Z2MQTT qui tournaient en parallèle… (mais je ne connais pas les clefs qu’ils utilisaient…)

Bon… il est un peu tard pour me lancer dans tous ces tests que vous me préconisez… Peut-être demain ou après-demain… Mais en tout cas merci de vos réponses!!

J’en profite… autre question de novice… Le jour où je bascule une de ces deux clefs vers Matter… continuera-t-elle toujours de fonctionner en Zigbee? Ou c’est soit l’un soit l’autre?

Au fait @anon41081891 , tu as quelle version de firmware sur ta clef?
moi j’ai SDK version 4.3.1, EZSP Version 7.3.1.0 Build 176.

Il est préférable d’opter que pour une seule solutions, malgré qu’elles offrent différentes options et avantages.
ZHA a une compatibilité limitée avec les appareils, tandis que Z2M en prend en charge plus de 2000.

En ce qui concerne le protocole Matter, il faudra encore attendre plusieurs années avant qu’il ne se démocratise, car les fabricants garderont certains avantages, comme le fait qu’Apple bride les débits des accessoires achetés sur Amazon et Apple (par exemple, les câbles USB).

Il ne faut pas se précipiter sur les protocoles qui viennent de sortir.
Il faudra attendre une liste complète des appareils 100% compatibles avec Matter en 2024, ce qui peut être un défi pour le moment.

Sur le forum, de nombreux utilisateurs sont passés de ZHA et Z2M sans regret.

Il est vrai que certains appareils peuvent ne pas être compatibles, mais vous pouvez créer un script .JS qui pourrait fonctionner. La communauté et les développeurs de Z2M sont très réactifs sur GitHub, donc il est possible que votre appareil soit compatible en un rien de temps grâce à leur réactivité.

De plus, si vous aviez choisi uniquement la clé SonOff E, cela aurait été plus simple, car les développeurs de ZHA sont lents (voire très lents) pour ajouter de nouveaux appareils.
Il a fallu plus de 15 ans a zigbee pour en arrivé la ou il est aujourd’hui
Zigbee a etais lancé en 2003 , de mémoire.

Tu as le temps de voir matter arrivé
A mon sens le MATTER et un protocole déja MORT-NEE

1 « J'aime »

Oui, y a que @yalec38 pour y croire :wink:

vas savoir , il as peut être des action la bas :wink:

il a peut être raison, la dernier que j’ai cru une mort née etait à la sortie du raspberry :joy:
la sur ce coup je me suis bien fait avoir … :sob:

C’est pas encore pour demain.

C’est sur :rofl: