fairecasoimeme / Zlinky_TIC

Téléinformation Linky autoalimenté ZigBee 3.0
304 stars 21 forks source link

Pour feedback : appairage très difficile et mise à jour OTA impossible #61

Open JeeKaheL opened 2 years ago

JeeKaheL commented 2 years ago

Edit : précision : achat du ZLinky du 15 nov. 2021 jamais utilisé depuis et sans retour entre-temps

Voici mon expérience pour feedback au fabricant du Zlinky et du Zigate v1 que j'encourage en achetant ses produits.

Installation - rien a priori de problématique :

La Zlinky a été achetée il y a plusieurs mois a priori selon Home Assistant en version firmware 0001 ... sauf que dans le cluster Basic sw-id affiche "4000"... J'attendais que Home Assistant sache la gérer pour l'initialiser.

Appairage inopérant en suivant la consigne du README :

Appairage obtenu par deux fois avec la manipulation suivante après plusieurs dizaines de tentatives : (avec suppression de l'appareil entre deux pour tenter de résoudre le problème de mise à jour OTA)

Les clignotements constatés sont de même fréquence dans les manipulations évoquées, bien plus rapide que ceux évoqués dans d'autres "issues" (pour eux c'était 2 x 8 clignotements plus long qu'on peut voir dans une vidéo).

J'attend au moins une minute entre chaque pression sur le bouton d'appairage pour éviter de faire une séquence inappropriée car j'ai parfois constaté qu'appuyer 10 sec juste après un clignotement rapide est sans effet.

Mise à jour OTA impossible :

J'ai commandé sur la boutique Zigate un CP2102 USB pour tenter une mise à jour du firmware par USB mais ça devra attendre l'arrivée du colis. Affaire à suivre !

J'espère que cette expérience pourra aider ceux qui galèrent un peu comme moi pour l'appairage... ou que quelqu'un qui me lira aura des conseils à me donner.

JeeKaheL commented 2 years ago

Voici des nouvelles !

USB-TTL reçu. Mise à jour réussie par USB... non sans difficulté pour faire reconnaître le CP2102 sous Windows 11 (besoin de télécharger le driver du CP2102 et de faire clic droit puis installer sur le fichier .inf une fois les pilotes extraits du .exe).

Le premier appairage a ressemblé aux échecs précédents cités plus haut. Cependant la seconde pression du bouton d'appairage pendant 10 sec a pour la première fois provoqué l'extinction de la LED suivi de son clignotement 2-3 sec sans devoir rappuyer... et alors l'appairage s'est fait immédiatement.

Les valeurs des clusters montrent que le changement de version est effectif. Par contre le numéro de version vu par l'entité Home Assistant est toujours 0x00000001 et Home Assistant croit toujours devoir faire une mise à jour par OTA qui reste toujours bloquée à 0.0 de progress.

PS : clé parmi les premières vendues donc sans le condensateur posé dans les versions suivantes.

Mega-Touk commented 2 years ago

Pour ma part j'ai aussi galérer a appairer mon device. je pense que j’étais en version 3 ... a confirmer... enfin c'est trop tard .... bref !

J'ai je l'ai flasher avec le binaire de la version 5.0. au moment de le brancher il s'est appairer instantanément sur mon zigbee2mqtt

A l'heure actuelle il me dit être en version

Firmware build date  20220117
Firmware version 4000-0004

pourtant je suis sur d'avoir mis la version 5.0 (le build date correspond mais le firmware version me parais étrange)

une OTA m'a été proposée. (31mn d'attente) je lai vu aller a 16% mais je n'ai pas laisser les logs ouvert. Elle a du crasher puisque 5mn après le module n’étais plus en mode update et on me proposais de nouveau une mise a jour OTA. ma version de firmware n'ayant pas bouger

je suspecte que tout nos soucis viennent du condensateur manquant, problème qui a été résolu dans les nouvelles versions de la clef apparemment. d’après le readme il faut contacter le dev https://github.com/fairecasoimeme/Zlinky_TIC#errata-hardware j’attends un retour :)

Minims commented 2 years ago

Idem plein de soucis de perte de connexion, je viens de les contacter. J'ai une des 1ere version également.

fairecasoimeme commented 2 years ago

En effet, le fait de ne pas avoir le condensateur peut provoquer des coupures d'alimentations surtout quand il est sollicité. Ceci explique que les mise à jour OTA peuvent cracher. Pour ceux qui ont des premières versions, vous pouvez me contacter pour que je fasse la modification.

Concernant le problème de version suite à mise à jour, je pense que c'est un problème de rafraichissement du logiciel. Tentez de refaire un appairage pour voir si la version est mise à jour.

JeeKaheL commented 2 years ago

En effet, le fait de ne pas avoir le condensateur peut provoquer des coupures d'alimentations surtout quand il est sollicité. Ceci explique que les mise à jour OTA peuvent cracher. Pour ceux qui ont des premières versions, vous pouvez me contacter pour que je fasse la modification.

Concernant le problème de version suite à mise à jour, je pense que c'est un problème de rafraichissement du logiciel. Tentez de refaire un appairage pour voir si la version est mise à jour.

Bonjour,

Je vais tenter un retour, j'imagine en vous contactant par le site d'achat lixee.

J'ai acheté l'USB-TTL sur le site Zigate un peu pour rien. Tant pis.

Je vais avant cela retenter une suppression et réappairage pour avoir du retour d'expérience (j'hésitais à faire des tests multiples car difficile d'appairer) et je vous dirai.

lraulet commented 2 years ago

Bonjour, Je viens de recevoir mon ZLinky acheté directement sur le site lixee.fr. J'ose espérer qu'il a bien le condensateur. J'utilise une ZGate en version 3.21 sur HomeAssistant 2022.5.5 (HomeAssistant OS 8.0). J'ai installé sans trop de problème le ZLinky dans HomeAssistant. Cependant il semble être en version 0x00000001 ; l'ayant acheté la semaine dernière sur le site lixee.fr je m'attendais à ce qu'il soit déjà en version 5. J'ai donc tenté de le mettre à jour en OTA mais sans succès. Le Firmware est bien detecté mais le progress "boucle" en restant à 0.0 Une idée pour me dépanner ?

fairecasoimeme commented 2 years ago

Bonjour, Si vous avez acheté le ZLinky récement, il est bien sur la dernière version (version 5). pas besoin de le mettre à jour. Je ne sais pas pourquoi ou quel cluster/attribut est interrogé pour que la version remontée affiche 0x00000001. Dans tous les cas la version du ZLinky peut se lire sur le cluster 0x0000 attribut 0x01 ou cluster 0x0000 attribut 0x4000