Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test and adapt to firmware 3.1d #1286

Closed
KiwiHC16 opened this issue Oct 8, 2020 · 26 comments
Closed

Test and adapt to firmware 3.1d #1286

KiwiHC16 opened this issue Oct 8, 2020 · 26 comments
Labels
enhancement New feature or request

Comments

@KiwiHC16
Copy link
Owner

KiwiHC16 commented Oct 8, 2020

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Oct 8, 2020

Pensez à la cagnotte:
http://kiwihc16.free.fr/index.html#cagnotte
Donate

@tcharp38
Copy link
Collaborator

tcharp38 commented Oct 8, 2020

La 3.1d n'est pas encore officielle n'est ce pas ?
En ce qui me concerne je basculerai dessus des que c'est le cas, et avant de la pousser.

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Oct 8, 2020

Non elle n est pas officielle. Il est fort probable qu'elle sorte la semaine prochaine.

Ensuite il faut prend les modifications ci dessus une à une et voir si Abeille est ok avec.

@pipiche38
Copy link

@KiwiHC16 , @tcharp38 n'hésitez pas à me contacter si vous avez des questions. Pas mal de choses répondent à des choses qu'on a poussé avec @badzz ..

@KiwiHC16
Copy link
Owner Author

Ok merci pipiche38

@KiwiHC16 KiwiHC16 added the enhancement New feature or request label Oct 15, 2020
@Asyrah
Copy link

Asyrah commented Oct 16, 2020

Bonjour,
Passage manuelle de ma pizigate en 3.1d (wiki Zigate) (15/10). Pour l'instant, RAS sur mon système (Abeille branche master).

@tcharp38
Copy link
Collaborator

Ce FW sans changements Abeille semble provoquer des soucis cote volet profalux. Les miens passent en timeout.
Je ne vois pas de status/info remonter quand je les actionne via leur telecommande mais ils sont commandable d'Abeille et la le timeout disparait.
A creuser.

@battousai90
Copy link

de mon coté update manuel en 3.1d de la zigate (Le Prolific bleu), plus de ruche. retour en 3.0f, tout refonctionne.

@battousai90
Copy link

de mon coté update manuel en 3.1d de la zigate (Le Prolific bleu), plus de ruche. retour en 3.0f, tout refonctionne.

En fait en regardant le SDK était rester sur 030f. Après Reflash et redémarrage, il y a bien SDK 031d et la ruche fonctionne.

Je vais maintenant tout réappairer et tester.

@tcharp38
Copy link
Collaborator

Salut
Pourquoi as tu besoin de ton réappairer ?
Et si jamais tu tombes sur des pbs avec ce FW, il serait utile que tu passes les logs en mode debug (si pas deja le cas) pour pouvoir recuperer des infos pratiques.
Merci

@battousai90
Copy link

Pourquoi as tu besoin de ton réappairer ?

Je ne sais pas, mais plus rien fonctionne, je m'en passerai bien (27 appareils)

@tcharp38
Copy link
Collaborator

Ok pour moi ca n'est pas normal depuis la 3.0f.
Ca montre qu'on a des soucis avec la 3.1d. Il faut qu'on trouve du temps pour couvrir ca.
En + j'imagine que tu es sur la version "stable" et depuis dans la branche master beaucoup de choses ont encore evolué.
A suivre ... mais pour l instant 3.1d à eviter. Elle n'est d'ailleurs pas fournie par defaut dans Abeille. Elle le sera quand on considerera ce FW bien supporté.

@tcharp38
Copy link
Collaborator

tcharp38 commented Oct 30, 2020

Une info concernant les volets et j'imagine tout equipement sur secteur:
Abeille envoie regulierement des cmds "0100/Read Attribute request" pour "pinguer" l'equipement

  • en 3.1c le retour etait "8102/Attribut report"
  • en 3.1d le retour semble etre un "8011/APS data ack" suivi d'un "8100/Read attribut response"

FW3.1c
[2020-10-29 15:17:24][debug] => 0100-000e-025D8A0101000000000000010005
[2020-10-29 15:17:24][debug] <= 8102/Attribut report, SQN=44, SrcAddr=5D8A, EndPoint=01, ClustId=0000, AttrId=0005, AttrStatus=86, AttrDataType=FF, AttrSize=0000, DataByteList=
[2020-10-29 15:32:25][debug] => 0100-000e-025D8A0101000000000000010005
[2020-10-29 15:32:25][debug] <= 8102/Attribut report, SQN=4A, SrcAddr=5D8A, EndPoint=01, ClustId=0000, AttrId=0005, AttrStatus=86, AttrDataType=FF, AttrSize=0000, DataByteList=

