Tasmota sensor 12.1.1.2 avec linky mode Standard --> Libteleinfo checkline error checksum...
-
@Samquad oui je pense que c'est ça, mais tu sais, tu n'as pas besoin de compiler, tu trouveras les FW téléinfo sur le site des FW non officiels ici dans le dossier firmware tu as la version teleinfo pour tous les types d'ESP (ESP32, ESP8266 et autres
Cerise sur le gateau, c'est rebuild a chaque PR mergée
-
@Charles
Merci pour l'info sur le lien.
J'ai dessoudé R3 et la piste du circuit imprimé n'a pas résistée
J'ai soudé un fil pour rétablir la continuité vers la borne de gauche:
J'ai fait plusieurs essais:
R3 = 0 ohm j'ai ces log dans la console:17:12:59.262 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":228,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:00.501 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 17:13:01.255 LibTeleinfo::checkLine Err checksum 0x48 != 0x20 17:13:01.501 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 17:13:02.260 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":229,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:02.752 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:03.756 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":229,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:04.502 LibTeleinfo::checkLine Err checksum 0x2E != 0x36 17:13:05.259 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":229,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:06.255 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:06.261 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":229,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:07.502 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:07.508 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":229,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:08.002 LibTeleinfo::checkLine Err checksum 0x2E != 0x36 17:13:08.502 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:09.257 LibTeleinfo::checkLine Err checksum 0x4D != 0x55 17:13:09.506 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":229,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:09.509 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:10.257 LibTeleinfo::checkLine Err checksum 0x2B != 0x33 17:13:12.002 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 17:13:12.008 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":231,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:13.020 LibTeleinfo::checkLine Err checksum 0x24 != 0x40 17:13:13.022 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:13.256 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:14.260 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":231,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:14.502 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:13:15.005 LibTeleinfo::checkLine Err checksum 0x34 != 0x3C 17:13:15.529 MQT: tele/TeleInfo/SENSOR = {"TIC":{"VTIC":2,"NTARF":1,"URMS1":231,"RELAIS":0,"PREF":12,"PCOUP":12}} 17:13:15.752 LibTeleinfo::checkLine Err checksum 0x42 != 0x4A
R3 = 50 ohms j'ai ces log dans la console:
16:58:47.269 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EAIT":6730889,"VTIC":2,"EASD02":43525417,"ERQ3":780254,"EASD03":0,"ERQ4":4447898,"IRMS1":12,"STGE":"003A4101","RELAIS":0,"NTARF":1,"NJOURF":0,"EASF10":0,"EASF06":0,"ERQ2":115942,"EASF03":0,"URMS1":232,"PREF":12,"ADSC":"031861721681","EAST":71749392,"ERQ1":4296047,"PCOUP":12,"CCASN":2728,"SINSTS":1508,"SIAXIN)1":2791,"EASF09":0,"NJOURF+1":0,"EASF02":36496683,"EASF07":0,"EASF04":0,"EASD01":28223966,"EASF08":0,"EASF05":0,"QIOY1":234,"EASD04":0,"PRM":2147483647,"AASF01":0,"CCAIN":0,"":")1","EASF01":35252706," 16:58:47.273 LibTeleinfo::checkLine Err checksum 0x4D != 0x53 16:58:47.503 LibTeleinfo::checkLine Err checksum 0x27 != 0x2B 16:58:47.507 LibTeleinfo: _recv_idx = 128/128 buffer overflow 16:58:47.753 LibTeleinfo::checkLine Err checksum 0x3E != 0x46 16:58:47.755 LibTeleinfo::checkLine Err checksum 0x21 != 0x25 16:58:48.003 LibTeleinfo::checkLine Err checksum 0x26 != 0x2A 16:58:48.004 LibTeleinfo::checkLine Err checksum 0x57 != 0x23 16:58:48.257 LibTeleinfo::checkLine Err checksum 0x39 != 0x41 16:58:48.259 LibTeleinfo::checkLine Err checksum 0x3E != 0x42 16:58:48.265 LibTeleinfo::checkLine Err checksum 0x37 != 0x3B 16:58:48.267 LibTeleinfo::checkLine Err checksum 0x42 != 0x3F 16:58:48.503 LibTeleinfo: _recv_idx = 128/128 buffer overflow 16:58:48.752 LibTeleinfo: _recv_idx = 128/128 buffer overflow 16:58:48.766 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EAIT":6730889,"VTIC":2,"EASD02":43525417,"ERQ3":780254,"EASD03":0,"ERQ4":4447898,"IRMS1":12,"STGE":"003A4101","RELAIS":0,"NTARF":1,"NJOURF":0,"EASF10":0,"EASF06":0,"ERQ2":115942,"EASF03":0,"URMS1":232,"PREF":12,"ADSC":"031861721681","EAST":71749392,"ERQ1":4296047,"PCOUP":12,"CCASN":2728,"SINSTS":1508,"SIAXIN)1":2791,"EASF09":0,"NJOURF+1":0,"EASF02":36496683,"EASF07":0,"EASF04":0,"EASD01":28223966,"EASF08":0,"EASF05":0,"QIOY1":234,"EASD04":0,"PRM":2147483647,"AASF01":0,"CCAIN":0,"":")1","EASF01":35252706," 16:58:49.002 LibTeleinfo::checkLine Err checksum 0x38 != 0x3C 16:58:49.256 LibTeleinfo::checkLine Err checksum 0x5E != 0x22 16:58:49.258 LibTeleinfo::checkLine Err checksum 0x56 != 0x5A 16:58:49.502 LibTeleinfo::checkLine Err checksum 0x43 != 0x55 16:58:50.002 LibTeleinfo::checkLine Err checksum 0x38 != 0x3C 16:58:50.257 LibTeleinfo::checkLine Err checksum 0x25 != 0x29 16:58:50.259 LibTeleinfo::checkLine Err checksum 0x5A != 0x22
R3 = 100 ohms j'ai ces log dans la console:
17:02:07.757 LibTeleinfo::checkLine Err checksum 0x2B != 0x20 17:02:08.005 LibTeleinfo::checkLine Err checksum 0x3B != 0x3F 17:02:08.007 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 17:02:08.269 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1349,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:08.503 LibTeleinfo::checkLine Err checksum 0x21 != 0x25 17:02:08.505 LibTeleinfo::checkLine Err checksum 0x26 != 0x2A 17:02:08.753 LibTeleinfo::checkLine Err checksum 0x57 != 0x23 17:02:08.755 LibTeleinfo::checkLine Err checksum 0x30 != 0x34 17:02:08.756 LibTeleinfo::checkLine Err checksum 0x3B != 0x43 17:02:09.007 LibTeleinfo::checkLine Err checksum 0x4E != 0x20 17:02:09.257 LibTeleinfo::checkLine Err checksum 0x3E != 0x42 17:02:09.513 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1361,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:09.518 LibTeleinfo::checkLine Err checksum 0x4C != 0x50 17:02:09.753 LibTeleinfo::checkLine Err checksum 0x24 != 0x28 17:02:09.755 LibTeleinfo::checkLine Err checksum 0x33 != 0x3B 17:02:10.003 LibTeleinfo::checkLine Err checksum 0x53 != 0x57 17:02:10.257 LibTeleinfo::checkLine Err checksum 0x4D != 0x5D 17:02:10.753 LibTeleinfo::checkLine Err checksum 0x39 != 0x3D 17:02:10.755 LibTeleinfo::checkLine Err checksum 0x5E != 0x26 17:02:11.003 LibTeleinfo::checkLine Err checksum 0x5E != 0x22 17:02:11.007 LibTeleinfo::checkLine Err checksum 0x57 != 0x5B 17:02:11.257 LibTeleinfo::checkLine Err checksum 0x3D != 0x41 17:02:11.259 LibTeleinfo::checkLine Err checksum 0x4E != 0x3B 17:02:11.261 LibTeleinfo::checkLine Err checksum 0x2D != 0x39 17:02:11.513 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1361,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:11.753 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:02:11.755 LibTeleinfo::checkLine Err checksum 0x46 != 0x4A 17:02:12.002 LibTeleinfo::checkLine Err checksum 0x44 != 0x48 17:02:12.004 LibTeleinfo::checkLine Err checksum 0x23 != 0x27 17:02:12.259 LibTeleinfo::checkLine Err checksum 0x4E != 0x52 17:02:12.263 LibTeleinfo::checkLine Err checksum 0x4C != 0x41 17:02:12.513 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1361,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:12.755 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:02:13.257 LibTeleinfo::checkLine Err checksum 0x5D != 0x25 17:02:13.263 LibTeleinfo::checkLine Err checksum 0x2A != 0x2E 17:02:13.503 LibTeleinfo::checkLine Err checksum 0x3E != 0x42 17:02:13.505 LibTeleinfo::checkLine Err checksum 0x58 != 0x5C 17:02:13.507 LibTeleinfo::checkLine Err checksum 0x58 != 0x5C 17:02:13.763 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1361,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:13.767 LibTeleinfo::checkLine Err checksum 0x28 != 0x39 17:02:13.769 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:02:14.002 LibTeleinfo::checkLine Err checksum 0x58 != 0x42 17:02:14.004 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:02:14.256 LibTeleinfo::checkLine Err checksum 0x2E != 0x36 17:02:14.502 LibTeleinfo::checkLine Err checksum 0x42 != 0x46 17:02:14.503 LibTeleinfo::checkLine Err checksum 0x57 != 0x5B 17:02:14.752 LibTeleinfo::checkLine Err checksum 0x38 != 0x3B 17:02:14.764 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1361,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:14.768 LibTeleinfo::checkLine Err checksum 0x20 != 0x5D 17:02:15.003 LibTeleinfo::checkLine Err checksum 0x27 != 0x20 17:02:15.005 LibTeleinfo::checkLine Err checksum 0x4A != 0x4E 17:02:15.006 LibTeleinfo::checkLine Err checksum 0x22 != 0x26 17:02:15.008 LibTeleinfo::checkLine Err checksum 0x3E != 0x42 17:02:15.267 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF":0,"NJOURF+1":0,"EAIT":6730889,"SINSTS":1361,"EASD01":28223966,"EASD03":0,"ERQ4":4447916,"IRMS1":6,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EASF10":0,"EASF03":0,"ADSC":"031861721681","VTIC":2,"EAST":71749462,"ERQ1":4296047,"ERQ2":115942," 17:02:15.503 LibTeleinfo::checkLine Err checksum 0x24 != 0x28 17:02:15.505 LibTeleinfo::checkLine Err checksum 0x35 != 0x3D
R3 = 163 ohms j'ai ces log dans la console:
17:07:36.521 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF+1":0,"EASF02":36496683,"EASF07":0,"EASD02":43525579,"EASD03":0,"EAIT":6730889,"ERQ2":115942,"ERQ3":780254,"LTARF":" BASE ","EASF04":0,"EASF09":0,"EASF10":0,"URMS1":233,"PREF":12,"PCOUP":12,"SINSTS":1215,"SINSTI":0,"ADSC":"031861721681","VTIC":2," 17:07:36.528 LibTeleinfo::checkLine Err checksum 0x56 != 0x1D 17:07:36.530 LibTeleinfo::checkLine Err checksum 0x47 != 0x3F 17:07:36.752 LibTeleinfo::checkLine Err checksum 0x50 != 0x4E 17:07:36.757 LibTeleinfo::checkLine Err checksum 0x46 != 0x42 17:07:37.002 LibTeleinfo::checkLine Err checksum 0x47 != 0x09 17:07:37.005 LibTeleinfo::checkLine Err checksum 0x4E != 0x46 17:07:37.006 LibTeleinfo::checkLine Err checksum 0x49 != 0x30 17:07:37.008 LibTeleinfo::checkLine Err checksum 0x2A != 0x24 17:07:37.256 LibTeleinfo::checkLine Err checksum 0x2F != 0x29 17:07:37.258 LibTeleinfo::checkLine Err checksum 0x32 != 0x2A 17:07:37.262 LibTeleinfo::checkLine Err checksum 0x28 != 0x01 17:07:37.264 LibTeleinfo::checkLine Err checksum 0x2B != 0x23 17:07:37.267 LibTeleinfo::checkLine Err checksum 0x25 != 0x17 17:07:37.502 LibTeleinfo::checkLine Err checksum 0x29 != 0x24 17:07:37.504 LibTeleinfo::checkLine Err checksum 0x4B != 0x33 17:07:37.506 LibTeleinfo::checkLine Err checksum 0x48 != 0x42 17:07:37.511 LibTeleinfo::checkLine Err checksum 0x44 != 0x3C 17:07:37.513 LibTeleinfo::checkLine Err checksum 0x39 != 0x55 17:07:37.752 LibTeleinfo::checkLine Err checksum 0x3B != 0x39 17:07:37.754 LibTeleinfo::checkLine Err checksum 0x54 != 0x1D 17:07:37.756 LibTeleinfo::checkLine Err checksum 0x47 != 0x3F 17:07:37.757 LibTeleinfo::checkLine Err checksum 0x47 != 0x40 17:07:37.759 LibTeleinfo::checkLine Err checksum 0x50 != 0x4E 17:07:38.004 LibTeleinfo::checkLine Err checksum 0x46 != 0x42 17:07:38.022 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF+1":0,"EASF02":36496683,"EASF07":0,"EASD02":43525579,"EASD03":0,"EAIT":6730889,"ERQ2":115942,"ERQ3":780254,"LTARF":" BASE ","EASF04":0,"EASF09":0,"EASF10":0,"URMS1":233,"PREF":12,"PCOUP":12,"SINSTS":1206,"SINSTI":0,"ADSC":"031861721681","VTIC":2," 17:07:38.256 LibTeleinfo::checkLine Err checksum 0x43 != 0x3B 17:07:38.259 LibTeleinfo::checkLine Err checksum 0x2C != 0x26 17:07:38.261 LibTeleinfo::checkLine Err checksum 0x2F != 0x27 17:07:38.264 LibTeleinfo::checkLine Err checksum 0x41 != 0x28 17:07:38.502 LibTeleinfo::checkLine Err checksum 0x4E != 0x46 17:07:38.506 LibTeleinfo::checkLine Err checksum 0x21 != 0x5B 17:07:38.754 LibTeleinfo::checkLine Err checksum 0x3A != 0x39 17:07:39.255 LibTeleinfo: _recv_idx = 128/128 buffer overflow 17:07:39.257 LibTeleinfo::checkLine Err checksum 0x40 != 0x3C 17:07:39.259 LibTeleinfo::checkLine Err checksum 0x52 != 0x50 17:07:39.501 LibTeleinfo::checkLine Err checksum 0x2C != 0x24 17:07:39.505 LibTeleinfo::checkLine Err checksum 0x36 != 0x27 17:07:39.506 LibTeleinfo::checkLine Err checksum 0x31 != 0x29 17:07:39.510 LibTeleinfo::checkLine Err checksum 0x2A != 0x22 17:07:39.751 LibTeleinfo::checkLine Err checksum 0x4A != 0x10 17:07:39.753 LibTeleinfo::checkLine Err checksum 0x5A != 0x57 17:07:39.754 LibTeleinfo::checkLine Err checksum 0x2A != 0x24 17:07:39.761 LibTeleinfo::checkLine Err checksum 0x34 != 0x01 17:07:40.002 LibTeleinfo::checkLine Err checksum 0x39 != 0x5D 17:07:40.020 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF+1":0,"EASF02":36496683,"EASF07":0,"EASD02":43525581,"EASD03":0,"EAIT":6730889,"ERQ2":115942,"ERQ3":780254,"LTARF":" BASE ","EASF04":0,"EASF09":0,"EASF10":0,"URMS1":233,"PREF":12,"PCOUP":12,"SINSTS":1206,"SINSTI":0,"ADSC":"031861721681","VTIC":2," 17:07:40.028 LibTeleinfo::checkLine Err checksum 0x27 != 0x20 17:07:40.030 LibTeleinfo::checkLine Err checksum 0x25 != 0x27 17:07:40.031 LibTeleinfo::checkLine Err checksum 0x47 != 0x3F 17:07:40.255 LibTeleinfo::checkLine Err checksum 0x48 != 0x42 17:07:40.504 LibTeleinfo::checkLine Err checksum 0x2E != 0x26 17:07:40.751 LibTeleinfo::checkLine Err checksum 0x43 != 0x29 17:07:40.753 LibTeleinfo::checkLine Err checksum 0x28 != 0x22 17:07:40.757 LibTeleinfo::checkLine Err checksum 0x36 != 0x2E 17:07:41.001 LibTeleinfo::checkLine Err checksum 0x5D != 0x30 17:07:41.003 LibTeleinfo::checkLine Err checksum 0x5F != 0x1C 17:07:41.005 LibTeleinfo::checkLine Err checksum 0x4E != 0x4A 17:07:41.007 LibTeleinfo::checkLine Err checksum 0x21 != 0x41 17:07:41.008 LibTeleinfo::checkLine Err checksum 0x57 != 0x20 17:07:41.010 LibTeleinfo::checkLine Err checksum 0x43 != 0x3B 17:07:41.255 LibTeleinfo::checkLine Err checksum 0x5D != 0x20 17:07:41.257 LibTeleinfo::checkLine Err checksum 0x41 != 0x27 17:07:41.519 MQT: tele/TeleInfo/SENSOR = {"TIC":{"NJOURF+1":0,"EASF07":0,"EASD02":43525581,"EASD03":0,"EAIT":6730889,"ERQ2":115942,"ERQ3":780254,"LTARF":" BASE ","EASF04":0,"EASF09":0,"EASF10":0,"URMS1":233,"PREF":12,"PCOUP":12,"SINSTS":1206,"SINSTI":0,"ADSC":"031861721681","VTIC":2," 17:07:41.526 LibTeleinfo::checkLine Err checksum 0x50 != 0x4A 17:07:41.751 LibTeleinfo::checkLine Err checksum 0x44 != 0x3C 17:07:41.753 LibTeleinfo::checkLine Err checksum 0x4E != 0x46 17:07:41.755 LibTeleinfo::checkLine Err checksum 0x35 != 0x25 17:07:41.757 LibTeleinfo::checkLine Err checksum 0x2D != 0x27 17:07:41.760 LibTeleinfo::checkLine Err checksum 0x44 != 0x28 17:07:42.002 LibTeleinfo::checkLine Err checksum 0x4E != 0x46 17:07:42.006 LibTeleinfo::checkLine Err checksum 0x58 != 0x52 17:07:42.256 LibTeleinfo::checkLine Err checksum 0x55 != 0x39 17:07:42.258 LibTeleinfo::checkLine Err checksum 0x5B != 0x5D
R3 = 50 Ohms est la résistance qui me donne la trame la plus longue.
Elle reste quand même incomplète.
Est-ce que le buffer est assez grand pour traiter la trame TIC?
Mon compteur est censé me renvoyer le P index injection mais je ne le vois pas. -
@Samquad Ah la vache tu ne rigoles pas avec les soudures, joli travail.
Bon ça semble mieux déjà, tu as bien pris la dernière version dispo dans tasmota special ?
Comme la trame n'est pas lue correctement du coups le buffer de ligne (taille maximale d'une ligne et pas d'une trame) ne voit pas la fin de ligne et continue d'écrire dedans, d'ou la saturation à 128.
C'est dommage que ce ne soit pas un ESP32 on aurait pu essayer simplement le programme de test que j'ai mis dans les exemples de la libteleinfo mais avec l'ESP8266 le debug c'est ingérable (une seule uart).
Question bête ton tasmota n'aurait pas un DS18B20 de connecté et à gérer aussi ?
-
@Charles
J'ai téléchargé le firmware ici que j'ai installé.J'ai effectivement une sonde de température DS18B20 de branchée.
Sur mon Wemos mini D1 j'ai plusieurs sondes:
1 module Pitinfo
1 sonde de température DS18b20 (sonde extérieure)
1 capteur d'impulsion (compteur d'eau)
1 relais shield pilotage (chauffe eau)
Configuration du module:
J'avais cette déjà cette configuration en mode historique et ça fonctionnait très bien. téléinfo déconne depuis que j'ai basculé sur le mode standard
-
@Samquad ok FW correct.
Yes mais en mode standard ça transmet 8 fois plus vite (donc 8 fois plus d'info) et les timings du DS18B20 sont assez gourmands. Tu pourrais juste désactiver toutes les autres fonctions pour voir ?
-
@Charles
J'ai tout désactivé sauf teleinfo:J'ai toujours des erreurs de checksum
-
Le log
18:58:34.502 LibTeleinfo::checkLine Err checksum 0x36 != 0x3F 18:58:34.752 LibTeleinfo: _recv_idx = 128/128 buffer overflow 18:58:34.764 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EASF04":0,"EASF09":0,"PREF":12,"PCOUP":12,"SINSTS":3584,"NJOURF+1":0,"VTIC":2,"EASF02":36496683,"EASF07":0,"IRMS1":16,"URMS1":223,"EASF03":0,"ADSC":"031861721681","EAST":71752696,"ERQ1":4296047,"SINSTI":0,"CCAIN":0,"EASD03":0,"ERQ4":4448209,"NJOURF":0,"EASD04":0,"EASD02":43528684,"ERQ3":780254,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EAIT":6730889,"EASF08":0,"EASF01":35256000,"EASF06":0,"ERQ2":115942,"EASF05":0,"EASD01":28223966,"PRM":2147483647,"CCASN":1056}} 18:58:34.767 LibTeleinfo::checkLine Err checksum 0x46 != 0x4A 18:58:34.769 LibTeleinfo::checkLine Err checksum 0x36 != 0x3C 18:58:34.771 LibTeleinfo::checkLine Err checksum 0x3E != 0x46 18:58:35.002 LibTeleinfo::checkLine Err checksum 0x21 != 0x25 18:58:35.004 LibTeleinfo::checkLine Err checksum 0x26 != 0x2A 18:58:35.256 LibTeleinfo::checkLine Err checksum 0x57 != 0x23 18:58:35.260 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 18:58:35.262 LibTeleinfo::checkLine Err checksum 0x3E != 0x42 18:58:35.263 LibTeleinfo::checkLine Err checksum 0x58 != 0x5C 18:58:35.266 LibTeleinfo::checkLine Err checksum 0x38 != 0x3C 18:58:35.502 LibTeleinfo::checkLine Err checksum 0x43 != 0x29 18:58:35.504 LibTeleinfo::checkLine Err checksum 0x37 != 0x3F 18:58:35.752 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 18:58:35.753 LibTeleinfo::checkLine Err checksum 0x4A != 0x4E 18:58:36.002 LibTeleinfo::checkLine Err checksum 0x4C != 0x50 18:58:36.256 LibTeleinfo::checkLine Err checksum 0x26 != 0x2A 18:58:36.258 LibTeleinfo::checkLine Err checksum 0x57 != 0x23 18:58:36.502 LibTeleinfo::checkLine Err checksum 0x22 != 0x41 18:58:36.504 LibTeleinfo::checkLine Err checksum 0x3A != 0x3B 18:58:36.752 LibTeleinfo::checkLine Err checksum 0x23 != 0x2B 18:58:43.516 LibTeleinfo: _recv_idx = 128/128 buffer overflow 18:58:43.518 LibTeleinfo::checkLine Err checksum 0x50 != 0x41 18:58:43.519 LibTeleinfo::checkLine Err checksum 0x38 != 0x3B 18:58:43.752 LibTeleinfo::checkLine Err checksum 0x5A != 0x3F 18:58:44.002 LibTeleinfo: _recv_idx = 128/128 buffer overflow 18:58:44.013 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EASF04":0,"EASF09":0,"PREF":12,"PCOUP":12,"SINSTS":3532,"NJOURF+1":0,"VTIC":2,"EASF02":36496683,"EASF07":0,"IRMS1":16,"URMS1":223,"EASF03":0,"ADSC":"031861721681","EAST":71752696,"ERQ1":4296047,"SINSTI":0,"CCAIN":0,"EASD03":0,"ERQ4":4448209,"NJOURF":0,"EASD04":0,"EASD02":43528684,"ERQ3":780254,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EAIT":6730889,"EASF08":0,"EASF01":35256000,"EASF06":0,"ERQ2":115942,"EASF05":0,"EASD01":28223966,"PRM":2147483647,"CCASN":1056}} 18:58:44.017 LibTeleinfo::checkLine Err checksum 0x38 != 0x3C 18:58:44.258 LibTeleinfo::checkLine Err checksum 0x25 != 0x29 18:58:44.502 LibTeleinfo::checkLine Err checksum 0x5A != 0x22 18:58:44.504 LibTeleinfo::checkLine Err checksum 0x4E != 0x56 18:58:44.752 LibTeleinfo::checkLine Err checksum 0x3F != 0x20 18:58:45.002 LibTeleinfo::checkLine Err checksum 0x39 != 0x29 18:58:45.004 LibTeleinfo::checkLine Err checksum 0x3B != 0x3F 18:58:45.005 LibTeleinfo::checkLine Err checksum 0x3A != 0x42 18:58:45.256 LibTeleinfo::checkLine Err checksum 0x20 != 0x24 18:58:45.502 LibTeleinfo::checkLine Err checksum 0x25 != 0x29 18:58:45.504 LibTeleinfo::checkLine Err checksum 0x57 != 0x23 18:58:45.754 LibTeleinfo::checkLine Err checksum 0x37 != 0x3B 18:58:46.012 MQT: tele/TeleInfo/SENSOR = {"TIC":{"EASF04":0,"EASF09":0,"PREF":12,"PCOUP":12,"SINSTS":3532,"NJOURF+1":0,"VTIC":2,"EASF02":36496683,"EASF07":0,"IRMS1":16,"URMS1":223,"EASF03":0,"ADSC":"031861721681","EAST":71752696,"ERQ1":4296047,"CCAIN":0,"EASD03":0,"ERQ4":4448209,"NJOURF":0,"EASD04":0,"EASD02":43528684,"ERQ3":780254,"STGE":"003A4101","RELAIS":0,"NTARF":1,"EAIT":6730889,"EASF08":0,"EASF01":35256000,"EASF06":0,"ERQ2":115942,"EASF05":0,"EASD01":28223966,"PRM":2147483647,"CCASN":1056,"SINSTI":"8SMAXIN","":"1"}} 18:58:46.016 LibTeleinfo::checkLine Err checksum 0x42 != 0x3A 18:58:46.256 LibTeleinfo: _recv_idx = 128/128 buffer overflow 18:58:46.258 LibTeleinfo: _recv_idx = 128/128 buffer overflow 18:58:46.260 LibTeleinfo::checkLine Err checksum 0x35 != 0x39 18:58:46.502 LibTeleinfo::checkLine Err checksum 0x22 != 0x26 18:58:46.752 LibTeleinfo::checkLine Err checksum 0x5E != 0x22 18:58:46.754 LibTeleinfo::checkLine Err checksum 0x26 != 0x2E 18:58:47.002 LibTeleinfo::checkLine Err checksum 0x37 != 0x3B 18:58:47.004 LibTeleinfo::checkLine Err checksum 0x42 != 0x3A 18:58:47.256 LibTeleinfo: _recv_idx = 128/128 buffer overflow 18:58:47.502 LibTeleinfo: _recv_idx = 128/128 buffer overflow
-
@Samquad c'est pas beaucoup mieux tu n'as que ça de branché sur ta sortie téléinfo du linky ?
La je ne sais plus trop quoi faire, tu es bien le premier à avoir ce soucis et sans pouvoir reproduire le soucis ou voir les signaux à l'oscillo je suis à court d'idée.
Peut être juste un programme de basic de test avec le Wemos (juste lire la serial et l'afficher) mais je ne suis pas certain qu'on ne verrait pas les mêmes erreurs.
Faudrait que j'arrive à trouver un linky avec le même soucis dans mon entourage.
-
@Charles
J'ai un ESP32 sous la main: ce modèle
Est-ce que ça peut faciliter l'analyse avec le programme de test?
Par contre je suis pas mal novice dans le câblage et la programmation.
il faudrait m'indiquer quoi brancher où pour faire le test et comment programmer ce module esp32 et avec quel firmware.Ca m'intéresse fortement si on peut faire fonctionner le module
Avant de tester avec un ESP32, je vais remplacer le câble de liaison entre le le compteur et le module au cas où le problème soit lié à des parasites. Je vais mettre un cable avec un blindage. Je te tiens au courant.
-
@Charles
J'ai testé un câble de liaison blindé et j'ai les mêmes erreurs de checksum.
Je viens de terminer mon cablage avec un ESP32 fraichement flashé que j'ai juste configuré avec le téléinfo dessus pour faire des testsActuellement avec R3=220 ohm j'ai ces log
19:27:57.018 RSL: SENSOR = {"TIC":{"RELAIS":0,"NTARF":1,"NJOURF":0,"VTIC":2,"EASF01":35500858,"EASF06":0,"EASF07":0,"EASD02":43696842,"ERQ2":116014,"ERQ3":782455,"UMOY1":222,"PRM":2147483647,"EASF04":0,"EASF09":0,"EASD04":0,"IRMS1":12,"URMS1":231,"PREF":12,"PCOUP":12,"SINSTS":2831,"SINSTI":0,"":0,"EAST":71997543,"EASD01":28300702," 19:27:57.033 LibTeleinfo::checkLine Err checksum 0x2E != 0x39 19:27:57.037 LibTeleinfo::checkLine Err checksum 0x42 != 0x3C 19:27:57.253 LibTeleinfo::checkLine Err checksum 0x54 != 0x50 19:27:57.260 LibTeleinfo::checkLine Err checksum 0x42 != 0x30 19:27:57.264 LibTeleinfo::checkLine Err checksum 0x2E != 0x28
L'ESP32 se comporte comme le Wemos mini D1.
Du coup , quel essai je pourrais faire avec l'ESP32?
Merci -
@Samquad avec l'ESP32 il faudrait que tu essaie le programme de test de la librairie avec Arduino mais à mon avis tu auras les mêmes résultats.
Celui ci par exemple et ensuite tu regardes dans la console Arduino.
https://github.com/hallard/LibTeleinfo/tree/master/examples/ESP32_Passthru
Bien sur changes le code de laTIC_RX_PIN 8
avec la GPIO que tu utilises. -
J'ai installé arduino sur mon PC mais je ne sais pas comment récupérer/installer ESP32_Passthru dans l'ESP32.
Est-ce que tu peux me guider?
Merci -
Installer ESP32 pour Arduino (google et ton ami)
https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-
instructions/tu choisis ensuite board ESP32 / le modèle te ta carte
installer la librairie LibTeleinfo (tu as des tutos de partout pour l'installation d'une librairie)
puis une fois fait dans Arduino tu fais
Fichiers / Exemples / LibTeleinfo / ESP32_Passthru
Puis tu compiles et upload
-
@Charles
Merci j'ai enfin réussi à transférer le programme dans l'ESP32 avec Arduino.
J'ai adapté le GPIO RX et sélectionné le mode standard.
C'est très étrange:
dans la console à 9600 bauds je n'ai que des "?????", par contre si je paramètre sur 115200 bauds je vois ça dans la console:Est-ce que le problème pourrait venir de mon pitinfo qui aurait un composant défectueux?
-
@Charles
En complément j'ai configuré le module Pitinfo sur un Raspberry P3b pour essayer de récupérer des trames dans picocomj'ai lancé la commande:
picocom -b 9600 -d 7 -p e -f n /dev/serial0
Je visualise ces données:
pi@raspberrypi:~ $ picocom -b 9600 -d 7 -p e -f n /dev/serial0 picocom v3.1 port is : /dev/serial0 flowcontrol : none baudrate is : 9600 parity is : even databits are : 7 stopbits are : 1 escape is : C-a local echo is : no noinit is : no noreset is : no hangup is : no nolock is : no send_cmd is : sz -vv receive_cmd is : rz -vv -E imap is : omap is : emap is : crcrlf,delbs, logfile is : none initstring : none exit_after is : not set exit is : no Type [C-a] [C-h] to see available commands Terminal ready �JJJk'T5eJJJRk'T5eJJj'T5E KC+�J"##K:@RD02 044024884 E EA03 000000000 " EASD04 000000000 # EAIT 006767727 / ERQ1 004302041 ERP000106039 R DRP2 000786376 " 4 004562624 [ IRMS1 016 5 URMS1 226 D PREF 12 B PCOUP 12 \ SINSTS 03526 V SMAXSN H2211201002006281 4 R XRN-1 H201119082547 10352 SINSTI 00000 < SMAXIN H221120104300068* RN H221119103505 00263 J CCASN H221120140000 01254 4 CCASN-1 H020020032000 03176 AIN H221120140000 00000 ^ CCAIN-1 H221120133000000> TLNX0 000120141000 229 ) STGE 003A0101 ; MSG1 PAS DE MESSAGE < 02432850902420 + RE IS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONULDNNLE NONU E NONUTILE NONUTILE NONUTILE NONTTHLELNNUTILE ONUTILE NONUTILE 9 ADSC 031861721688 VTI00 DATH221100041335 8 TF BASE < LTARF BASE F EAST 072764226 EASF0026046646 J EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 EASF06 000000000 ' RF07 000000000 ( EAS08 000000000 ) EASF09 000000000 * EASF10 000000000 EASD01 02842944H D@RD02 044224884 E D03 000000000 " EASD04 000000000 # EAIT 006767727 / ERQ1 004303141 K ERQ2 00011713R ERQ3 00068626" PEF114561264 B PUP 12 \ SINSTS 03304 P SMAXSN H221120100325 07394 SMAXSN-H220008082547 10352 SINSTI 00000 < SMAXIN H221120104300 01796 * SMAXIN-1 H220018002405 00043 J CCASN 021120140000 01254 4 CCASN-1 H221120133000206Y CCAIN-1 H221120133000 00000012>140000 00000 ^ UMOY1 H22112004000029 ) RTFD 003A0101 ; LRF1 R DE MESSAGE < PRM 12432850902420 RELAIS 00B NTAR0L NHNTR0$ HNTRF PJNURF+100 00008001 NONUTILE NONUTILE NONUTILEN THLDNO TILE NONUTILE NONUTILE NONUTILE NONUTI DNNNTTI 9 ADSC 021840620681 9 B 02 J D@TE 221120141336 ; NGTF BASE < LTARF BASE ER062744329 7 ASF021 036496683 P EASF03 000000000 $ EASF04 000000000 EASF0000000000 $ EF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 D@RD0008539445 H EASF10 00000000" ED02 044224884 E EASD03 000000000 " EASD04 000000000 # EAIT 006766606 ERP004202141 K ERQ3 000786376 " 004560404 [ IRMS1 015 4 URMS1 026 D PREF 12 B OUP 12 \ S NSTS 03321 O SMAXSN H221120100325 07391 4 SMAXSN-H200008082547 10352 SINTI 00000 < SMAXIN H221120104300 01796 * SMAXIN-1 H220008002405 00263 J CCAS H221120140000 01254 4 CCASN-1 H221120133000 02066 C@HH221000140000 00000 ^ CCAIN-1 H221120133000 00000 > UMOY1 H22112004100229 ) SG103A01PAS DE MESSAGE < PRM 1243284080242+ RE H000 NRF 01 N NJOPF 00 & NJOUD+1 00 B PJRF+1 00008001 NONUTILE NONUTILENNNU D NONUTI NONUTILE NONUTILE NONUTILE NONUTHLE NNTTHLE NUTILE 9 TH02 J30860620681 9 H221120141337 < NGTF BASE < LTARF BASE F EAR070644220 / D@S01 036267447 K EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 EASF0000000000 $ RF0000000000 ' EA07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 D@RD0008539446 EASD03 000000000 " EASD04 000000000 # EAIT 006767727 / ERQ1 00430314J ERQ2 000006028 PP000784376 " ERQ4 004562624 [ PMS1 015 4 URMS1 226 D PREF 12 B PCOUP 12 \ SINSTS 03328 V SMAXSN H2211201003206284 RL@XR H221119082547 10352 SINSTI 00000 < SMAXIN H221120104300 00784 CCASN H221120140000 01254M@X4N-H221119103505 00263 J CCASN-1 H221100022000 03176 Y BBAIN 221120140000 00000 ^ CCAIN-1 H221120133000 0000< UMOXH220100141000 009 ) STGE 003A0101 ; MSG1 PAS DE MESSAGE < PR00422850900400 + RELAIS 000 B NJOURF+100 00 B PJOURF+1 00008001 NONUTILE NNTTHLE ONUTILE ONUTILE NONUTILE NONUTILE NONUTHLDNNNHLE NON LE NONUTILE 9 ADSC 020860620481 9 D@TD0 H221100141338 = GTF BASE < LTARF BASE F EA062664231 0 RF01 034047648 L EAS02 036496683 P EASF03 000000000 $ EASF04 00000000$ EASF0000000000 & D@RF06 000000000 ' SF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 00000000" D@0028539447 J EASD02 044224884 E EASD03 000000000 " EASD04 000000000 # EAIT 00676662/ DRP2 000117139ER00420R041 K ER3 000786376 " ERQ4 004562625 \ IRMS1 015 4 URMS1 226 D PREF 12 B PCOUP 12 \ SINSTS 03323 P MAXSN-1 H221119082547SN 10352201 0225 07391 4 SINSTI 00000 < SMAXIN H2210200042001796 ( AXIN-1 H001119103505 00263 J CCASN H221120140000 00044 CC@RN CCAIN H221120140000 00000 ^ H220120133000 03176 Y CCAIN-1 H2211200220000000 > TLOY1 H221120141000 229 ) STGE 003A0101 ; PRM1 12430850902420 L+RD < RELAIS 000 B NTARF 01 N LJOURF+100 00 B PJOURF+1 00008001 NONUTILE NONUTILE NTTHLD LUTILE NNUTILE NONUTILE NONUTILE NONUTILDNNNLE NONUT E 9 ADSC 031861721681 9 VTIC 02 J DATE H2211201413>8 NGTF B@S < LTA BASE F EAST 072764332 1 EASF01 03626764L EASF0024486682 P DA02 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 @RF0000000000 ) EASF07 00000000( EA09 000000000 * EASF10 000000000 " EASD01 028539448 K EASD02 04422488D ASD04 000000000D@RD000#000000 EAIT 006767727 / ERQ1 004303141 K ERQ2 000117139 R ERQ3 000684266 RMS104460155 4 MS1 226 D EF 12 B PCO 12 \ SINSTS 03325 S SMAXSN H221120100325 07391 4 SMAXSN-1 H220008082547 10352 SINSTI 00000 < SMAXIN H221120104300 01796 * BCASNN-1H001120140000090012540044 J CCASN-1 H221120133000 0206X CCA H220020140000 00000 ^ HN H221120133000 00000 > UMOY1 H221120141000 229 ) STGE 003A0101 : MSG1 PARDD MESSE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 NJOURF 0 0B PJNTRF*00008001 ONUTILE NONUTILE NONUTILE NONUTILENONTHLD NONILE NONUTILE NONUTILE NONUTILE NONUTI 8 ADSC 031861720680 8 VT0J D@T220020141341 7 NGTF BASE < LTARF BASE F EAST 072744222 @SF02 034496683EARF002P267651 D EASF03 000000000 $ EASF04 000000000 % EASF05 00000000& EASF0000000000 ' EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 EASD0008428440 EAD02 044204884 E EASD03 000000000 " EASD04 000000000 # EAIT 006767727 / ERQ1 00430204K DRP2 000786376ER00000"139 R ERQ4 004562625 \ IRMS1 015 4 URMS1 225 C PREF 12 B PCOUP 12 \ SINSTS 03294 X SMAXSN H2211201002206281 4 RL@ -1 H221119082547 10352 SINSTI 00000 < SMAXIN H2211201043000686 RL@XI H221119103505 00263 J CCASN H221120140000 01254 4 CCASN-1 H200020022000 03176 Y CCA H221120140000 00000 ^ CCAIN-1 H221120133000000> LNXH200120141000 229 ) STGE 003A0101 ; MSG1 PAS DE MESSAGE< PR00432850900420 + RELA S 000 B NTARF 01 N HOURF 00 & PJOURF+100 00008001 NONUTILE NONUTILD N TTHLE NO TILE NONUTILE NONUTILE NONUTILE NONLDNNNTTI E NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221120141342 8 LT@RF BASE < F EAST 072764335 4 EASF01 036267652 G EASF02 03649648P EASF02 000000000 $ 04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 D@RF08 000000000SF00000*0000 ) EF10 000000000 " EASD01 028539451 E EASD02 044224884 EASD03 00000000" EAIT0000004767727 / ERQ1 004303141 K ERQ2 000117139 R ERQ3 000786376 ERQ4 00454062\ HRLS004 TRLS026 D PBNUP 12 B SMAXSN H221120100325 07391 4 SMAXSN-1 H2211190824400242 SMAXIN H001120104300 01796 * SMAXIN-1 H221119103500026J BBAH221120140000 01254 4 CCASN-1 H221120133000 03176 Y CCAIN H2210200400000000 ^ BCA L-1 H221120133000 00000 > UMOY1 H221120141000 229 LRFP DE MESSAGE 02@000:< PRM 12432850902420 RELAI00@ NTAR00 R0& NJOURF+0B PJOU 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NNNTTHLE NNUTILE UTILE NONUTILE NONUTILE NONUTIL8 ADSC 020861600681 9 VTI02 J D@TD H001120141343 9 NFTBA < LT BASE F EAST 072764336 5 EASF01 03626764H EASF0024486683 ED03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 D@RF08 000000000ASF0000)00000 ( EF09 000000000 * EASF10 000000000 " EASD01 028539452 F EASD02 04420488D EASD0400000000000 # EAIT 006767727 / ERQ1 004303141 K ERQ2 00011713R ERQ3 00068626" PEFS14561265 B PP 12 \ SINSTS 03306 R SMAXSN H221120100325 07391 4 SMAXSN-H221108082547 10352 SINSI 00000 < SMAXIN H221120104300 01796 * SMAXIN-1 H220008002405 00043 J CCASN 001120140000 01254 4 CCASN-1 H221120133000206Y CH220020140000 00000 ^ CCAIN-1 H221120133000 00000 > UMOY1 H22112004000229 ) RTF003A0101 ; M1 PAS DE MESSAGE < PRM 1243284080042+ RD000 B NTA 01 N NJOU 00 & NJOUR+1 00 B PJOURF+1 00008001 NONUTILE NONUTILENNNTTHLLONUTILE ONUTILE NONUTILE NONUTILE NONUTHLDN TTHLE NONTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H2211201412:4 N BE < ARF BASE F EAST 072764337 6 EASF01 03626765H EASF0026486683 @RF03 000000000 $ EAS04 000000000 % EASF05 000000000 & EASF06 000000000 & EASF07 00000000( D@RF0000000000 ) ASF09 000000000 * EASF10 000000000 " EASD01 028539453 G EASD02 04402488D DA0000000000 " EASD04 000000000 # EAIT 006767727 / ERQ1 004303141 K ERQ2 000117139 R ERQ3 000686266 004460405 \ HRMS1 014 5 PREF1 125 B OUP 12 \ S STS 03551 T SMAXSN H221120100325 07391 4 SMAXSN-1 H220008082547 10352 SINI 00000 < MAXIN H221120104300 01796 * SMAXIN-1 H2210080024000263 J BB@RH000020140000 01254 4 CCASN-1 H221120133000 03176 Y BB@IN-10211201330000000000000 > UMOY1 H221120141000 229 STGE 002@000: LSP@RDE MESSAGE < PRM 12432850902420 + RELAIS 00B NTAR0N NJOTRF 00 NJNTRF+00 B PJNTRF+1 00008001 NONUTILE NONUTILE NONUTILE NONTTHLD N UTILE N UTILE NONUTSCE NONU031861721681ENNL9 VTIC 02 J DATE H221120141345 ; NGTF BA< LT SE F ST 072764338 7 EASF01 036267655 J EASF02 036496683 EASF03 00000000$ EASF0500000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 DA0000000000 * EASF10 000000000 " EASD01 028539454 H EASD02 044224884 E EASD03 000000000 E@RD0000000000 # EPQ1 0043031410676772K / ERQ2 000117139 R ERQ3 000786376 " ERQ4 00456260\ IRMR014 PD02 B RLR225 P12 \ RHNS 03799 XSN H221120100325 07391 4 SMAXSN-1 H2211190825400242 RHN00000 < RMIN H221100104300 01796 * SMAXIN-1 H221119103505 0004J CC@RN 000020140000 01254 4 SN-1 H221120133000 03176 Y CCAIN H2211201400000000 ^ BB@HN-1 H221120133000 00000 > UMOY1 H221120141000 229 ) STGE 003 Terminating... Skipping tty reset... Thanks for using picocom pi@raspberrypi:~ $
Je vais recommander un module neuf pitinfo V1.3a pour remplacer le miens .
Si jamais je constate encore le même problème est-ce que le compteur Linky peut être mis en cause? -
@Samquad si tu commandes, peux tu me donner ton N° de commande, je vais essayer de changer une resistance
Pourtant tes traces m'ont pas l'air si déconnantes que çà (mis à part de temps en temps)
Ton linky en cause, je ne pense pas mais j'aimerais bien avoir le même pour faire des tests -
Voici le numéro de la commande Tindie Order #357550
-
@Samquad je t'ai mis une pré-version V1.4 non avec les connecteurs non soudés (peut être plus simple pour toi) normalement c'est la même chose que 1.3a sauf que la LED est directement mappée sur la TIC et s'allume quand tu reçois la TIC.
Je t'ai ajouté 3 résistances CMS au cas ou on doive faire qq essais.
- 0 Ohm
- 3.3K
- 10K
-
@Charles
OK merci, j'espère que ça va fonctionner du premier coup et ne pas avoir à dessouder des CMS -
@Charles
Je viens de recevoir le Pitinfo V1.4 et voici la trame lue avec picocom:pi@raspberrypi:~ $ picocom -b 9600 -d 7 -p e -f n /dev/serial0 picocom v3.1 port is : /dev/serial0 flowcontrol : none baudrate is : 9600 parity is : even databits are : 7 stopbits are : 1 escape is : C-a local echo is : no noinit is : no noreset is : no hangup is : no nolock is : no send_cmd is : sz -vv receive_cmd is : rz -vv -E imap is : omap is : emap is : crcrlf,delbs, logfile is : none initstring : none exit_after is : not set exit is : no Type [C-a] [C-h] to see available commands Terminal ready 0%gM F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772861 * ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 012 1 URMS1 237 F PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02949 T SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132804 ? NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772862 + ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 012 1 URMS1 237 F PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02933 M SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132806 A NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772864 - ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 012 1 URMS1 238 G PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02895 T SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132807 B NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772864 - ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 012 1 URMS1 238 G PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02877 T SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132808 C NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772865 . ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 012 1 URMS1 238 G PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02837 P SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132809 D NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772866 / ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 012 1 URMS1 238 G PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02774 P SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132810 < NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772866 / ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 011 0 URMS1 238 G PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02702 G SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 00496 > CCASN-1 H221124123000 00048 W CCAIN H221124130000 01702 + CCAIN-1 H221124123000 02272 N UMOY1 H221124132000 230 % STGE 003A0301 = MSG1 PAS DE MESSAGE < PRM 12432850902420 + RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B PJOURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 031861721681 9 VTIC 02 J DATE H221124132811 = NGTF BASE < LTARF BASE F EAST 073013748 0 EASF01 036517065 C EASF02 036496683 P EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 028616095 E EASD02 044397653 J EASD03 000000000 " EASD04 000000000 # EAIT 006772867 0 ERQ1 004303674 V ERQ2 000117211 I ERQ3 000786867 ' ERQ4 004581944 ! IRMS1 011 0 URMS1 237 F PREF 12 B PCOUP 12 \ SINSTS 00000 F SMAXSN H221124061347 07063 > SMAXSN-1 H221123210546 08067 ] SINSTI 02613 H SMAXIN H221124115815 03051 - SMAXIN-1 H221123150607 01619 P CCASN H221124130000 0049 Terminating... Skipping tty reset... Thanks for using picocom
J'ai l'impression que ça fonctionne mieux mais il reste une ligne PJOURF+1 qui semble me mettre le bazar.
J'ai testé sur tasmota et ça me met toujours des erreurs de checksumC'est quoi PJOURF+1?