Denky-D4 et Téléinfo et checksum
-
Bonsoir,
j'ai bien reçu mon Denky D4 et ça fonctionne plutôt bien.
Après quelques galère de config, mode standard, vitesse, afficheur tout va bien.
Mais :
voilà ce que j'obtiens :18:02:04.392 MQT: tele/TELEINFO/SENSOR = {"TIC":{"ADSC":"xxxxxxxx","VTIC":2,"NGTF":"TEMPO","LTARF":"HP ROUGE","EAST":77357717,"EASF01":28310487,"EASF02":38302515,"EASF03":3207554,"EASF04":4347964,"EASF05":1430965,"EASF06":1758232,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":25255700,"EASD02":34021551,"EASD03":7693354,"EASD04":10387112,"IRMS1":11,"URMS1":230,"PREF":18,"PCOUP":18,"SINSTS":2636,"SMAXSN":6081,"SMAXSN-1":9040,"CCASN":1528,"CCASN-1":1814,"UMOY1":229,"STGE":"833AD400","PRM":2147483647,"RELAIS":1,"NTARF":6,"NJOURF":0,"NJOURF+1":0}} 18:02:05.145 LibTeleinfo::checkLine Err checksum 0x00 != 0x5D (total errors=535326) 18:02:05.148 LibTeleinfo::checkLine Err checksum 0x00 != 0x20 (total errors=535327) 18:02:05.149 LibTeleinfo::checkLine Err checksum 0x00 != 0x5D (total errors=535328) 18:02:05.151 LibTeleinfo::checkLine Err checksum 0x00 != 0x20 (total errors=535329) 18:02:05.656 MQT: tele/TELEINFO/SENSOR = {"TIC":{"ADSC":"xxxxxxx","VTIC":2,"NGTF":"TEMPO","LTARF":"HP ROUGE","EAST":77357718,"EASF01":28310487,"EASF02":38302515,"EASF03":3207554,"EASF04":4347964,"EASF05":1430965,"EASF06":1758233,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":25255700,"EASD02":34021551,"EASD03":7693354,"EASD04":10387113,"IRMS1":11,"URMS1":230,"PREF":18,"PCOUP":18,"SINSTS":2631,"SMAXSN":6081,"SMAXSN-1":9040,"CCASN":1528,"CCASN-1":1814,"UMOY1":229,"STGE":"833AD400","PRM":2147483647,"RELAIS":1,"NTARF":6,"NJOURF":0,"NJOURF+1":0}} 18:02:06.388 LibTeleinfo::checkLine Err checksum 0x00 != 0x5D (total errors=535330) 18:02:06.390 LibTeleinfo::checkLine Err checksum 0x00 != 0x20 (total errors=535331) 18:02:06.392 LibTeleinfo::checkLine Err checksum 0x00 != 0x5D (total errors=535332) 18:02:06.632 LibTeleinfo::checkLine Err checksum 0x00 != 0x20 (total errors=535333)
j'ai essayé de bouger le potard dans tous les sens, a fond, a zéro, changé progressivement, ajouté une résistance de 1k5, rien n'y fait, toujours les 4 mèmes erreurs.
c'est la version qui était flashée à la livraison, y en a t-il une nouvelle ? l'ota fontionne-t-il ? sinon quel fichier installer.
Merci.
Claude
-
@Micclfr ah oui tu en as beaucoup, tu peux vérifier les cables (quel type et quelle longueur?) et éventuellement le refaire, c'est pas normal du tout.
Aucune modif depuis un moment sur la teleinfo donc flasher une nouvelle ne changera rien je pense.Surtout ne pas mettre la version officielle de l'update qui n'a pas le support de la téléinfo. Tu dois mettre ça dans OTA Url
https://tasmota.github.io/install/firmware/unofficial/tasmota32-teleinfo.binOu le plus safe, tu télécharges la version ici dessus puis upgrade by file upload
pour reference les versions teleinfo de développement sont ici
https://github.com/Jason2866/Tasmota-specials/tree/firmware/firmware/tasmota32/other -
@Charles Merci pour la réponse.
Le câble doit bien faire 20 cm , câble réseau cat 5.
y a-t-il un moyen d'afficher la trame série dans la console ?par ailleurs, ce matin il y en a moins :
10:08:01.146 MQT: tele/TELEINFO/SENSOR = {"TIC":{"ADSC":"xxxxxxxxxx","VTIC":2,"NGTF":"TEMPO","LTARF":"HP BLANC","EAST":77405861,"EASF01":28310487,"EASF02":38302515,"EASF03":3207554,"EASF04":4354787,"EASF05":1465533,"EASF06":1764985,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":25255700,"EASD02":34021551,"EASD03":7727922,"EASD04":10400688,"IRMS1":8,"URMS1":233,"PREF":18,"PCOUP":18,"SINSTS":0,"SMAXSN":6213,"SMAXSN-1":6936,"CCASN":1432,"CCASN-1":2048,"UMOY1":227,"STGE":"423ACE01","PRM":2147483647,"RELAIS":0,"NTARF":4,"NJOURF":0,"NJOURF+1":0}} 10:08:02.120 LibTeleinfo::checkLine Err checksum 0x00 != 0x5D (total errors=139273) 10:08:02.121 LibTeleinfo::checkLine Err checksum 0x00 != 0x20 (total errors=139274) 10:08:02.384 MQT: tele/TELEINFO/SENSOR = {"TIC":{"ADSC":"xxxxxxxxxx","VTIC":2,"NGTF":"TEMPO","LTARF":"HP BLANC","EAST":77405861,"EASF01":28310487,"EASF02":38302515,"EASF03":3207554,"EASF04":4354787,"EASF05":1465533,"EASF06":1764985,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":25255700,"EASD02":34021551,"EASD03":7727922,"EASD04":10400688,"IRMS1":8,"URMS1":233,"PREF":18,"PCOUP":18,"SINSTS":0,"SMAXSN":6213,"SMAXSN-1":6936,"CCASN":1432,"CCASN-1":2048,"UMOY1":227,"STGE":"423ACE01","PRM":2147483647,"RELAIS":0,"NTARF":4,"NJOURF":0,"NJOURF+1":0}} 10:08:03.129 LibTeleinfo::checkLine Err checksum 0x00 != 0x5D (total errors=139275) 10:08:03.130 LibTeleinfo::checkLine Err checksum 0x00 != 0x20 (total errors=139276)
Claude
-
-
Bonjour,
Maintenant que les fêtes sont passées je vais pouvoir apporter quelques éléments sur ce sujet.
En effet j'avais moi aussi énormément d'erreurs de checksum (60% des trames !) et j'ai galéré pour comprendre d'où cela venait.
J'utilise la version Tasmota de Nicolas Bernaerst et j'ai un linky triphasé (important pour la (suite)
En fait, pour voir s'il y avait des erreurs, j'accédais aux informations via l'interface web sur mon réseau local car très pratique pour voir les erreurs, avec 3 fenêtres (la principale qui affiche en temps réel le tableau de bord, la deuxième "message" avec le tableau de valeurs brutes et checksum du message TIC et la troisième avec la console qui permet de voir les trames en entier et les erreurs).
Et là, plus d'une trame sur 2 est en erreur de checksum sur un des paramètres lus.
Finalement, ma conclusion c'est que le problème vient de la charge de l'ESP32, trop d'informations remontées, surtout en triphasé. Quand j'ai modifié le niveau de debug de la console, sans affichage des trames, les erreurs ont beaucoup diminuées voir disparues et quand sur la console je ne mets que les erreurs, alors plus d'erreurs du tout ! Confirmé par le tableau des valeurs brutes (message) où toutes les valeurs sont bien remplies (quand il y avait des erreurs, les paramètres en erreur checksum ainsi que les suivants dans la trame ne sont pas renseignés et les lignes restent vides).
Bref il y avait des erreurs quand je regardais et il n'y en avait pas quand je ne regardais pas ...