FW3.1d
[2020-10-30 22:47:24][debug] collectMessagesForCmd(): Queue=queueKeyCmdToCmd, topic='CmdAbeille1/5D8A/Annonce', payload='01'
[2020-10-30 22:47:24][info ] Traitement du message: {"topic":"CmdAbeille1/5D8A/Annonce","payload":"01","priority":4}
[2020-10-30 22:47:24][debug] processCmd(): cmd={"ReadAttributeRequest":"1","priority":4,"dest":"Abeille1","address":"5D8A","clusterId":"0000","attributeId":"0005","EP":"01"}
[2020-10-30 22:47:24][debug] =================> Envoi de la commande a la zigate: /dev/ttyUSB0-0100-000e-025D8A0101000000000000010005

[2020-10-30 22:47:24][debug] Abeille1, Type=8011/APS data ACK, Status=00, DestAddr=5D8A, DestEP=01, ClustId=0000
[2020-10-30 22:47:24][debug] Abeille1, Type=8100/Read attribut response, SQN=5F, SrcAddr=5D8A, EP=01, ClustId=0000, AttrId=0005, AttrStatus=86, AttrDataType=FF, sizeOfAttribute=0000

Quelle est la difference entre la 8102 et la 8100 ?

@tcharp38
Copy link
Collaborator

tcharp38 commented Oct 31, 2020

@KiwiHC16
Je pense avoir la solution, assez simple en fait. C'est pret à être poussé des que tu as inclus mon PR actuel histoire de pas tout mélanger.
Chez moi je suis maintenant en 3.1d et tout fonctionne à nouveau, les volets y compris.

Pour detailler ce que j'ai mis en place: je me suis dit que les reponse 8100 & 8102 etaient a traiter de la meme maniere.
J'ai donc

  • pris le decode8102 pour le copier en decode8100_8102
  • commenté le contenu de decode8100 pour qu'il appelle decode8100_8102
  • commenté le contenu de decode8102 pour qu'il appelle decode8100_8102
    Ca roule comme ca.

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Nov 2, 2020

ok. Pousse le PR ;-)

@tcharp38
Copy link
Collaborator

tcharp38 commented Nov 3, 2020

C'est parti.

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Nov 4, 2020

Dans le master maintenant.

@tcharp38
Copy link
Collaborator

tcharp38 commented Nov 4, 2020

Pour moi le 3.1d est ok. Je ne vois pas d'autres regressions.
Peut etre qu'on pourrait le mettre par defaut dans la prochaine beta et demander son test aux utilisateurs.

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Nov 7, 2020

Il faudrait commencer à figer une version. Le master semble fonctionner actuellement. Je vais commencer à regarder cela.

@tcharp38
Copy link
Collaborator

tcharp38 commented Nov 7, 2020

Oui, je ne vois pas de regressions sur mes 3 plateformes, maintenant en 3.1d
@KiwiHC16
Du coup j'arrete les PR le temps que tu generes une beta.

@pipiche38
Copy link

Pour infor: fairecasoimeme/ZiGate#333

@tcharp38
Copy link
Collaborator

tcharp38 commented Nov 7, 2020

Merci @pipiche38
J'avais bien eu ta notif. Merci de nous avoir mis dans la boucle

@battousai90
Copy link

battousai90 commented Nov 8, 2020

De mon coté tout fonctionne depuis 2 semaines maintenant.
J'ai juste un problème avec Homebridge que je traite en parallèle.

Pour info j'utilise :

  • détecteur ouverture xiaomi aqara V2
  • Sonde Xiaomi aqara v2
  • Ikea Tradfri Prises
  • Ikea Tradfri Ampoule RGB color spectre Opal
  • Ikea Tradfri Ampoule Blanche White Spectre Opal
  • Ikea Tradfri Ampoule Blanche White Opal
  • Ikea Floalt Panneau Led
  • Ikea Tradfri Variateur ( switch carré)
  • Ikea Tradfri Detecteur de mouvement

@battousai90
Copy link

Pour le problème avec Homebridge, cela vient du fait que certains périphériques retourne un nom avec un charactère spécial :
lumi.sensor_magnet.aq2�
TRADFRI bulb E27 W opal 1000lm�

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Nov 9, 2020

@battousai90: quelle version du firmware utilises tu quand tu as ce soucis ? Je suppose 3.1D mais je veux etre sure. Est ce que tu te souviens d'avoir ce soucis dans un firmware precedent ?

@KiwiHC16
Copy link
Owner Author

KiwiHC16 commented Nov 9, 2020

Ok je clos cette issue. L'idée était de revoir tous les changements ce que j'ai fait dans le premier post.
Pour les problemes trouvés, on a soit une issue ouverte ou la correction.
La prochaine stable sera donc compatible 3.1d par defaut.

@KiwiHC16 KiwiHC16 closed this as completed Nov 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants