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

Probléme Linky en mode standard #147

Open
Crakett opened this issue Nov 10, 2021 · 1 comment
Open

Probléme Linky en mode standard #147

Crakett opened this issue Nov 10, 2021 · 1 comment

Comments

@Crakett
Copy link

Crakett commented Nov 10, 2021

Description

Il me semble y avoir plusieurs soucis dans le décodage des trames Linky en mode standard.

  1. il semble que les horodates ne remonte pas. Par exemple si j'ajoute la données Date à l'équipement, celle-ci reste toujours vide.
    Dans les log apparait bien la trame DATE avec la value vide et l'horodate OK. J'ai regardé dans le code /ressources/teleinfo.py, il n'est jamais mis la variable horodate dans le tableau content (boucle while ligne 77).
  2. il semble que le calcul du CRC des trames ne soit pas effectué en mode standard alors que c'est le cas en mode historique (fonction _is_valid jamais appelé en mode standard).
  3. autre remarque, pour par exemple la puissance apparente max soutirée n, la encore pas d'horodate.

Est-ce mes constatation sont avérées ? ces défauts peuvent t'il être corrigés ? J'ai loupé quelques choses ?

Merci pour l'aide ;)

Concernant ma transmission/modem
j'ai conçu moi même le système de transmission :
Coté linky
un ARDUINO PRO mini 3.3v avec un module RF24, le tout alimenté par le linky. Le logiciel du PRO mini reçoit sur le port série les datas du compteur à 9600 et les envois par paquet vers l'émetteur RF24.

Coté Jeedom
un ARDUINO NANO avec un module RF24. Le logiciel reçoit les paquets et remet en forme les trames tout en controlant le crc. Il ne retransmet sur le port série (vers l'hôte, PC avec MobaXTerm ou Raspberry) que les trames dont le CRC est OK.
Si le CRC est nok, une LED est allumé pour le signaler (éteinte quand trames OK). Transmission vers Jeedom : 9600 7 E 1.

Environnement

  • Version Jeedom : 3.3.59
  • Platform : Raspberry pi3b
  • Version du Plugin : 4.6.5
  • Type de modem : perso (voir description)
  • Compteur : linky double tarif monophasé
  • Compteur : standard

Logs

fichier de diagnostique. Dans les log, apparait le ckecksum pour les trames DATE. Normal car j'ai mis en commentaire la ligne 83 du fichier /ressources/teleinfo.py
teleinfolog.zip

@noyax
Copy link
Collaborator

noyax commented Jan 25, 2022

Bonjour, je viens juste de m'intéresser à une modification éventuelle de ce plugin et j'ai intégré déjà quelques modifications que tu souhaites. Tu trouveras les infos là: https://community.jeedom.com/t/modifications-plugin-teleinfo-checksum-en-mode-standard-traduction-du-champ-stge-traduction-du-champs-relais/76597

Je n'ai pas encore regardé mais on doit pouvoir intégrer l'info d'horodatage dans le plugin, dis le moi si tu veux que j'essaie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants