Page 3 sur 4

Re: OTA timed out

Publié : 21 nov. 2025, 14:44
par pipiche
Legrand bosse sur le sujet, j'ai déjà eu du retour ...

en attendant, peux-tu récupérer la dernière version en faisant un

Code : Tout sélectionner

git pull
toujours sur la branche

Code : Tout sélectionner

fix-end-request-upgrade-response
Manip a faire:

- supprimer le device du plugin
- faire un reset du device via le bouton de reset
- lancer l'appairage
- lancer l'upgrade firmware.

Il est probable que celui-ci se termine mal (dans mon cas le device demande 7 bytes qui n'existent pas). Le plugin envoie une erreur, et cela doit s'arrêter

Après quoi tu relances un update firmware

Re: OTA timed out

Publié : 23 nov. 2025, 23:17
par AchilleTalon
Merci pour l'update.

J'aurais préféré ne pas avoir à supprimer les devices côté domoticz, forcément.
Les appareils ne sont pas facilement accessibles, je ferai le test demain soir normalement.

A suivre...

Re: OTA timed out

Publié : 24 nov. 2025, 07:34
par pipiche
Essayes dans un premier temps sans

Re: OTA timed out

Publié : 24 nov. 2025, 22:54
par AchilleTalon
Hello.

J'ai essayé de faire un update sans supprimer l'objet du plugin.
Le bandeau inférieur sur la page du plugin indique "OTA : id-objet Success", le log du plugin indique "OTA upgrade completed with success", puis plusieurs fois "OTA Query Image request for id-objet...", mais l'objet lui-même n'a pas l'air d'avoir été mis à jour.

Je retente demain, avec sûrement un désappairage si ça ne marche pas.

Re: OTA timed out

Publié : 27 nov. 2025, 20:24
par AchilleTalon
Hello.

Objets supprimés dans domoticz, suppression dans le plugin.
Ré-appairage (nouvel ident dans le plugin).

Puis j'ai tenté à nouveau de mette à jour le firmware. Sans redémarrer le plugin, après avoir redémarré le plugin, en redémarrant le Legrand, ... rien çà faire.

Le plugin me dit que la mise à jour s'est bine passée, mais il semble attendre qqchose.

Code : Tout sélectionner

2025-11-27 20:19:36,088 INFO    :b"ota_heartbeat - NwkId: 5b30 Process: Started Loaded: 0x21 Time: 1764271171.703879 Notified: 1764271171.7038832 Retry: 0 Authorized: ['5b30']"
2025-11-27 20:19:40,460 INFO    :b'Decode8503 - Request Firmware Completed e1010019025b30002745ff0015102100/32'
2025-11-27 20:19:40,460 INFO    :b'OTA upgrade completed - 5b30/01 0019 Version: 0x002745ff Type: 0x0015 Code: 0x1021 Status: 00'
2025-11-27 20:19:40,461 INFO    :b'OTA upgrade completed with success - 5b30/01 0019 Version: 0x002745ff Type: 0x0015 Code: 0x1021 Status: 00'
2025-11-27 20:19:40,461 INFO    :b'zcl_raw_ota_upgrade_end_response 5b30 01 01 19e10721101500ff4527000000000000000000'
2025-11-27 20:19:40,462 INFO    :b'ota_management - zcl_raw_ota_upgrade_end_response( e1, 5b30, 01, 01, 4129, 21, 2573823, 0, 0)'
2025-11-27 20:19:40,462 INFO    :b'ota_management - sending Upgrade End Response, for 5b30 Version: 0x002745FF Type: 0x0015, Manuf: 0x1021'
2025-11-27 20:19:40,468 INFO    :b'cleanup_after_completed_upgrade - Cleanup and housekeeping 5b30 00'
2025-11-27 20:19:47,413 INFO    :b'OTA Query Next Image request for 5b30/01 [e2] - 0 4129 21 1524227'
Et il reste bloqué dans cet état.

:(

Re: OTA timed out

Publié : 28 nov. 2025, 17:02
par pipiche
je te remercie de ta persévérance.

Peut-etre une lumière au fond du tunel.

Peux-tu récupérer la dernière version du plugin sur la branche rc-stable7.1.026-final

Code : Tout sélectionner

git pull
git checkout rc-stable7.1.026-final
git pull
Tu relances le plugin et tu essayes de pousser un firmware ;-)

[EDIT] ATTENDS ....

Re: OTA timed out

Publié : 28 nov. 2025, 18:27
par pipiche
Vas-y tu peux essayer !

si tu as un Timeout , pas d'inquietude, tu relances ;-)

Re: OTA timed out

Publié : 28 nov. 2025, 22:20
par AchilleTalon
Merci pour le soutien technique, et psychologique. Je re-tente (stress, doigts croisés...)

[EDIT]
J'obtiens toujours une erreur :

Code : Tout sélectionner

2025-11-28 23:03:44,645 ERROR   : [ZigpyForwarder_23 3033364] [              OTA] OTA a1af/01 short of data, device request offset: 250695 expected size: 7 got only 0
2025-11-28 23:03:44,656 INFO    :b'Firmware transfer for a1af/01 - Progress: 100.0%'
2025-11-28 23:03:44,909 INFO    :b'Decode8503 - Request Firmware Completed 7401001902a1af002745ff0015102196/32'
2025-11-28 23:03:44,909 INFO    :b'OTA upgrade completed - a1af/01 0019 Version: 0x002745ff Type: 0x0015 Code: 0x1021 Status: 96'
2025-11-28 23:03:44,909 ERROR   : [ZigpyForwarder_23 3033364] [              OTA] ota_request_firmware_completed - OTA Firmware image validation failed a1af/01 0019 Version: 0x002745ff Type: 0x0015 Code: 0x1021 Status: 96
2025-11-28 23:03:44,924 INFO    :b'cleanup_after_completed_upgrade - Cleanup and housekeeping a1af 96'
2025-11-28 23:03:44,924 INFO    :b"cleanup_after_completed_upgrade - After cleanup NwkId: None, AuthorizedForUpdate: ['a1af', 'a1af']"

Code : Tout sélectionner

2025-11-28 23:16:11,086 ERROR   : [MainThread 3033323] [              OTA] Ota detects Timeout while notifying device 5b30
2025-11-28 23:25:26,066 INFO    :b'ota_image_advertize - Type: 0x0015, Version: 0x002745FF => datas: 025b30010103002745FF0015102164'
2025-11-28 23:25:26,163 INFO    :b'OTA Query Next Image request for 5b30/01 [08] - 0 4129 21 2573823'
2025-11-28 23:25:31,079 INFO    :b"ota_heartbeat - NwkId: 5b30 Process: None Loaded: 0x21 Time: 1764368680.6870856 Notified: 1764368726.0657241 Retry: 10 Authorized: ['a1af', 'a1af', 'a1af', '5b30']"
2025-11-28 23:25:31,079 INFO    :b'Ota retries notifying device 5b30'
2025-11-28 23:25:31,079 INFO    :b'ota_image_advertize - Type: 0x0015, Version: 0x002745FF => datas: 025b30010103002745FF0015102164'
2025-11-28 23:25:31,080 ERROR   : [MainThread 3033323] [              OTA] Ota detects Timeout while notifying device 5b30
...
2025-11-28 23:59:36,102 INFO    :b'Ota retries notifying device 5b30'
2025-11-28 23:59:36,102 INFO    :b'ota_image_advertize - Type: 0x0015, Version: 0x002745FF => datas: 025b30010103002745FF0015102164'
2025-11-28 23:59:36,211 INFO    :b'OTA Query Next Image request for 5b30/01 [c2] - 0 4129 21 2573823'
2025-11-28 23:59:41,065 INFO    :b"ota_heartbeat - NwkId: 5b30 Process: None Loaded: 0x21 Time: 1764370728.6615436 Notified: 1764370776.1013556 Retry: 10 Authorized: ['a1af', 'a1af', 'a1af', '5b30']"
2025-11-28 23:59:41,065 INFO    :b'Ota retries notifying device 5b30'
2025-11-28 23:59:41,065 INFO    :b'ota_image_advertize - Type: 0x0015, Version: 0x002745FF => datas: 025b30010103002745FF0015102164'
2025-11-28 23:59:41,066 ERROR   : [MainThread 3033323] [              OTA] Ota detects Timeout while notifying device 5b30
Je retente, mais toujours pas de succès (sur 2 objets différents).

Re: OTA timed out

Publié : 29 nov. 2025, 09:07
par pipiche
Que se passe-t-il si tu relances ?

A priori Legrand bosse sur le sujet, j'ai eu un retour hier, et il semblerait qu'il y ait un byte de trop dans le fichier.
Par contre j'ai réussi à upgrader mon Fil Pilote hier.

Donc l'idée, c'est tu lances, il y a un Timeout, tu attends le message Timedout, et tu relances, normalement il reprend

Re: OTA timed out

Publié : 30 nov. 2025, 08:06
par AchilleTalon
J'ai relancé peut-être 20-30 fois... sur 3 appareils différents, avec l'impression que ça ne fonctionnait pas.

MAIS

Ce matin, un des fils pilotes avait été mis à jour !!!

Donc, ça peut marcher. Je vais continuer à essayer de faire migrer les autres.

Merci pour tout le boulot. Mon histoire n'est pas encore finie, mais il y a une grosse lueur d'espoir.