ZIGBEE chargement manuel OTA lixee

Bonjour,

Environnement :
Jeedom 4,2,21
Plugin Zigbee 2022-08-13
Conbee II 26780700
LiXee-Zlinky 4000-005

J’ai un problème avec ma clé LiXee-zlinky qui se plante régulièrement ( led fixe allumée ou éteinte) . Le support Lixee soupçonne une saturation de la clé par le routage ( 5 prises connectées à proximité) et me propose d’installer un nouveau firmware ( sans mode routeur) firmware Zlinky_GpProxy_Ota_OM15081_V5.ota.

Je n’ai pas trouvé la procédure pour l’installer manuellement en ota .
Je l’ai déposé en html/plugins/zigbee/data/ota
Relancé le démon qui semble le prendre en compte, log zigbee 2022-08-16 21:51:00][DEBUG] : ImageKey(manufacturer_id=4151, image_type=1): /var/www/html/plugins/zigbee/data/ota/ZLinky_GpProxy_Ota_OM15081_V5.ota, version: 5, hw_ver: (None, None), OTA string: OM15081-RTR-JN5189-0000000000000

Ensuite sur la configuration du module action forcer « forcer la mise à jour OTA »
Mais le module reste en version 4000-0005
Quelqu’un l’a t-il déjà fait ?
Yannick

1 « J'aime »

Je m’auto-répond …
Le développer lixee suspecte une saturation du Lixee-Zlinky par le routage et propose un firmware ou la clé ne participe pas au routage ( no-router) https://github.com/fairecasoimeme/Zlinky_TIC/files/8901195/ZLinky_GpProxy_Ota_OM15081_V5.zip
Le nouveau module n’a pas le même nom mais la même taille et est aussi une V5
En mode debug

[2022-08-23 16:23:34][DEBUG] : APS data indication response: [35, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, 1, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x3b33>, 1, 260, 25, b'\x01\x05\x01\x007\x10\x01\x00\x05\x00\x00\x00', 0, 175, 252, 15, 77, 0, 9, -84]
[2022-08-23 16:23:34][DEBUG] : [0x3B33:1:0x0019] Received ZCL frame: b'\x01\x05\x01\x007\x10\x01\x00\x05\x00\x00\x00'
[2022-08-23 16:23:34][DEBUG] : [0x3B33:1:0x0019] Decoded ZCL frame header: ZCLHeader(frame_control=FrameControl(frame_type=<FrameType.CLUSTER_COMMAND: 1>, is_manufacturer_specific=0, is_reply=0, disable_default_response=0, reserved=0, *is_cluster=True, *is_general=False), tsn=5, command_id=1, *is_reply=False)
[2022-08-23 16:23:34][DEBUG] : **[0x3B33:1:0x0019] Decoded ZCL frame: Ota:query_next_image(field_control=<FieldControl.0: 0>, manufacturer_code=4151, image_type=1, current_file_version=5)**
[2022-08-23 16:23:34][DEBUG] : [0x3B33:1:0x0019] Received command 0x01 (TSN 5): query_next_image(field_control=<FieldControl.0: 0>, manufacturer_code=4151, image_type=1, current_file_version=5)
[2022-08-23 16:23:34][INFO] : [00:15:8d:00:05:d2:a8:4f][listener.cluster_command] Cluster: <zigpy.zcl.clusters.general.Ota object at 0x7fb72a6de6d8> ClusterId: 0x0019 tsn: 5 args: (1, query_next_image(field_control=<FieldControl.0: 0>, manufacturer_code=4151, image_type=1, current_file_version=5))
[2022-08-23 16:23:34][INFO] : [00:15:8d:00:05:d2:a8:4f][listener.cluster_command] Use specific decode funtion of cluster id 25
[2022-08-23 16:23:34][INFO] : [00:15:8d:00:05:d2:a8:4f][chanels.general.Ota.cluster_command] Received command query_next_image
[2022-08-23 16:23:34][DEBUG] : **[0x3B33:1:0x0019] OTA query_next_image handler for 'LiXee ZLinky_TIC': field_control=FieldControl.0, manufacture_id=4151, image_type=1, current_file_version=5**, hardware_version=None, model=ZLinky_TIC
[2022-08-23 16:23:34][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fb72b016650>, 'UPDATE devices_v9 SET last_seen=? WHERE ieee=?', (1661264614.762655, 00:15:8d:00:05:d2:a8:4f))
[2022-08-23 16:23:34][DEBUG] : 'aps_data_indication' response from <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x3b33>, ep: 1, profile: 0x0104, cluster_id: 0x0019, data: b'010501003710010005000000'
[2022-08-23 16:23:34][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7fb72b016650>, 'UPDATE devices_v9 SET last_seen=? WHERE ieee=?', (1661264614.762655, 00:15:8d:00:05:d2:a8:4f)) completed
[2022-08-23 16:23:34][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0x7fb72b016650>)
[2022-08-23 16:23:34][DEBUG] : **[0x3B33:1:0x0019] OTA image version: 5, size: 240478. Update needed: False**

Ca se termine par « update need:false » et la mise à jour ne se fait pas .
C’est l’analyse que j’en fais , peut être que je me trompe …
Yannick

Bonjour
Je pense que vue que c’est la même version il ne fait pas la mise. Ajout ce qui est logique. Il faut que la version du firmware soit plus grande que celle installé dans le module

Oui sûrement après c’est pas nous qui décidons mais l’alliance ZigBee, n’hésites pas à leur remonter

Bonjour Loic,
Confirmation .
Lixee m’a fourni une version firmware 5 mais avec entête OTA 6
La version 5 (no router) s’installe (le plugin detecte que c’est une nouvelle version) . Le résultat c’est que la version 5 (no router) est bien installée et est vue comme une version 5 . 1’ plus tard le process OTA redémarre car la version 6 est disponible etc … indéfiniment .
C’était une version de test pour vérifier que l’ OTA fonctionnait bien et c’est le cas .
Au passage pour ceux qui ont des problèmes de plantage lixee, la version no router en a beaucoup moins .
Cordialement
Yannick

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.