Mise a jour Sonoff DONGLE -E Depuis Zigbee2mqtt 1.37.0-1 (ember)

Hum… du coup je m’interroge a passer en v7.4.4 sous ember pour le coup pour être prêt quand se sera obligatoire !

Du coup je vais faire ça après avoir mis à jour mon firmware :

Par contre je vois par rapport aux autres que j’ai pas besoin de renseigner mon user et password pour mqtt, c’est normal ?

J’ai retrouvé ces informations là inscrites dans la fichier zigbee2mqtt/configuration.yml :


mqtt:
  version: 5
  user: mqtt
  password: mqtt
  server: mqtt://core-mosquitto

Mais du coup, qu’est-ce qui est pris en compte c’est la config UI ou c’est le fichier yaml ?

l’UI ; le fichier configuration.yaml n’est que la résultante de ce que tu as paramétré dans l’UI

Bon et bien il semblerait qu’il faille absolument modifier le fichier configuration.json :confused:

  1. J’ai désactivé Z2M
  2. J’ai débranché ma clé et j’ai fait la mise à jour via mon PC
  3. J’ai rebranché ma clé
  4. J’ai renommé le fichier coordinator.backup.json vers un fichier OLD_coordinator.backup.json
  5. J’ai redémarré HA
  6. J’ai vérifier la configuration de Z2M si c’était bien sauvegardé
  7. J’ai mis un espace et sauvegardé de nouveau pour être sur
  8. J’ai lancé… j’étais toujours sur EZSP…
  9. J’ai mis à jour le fichier configuration.json et j’ai relancé, et là tout était OK

image

Par ma grande surprise, tout marche parfaitement bien et j’ai pas de soucis avec mes appareils.

Ensuite j’ai vérifier que le fichier backup.json avait bien été créer, et là, j’étais en Ezcp… pourtant dans les logs je suis bien en ember…

Donc j’ai supprimer le fichier, redémarrer HAOS et relancé Zigbee2mqtt !

ET LAA…

2024-09-28 18:28:05] info: 	z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"offline"}'
[2024-09-28 18:28:05] info: 	z2m: Disconnecting from MQTT server
[2024-09-28 18:28:05] info: 	z2m: Stopping zigbee-herdsman...
[2024-09-28 18:28:06] info: 	zh:controller: Wrote coordinator backup to '/config/zigbee2mqtt/coordinator_backup.json'
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash: ASH COUNTERS since last clear:
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Total frames: RX=295, TX=385
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Cancelled   : RX=0, TX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   DATA frames : RX=290, TX=97
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   DATA bytes  : RX=6484, TX=1754
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Retry frames: RX=4, TX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   ACK frames  : RX=0, TX=287
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   NAK frames  : RX=0, TX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   nRdy frames : RX=0, TX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   CRC errors      : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Comm errors     : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Length < minimum: RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Length > maximum: RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Bad controls    : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Bad lengths     : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Bad ACK numbers : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Out of buffers  : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Retry dupes     : RX=4
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   Out of sequence : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash:   ACK timeouts    : RX=0
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash: Port closed.
[2024-09-28 18:28:06] info: 	zh:ember:uart:ash: ======== ASH stopped ========
[2024-09-28 18:28:06] info: 	zh:ember:ezsp: ======== EZSP stopped ========
[2024-09-28 18:28:06] info: 	zh:ember: ======== Ember Adapter Stopped ========
[2024-09-28 18:28:06] info: 	z2m: Stopped zigbee-herdsman
[2024-09-28 18:28:06] info: 	z2m: Stopped Zigbee2MQTT

tout est OK, mais dans mon coordinator_backup.json je suis toujours avec EZCP

{
  "metadata": {
    "format": "zigpy/open-coordinator-backup",
    "version": 1,
    "source": "zigbee-herdsman@0.57.3",
    "internal": {
      "date": "2024-09-28T16:30:11.979Z",
      "ezspVersion": 13
    }
  },
  "stack_specific": {
    "ezsp": {
      "hashed_tclk": "xxxxxxxxxxxxxxxxxxxxxx"
    }
  },
  "coordinator_ieee": "xxxxxxxxxx",
  "pan_id": "xxxx",
  "extended_pan_id": "xxxx",
  "nwk_update_id": 0,
  "security_level": 5,
  "channel": 11,
  "channel_mask": [
    xx,
    xx,
    xx,
    xx,
    xx,
    xx,
    xx,
    xx
  ],
  "network_key": {
    "key": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "sequence_number": 0,
    "frame_counter": 8187097
  },
  "devices": []
}

C’est normal le
« stack_specific »: {
« ezsp »: {
« hashed_tclk »: « xxxxxxxxxxxxxxxxxxxxxx »
}
},

??

Oui tout est bon tu vois tjs des notions d’espagnol
Tant mieux si tu es passé sous ember je pensais que sur les dernières versions de z2m que ezsp n’était plus supporté

Des notions d’espagnol ? xD

Et bien écoute moi jusqu’à maintenant sur la dernière mise à jour Z2M tout fonctionnait parfaitement bien encore ^^

