fairecasoimeme / Zlinky_TIC

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

parsage "incorrect" pour STGE #218

Open fsnuxer opened 7 months ago

fsnuxer commented 7 months ago

En essayant de comprendre pourquoi STGE ne me renvoie pas que c'est un jour TEMPO blanc demain ( STGE = 013A4401 ; bits 26+27 => 0) , je suis tombé sur le code suivant dans App_Linky.c , ligne 414

}else if(memcmp(au8Command,"STGE",3)==0)

Cela n'explique pas mon problème mais cela serait plus correct "STGE",4 je présume ;)

( Date du firmware 20230214 ; Version du firmware 4000-0013 )

py-g commented 7 months ago

Heureusement, il n'y a pas d'autre valeur commençant par STG ;)

De mon côté, j'ai bien eu l'info à 20h dans STGE (même firmware). Peut-être un problème de réception de l'info ? Je ne sais pas exactement comment interpréter les valeurs de STGE qui causent du CPL, peut-être que l'une d'entre elles pourrait expliquer le problème ? Statut du CPL (bits 21/22) ? Synchro (23) ?

fairecasoimeme commented 7 months ago

Merci pour le retour. Ce sera corrigé dans la prochaine version (en effet, ça ne change rien mais c'est plus propre)

Pour le problème de remontée du jour du lendemain, il me semble qu'il y a une issue sur le sujet. En gros il y a des heures de remontée des couleurs : https://github.com/fairecasoimeme/Zlinky_TIC/issues/139#issuecomment-1344400845

fsnuxer commented 7 months ago

Heureusement, il n'y a pas d'autre valeur commençant par STG ;)

De mon côté, j'ai bien eu l'info à 20h dans STGE (même firmware). Peut-être un problème de réception de l'info ? Je ne sais pas exactement comment interpréter les valeurs de STGE qui causent du CPL, peut-être que l'une d'entre elles pourrait expliquer le problème ? Statut du CPL (bits 21/22) ? Synchro (23) ?

On dirait que mon linky n'est pas passé en jour blanc (l'afficheur sur le linky continuait à me mettre la flèche en haut à gauche quand j'étais sur HP Bleue) Je suis en tempo depuis ~le début du mois et suis passé en mode standard qq jours après. Mais pour ce qui est du cpl, même si le status/synchro n'est pas bon, la bascule HP/HC se fait bien (et est remontée correctement dans le zlinky) alors je ne comprends pas tout. Plus qu'à attendre le prochain jour blanc/rouge...

py-g commented 7 months ago

On dirait que mon linky n'est pas passé en jour blanc (l'afficheur sur le linky continuait à me mettre la flèche en haut à gauche quand j'étais sur HP Bleue) Je suis en tempo depuis ~le début du mois et suis passé en mode standard qq jours après. Mais pour ce qui est du cpl, même si le status/synchro n'est pas bon, la bascule HP/HC se fait bien (et est remontée correctement dans le zlinky) alors je ne comprends pas tout. Plus qu'à attendre le prochain jour blanc/rouge...

Peut-être que les HC/HP sont conservées dans le Linky et qu'il n'a pas besoin de communiquer pour basculer, contrairement au calendrier Tempo qui est fonction de la demande sur le réseau (?.. pô sûr)