Mais là c’est good j’ai migré :slight_smile:

1 « J'aime »

Je ne sais même plus ce que je voulais dire :rofl::rofl::rofl:

2 « J'aime »

Bonjour,

J’ai acheté une deuxieme clé snoff dongle E. Mais impossible de changer le firmware.

Je passe par le site en étant sur chrome, j’ai une erreur

Connection failed
The running firmware could not be detected.

Make sure the USB port works and if you are using a USB extension cable, make sure the cable can transfer data. Unplug the Sonoff ZBDongle-E and plug it back in to reset and try again.

En faisant « retry » je parviens a choisir le fimware que je souhaite et je peux sélectionner un au hasard le travail ne se fait pas. La barre de progression reste a 0% même après 30minutes.

merci de votre aide!

Les dernières clés vendues sont récalcitrantes et il faut les flasher via le protocole xmodem
Tout est expliqué dans cette documentation

1 « J'aime »

Merci.
Ou récupérer le firmware pour thread ? J’ai pas trouver sur le github de silabs.

Edit:
J’ai fini par trouvé je pense que c’est sa

C’est ça
Mais quel rapport avec le sujet :joy:

6 messages ont été fusionnés à un sujet existant : Route_error_many_to_one_route_failure

Un message a été fusionné à un sujet existant : Route_error_many_to_one_route_failure

Bonjour,
Je suis en version 1.41 du Sonoff Dongle-E et j’ai dans les logs du module complémentaire zigbee2mqtt le messqge pour passer sous ember à la place de ezsp.
Est-ce que je dois suivre l’instruction au début de ce fil car la version est 1.37 ?
merci

Oui, il faut suivre la procedure et faire la modification de ton fichier de configuration etc…etc…

tu mélanges pas tout là ?

dans la pasge a proposes de l’interface voici les informations


1ere ligne la version de Z2M
2eme ligne le driver utilisé
3eme ligne la version du firmware

Je pense qu’il parle de la version de Z2M et donc il faut faire le « tuto » complet avec mise de sa clé si necessaire

1 « J'aime »

oui c’est bien la version de Z2M. Dommage que ce ne soit pas plus simple.
J’ai toujours une MAJ dans les notifications et ça ne fonctionne jamais.

Quelle est le modèle de ta clé ?

Mais dans le principe il faut :

  • flasher sa clé avec le bon firmware
  • mettre a jour sa configuration Z2M

Si tu suis le tuto, sa doit le faire.
Si problème ou doute, pose une question.

j’ai peux être zappé un point.
il m’était proposé de mettre à jour en 7.4.4 (upgrade to 7.4.4)
Je n’ai pas télécharger le fichier " darkxst/silabs-firmware-builder/blob/4.4.4/firmware_builds/zbdonglee/ncp-uart-hw-v7.4.4.0-zbdonglee-115200.gbl " et fait « upload your own firmware »
le module redémarre mais je ne peux pas aller dans zigbee3mqtt voir les modules (message : The add-on is not running. Do you want to start it now?)
Dans le journal j’ai des messages d’erreur comme s’il n’était pas sous ember. Dans configuration je suis toujours en EZSP alors j’ai mis EMBER dans « configuration.yaml » sous zigbee2mqtt
extrait du journal :

tarting Zigbee2MQTT without watchdog.
[2024-11-08 14:14:16] e[32minfoe[39m: 	z2m: Logging to console, file (filename: log.log)
[2024-11-08 14:14:16] e[32minfoe[39m: 	z2m: Starting Zigbee2MQTT version 1.41.0 (commit #unknown)
[2024-11-08 14:14:16] e[32minfoe[39m: 	z2m: Starting zigbee-herdsman (2.1.7)
[2024-11-08 14:14:16] e[33mwarninge[39m: 	zh:ezsp: 'ezsp' driver is deprecated and will only remain to provide support for older firmware (pre 7.4.x). Migration to 'ember' is recommended. If using Zigbee2MQTT see https://github.com/Koenkk/zigbee2mqtt/discussions/21462
[2024-11-08 14:14:24] e[31merrore[39m: 	z2m: Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'clients')
    at Frontend.stop (/app/lib/extension/frontend.ts:114:18)
    at Controller.callExtensions (/app/lib/controller.ts:399:17)
    at Controller.stop (/app/lib/controller.ts:265:9)
    at stop (/app/index.js:165:5)
    at process.handleQuit (/app/index.js:173:13))

J’ai aussi mis .bak au fichier coordinator…

Quel est mon erreur ?

j’ai redémarré HA et ça refonctionne.
Par contre j’ai la version ci-dessous :
Version de Zigbee2MQTT
1.41.0 commit: unknown

Type de coordinateur
EZSP v13

Révision du coordinateur
7.4.4.0 build 0

Adresse IEEE du Coordinateur
0xe0798dfffebcdfbf

Version de l’interface
0.7.4

Version Zigbee-herdsman-converters
20.38.0

Version Zigbee-herdsman
2.1.7

j’ai l’impression d’être encore en ezsp !