Carte WeMos Teleinfo
-
Bonjour @jlavigne76,
Oui ça semble la bonne carte, pour l'assemblage tout est expliqué dans la documentation
-
@Charles merci pour la réponse.
Après le montage, est-ce que je peux flasher l'ESP32 avec ESPHome ou dois-je uniquement utiliser Tasmota ? -
@jlavigne76 de mémoire c'est compatible avec ESP Home mais je ne saurai pas aider dessus
-
This post is deleted! -
@Charles
Bonjour,
Petite question, sur la page d'accueil des modules s'affichent les valeurs suivantes:
Energy Today 0.000 kWh
Energy Yesterday 0.000 kWh
Energy Total 0.000 kWhEst-ce normal qu'elles ne s'actualisent pas ?
Merci d'avance.
Gilles -
@TontonGilou Non ce n'est pas normal, tu es sur que la téléinfo est bien detectée ?
Mais sans les traces des logs de la console ni la config utilisée ni même une capture de ce qui est affiché sur l'interface de tasmota c'est un peu compliqué d'aider
-
This post is deleted! -
@Charles
Pour la téléinfo, pas de problème, je la récupère dans jeedom par MQTT.
Autrement voici pour la console après un restart.00:00.002 HDW: ESP32-D0WD-V3 v3.1 00:00:00.073 UFS: FlashFS mounted with 300 kB free 00:00:00.104 CFG: Loaded from File, Count 65 00:00:00.114 QPC: Count 1 00:00:00.120 I2C: Bus1 using GPIO22(SCL) and GPIO21(SDA) 00:00:00.225 BRY: Berry initialized, RAM used 3934 bytes 00:00:00.330 CFG: Energy loaded from file 00:00:00.330 NRG: Init driver 15 00:00:00.340 Project tasmota - Tasmota Version 13.3.0.1(teleinfo)-2_0_14(2023-12-19T14:59:56) 00:00:00.342 TIC: RX on GPIO23, baudrate 1200 00:00:01.227 WIF: Connecting to AP1 Freebox-XXXXXX Channel 6 BSSId XX:XX:XX:FD:E4:D0 in mode 11n as Teleinfo-Linky-0344... 00:00:04.333 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=1) 00:00:04.343 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=2) 00:00:05.443 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=3) 00:00:05.943 WIF: Connected 00:00:06.202 HTP: Web server active on Teleinfo-Linky-0344 with IP address 192.168.0.62 00:00:06.896 QPC: Reset 13:21:03.181 MQT: Attempting connection... 13:21:03.231 MQT: Connected 13:21:03.235 MQT: tele/Teleinfo_Linky/LWT = Online (retained) 13:21:03.238 MQT: cmnd/Teleinfo_Linky/POWER = 13:21:03.247 MQT: tele/Teleinfo_Linky/INFO1 = {"Info1":{"Module":"Wemos Teleinfo Linky","Version":"13.3.0.1(teleinfo)","FallbackTopic":"cmnd/DVES_0C4158_fb/","GroupTopic":"cmnd/tasmotas/"}} 13:21:03.264 MQT: tele/Teleinfo_Linky/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"Teleinfo-Linky-0344","IPAddress":"192.168.0.62","IP6Global":"2a01:e0a:6a:8390:e665:b8ff:fe0c:4158","IP6Local":"fe80::e665:b8ff:fe0c:4158%st1"}} 13:21:03.278 MQT: tele/Teleinfo_Linky/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":44}} 13:21:03.293 MQT: stat/Teleinfo_Linky/RESULT = {"POWER":"OFF"} 13:21:03.296 MQT: stat/Teleinfo_Linky/POWER = OFF 13:21:03.666 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=4) 13:21:06.146 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=5) 13:21:07.883 MQT: tele/Teleinfo_Linky/STATE = {"Time":"2024-01-24T13:21:07","Uptime":"0T00:00:12","UptimeSec":12,"Heap":159,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":35,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":39},"POWER":"OFF","Dimmer":62,"Color":"9E9E9E","HSBColor":"0,0,62","Channel":[62,62,62],"Scheme":0,"Width":1,"Fade":"OFF","Speed":1,"LedTable":"ON","Wifi":{"AP":1,"SSId":"Freebox-863316","BSSId":"22:66:CF:FD:E4:D0","Channel":6,"Mode":"11n","RSSI":64,"Signal":-68,"LinkCount":1,"Downtime":"0T00:00:07"}} 13:21:07.938 MQT: tele/Teleinfo_Linky/SENSOR = {"Time":"2024-01-24T13:21:07","ENERGY":{"TotalStartTime":"2023-12-24T14:42:15","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":1440,"Current":6.000,"Load":10},"TIC":{"ADCO":"031864074148","ISOUSC":60,"BBRHCJB":21603399,"BBRHPJB":20499644,"BBRHCJW":5465122,"BBRHPJW":5397423,"BBRHCJR":903746,"BBRHPJR":911531,"PTEC":"HPJB","DEMAIN":"----","IINST":6,"IMAX":90,"PAPP":1440,"HHPHC":"A","MOTDETAT":0}} 13:21:08.430 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=6) 13:21:10.683 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=7) 13:21:12.954 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=8) 13:21:15.404 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=9) 13:21:17.683 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=10) 13:21:19.934 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=11) 13:21:22.432 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=12) 13:21:24.683 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=13) Config utilisée carte wemos avec ESP32 MH & Live avec Tasmota Wemos Teleinfo Linky Tasmota Program Version 13.3.0.1(teleinfo) Build Date & Time 2023-12-19T14:59:56 Core/SDK Version 2_0_14/4.4.6.231122 Uptime 0T00:06:58 Flash Write Count 66 Boot Count 44 Restart Reason Software reset CPU Friendly Name 1 Tasmota
a8294f53-48c0-42c8-b82b-2311a65c68e7-image.png
Avec mes amitiés.
Gilles -
-
Peut-être ceci aussi:
20:21:50.119 CMD: EnergyConfig 20:21:50.123 TIC: Settings Mode:historique, RX:GPIO23, EN:None, Raw:noraw, Skip:0, Limit:0, Stats:0 20:21:50.128 MQT: stat/Teleinfo_PAC/RESULT = {"EnergyConfig":"Done"}
Gilles.
-
-
C'est ce contrat Tempo Heures Creuses avec ces etiquettes qui n'est pas géré dans Tasmota, c'est pour ça. Je ne savais même pas que ça existait.
"BBRHCJB":21603399, "BBRHPJB":20499644, "BBRHCJW":5465122, "BBRHPJW":5397423, "BBRHCJR":903746, "BBRHPJR":911531
je pense en revanche que la version de @Nicolas-Bernaerts gère parfaitement ce contrat. Peut être utiliser sa version.
-
@Charles
OK, merci pour la réponse.
Je vais voir avec la version de Nicolas, mais je pense que ce sera plus difficile d'installation.Bonne fin de semaine.
Avec mes amitiés.
Gilles. -
@Charles Hello,
Effectivement la gestion tempo est native sur mon build. Bien que je n'ai pas ce type de contrat, cela a été testé par des utilisateurs de ce forum. Une simple mise a jour web depuis une version denky officielle devrait bien se passer ... -
@Nicolas-Bernaerts, @Charles
Bonjour,
Voilà, j'ai installé votre version sur un de mes ESP32 MH & LIVE, j'ai pris le bin:
tasmota32-teleinfo-4m1200k.factory.bin (je pense que c'est le bon ??)
Et ça a l'air de bien fonctionner.
Dans la console, je vois qu'il y a quelques erreurs TIC, je pense qu'il faut que j'ajuste une résistance en série dans la ligne Téléinfo, je vais voir.
Autrement, je récupère les infos dans Jeedom en MQTT sans problème.Nicolas, je me permets de vous signaler que sur votre site Github, le lien "Teleinfo protocol is described in this document" n'est plus d'actualité.
Merci beaucoup pour ce bon boulot.
Gilles
-
@Nicolas-Bernaerts
rappel: essai avec carte wemos teleinfo, et module ESP32 MH & LIVE câblé sur un compteur ISKRA (ancien compteur électronique EDF)Bonjour.
Suite de mes travaux d'installation, En essayant différentes valeurs de résistance en série en ligne, je n'arrive pas à supprimer toutes les erreurs TIC:16:32:54.590 TIC: Error [BBRHCJR 001315975 L Y D] 16:33:24.601 MQT: Teleinfo_PAC/tele/STATE = {"Time":"2024-02-03T16:33:24","Uptime":"0T00:09:43","UptimeSec":583,"Heap":141,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":41},"Wifi":{"AP":1,"SSId":"Freebox-863316","BSSId":"22:66:CF:FD:E4:D0","Channel":6,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:03"}} 16:33:27.553 MQT: Teleinfo_PAC/tele/SENSOR = {"Time":"2024-02-03T16:33:27","ENERGY":{"TotalStartTime":"2024-01-31T18:16:09","Total":0.079,"Yesterday":0.000,"Today":0.008,"Period":0,"Power":6,"ApparentPower":60,"ReactivePower":0,"Factor":0.10,"Voltage":230,"Current":0.3},"ALERT":{"Load":0,"Volt":0,"Preavis":{"Level":0,"Label":""}},"TIC":{"ADCO":"270828004689","OPTARIF":"BBR(","ISOUSC":"60","BBRHCJB":"050001199","BBRHPJB":"050980660","BBRHCJW":"014591904","BBRHPJW":"016452155","BBRHCJR":"001315975","BBRHPJR":"001982722","PTEC":"HPJB","DEMAIN":"----","IINST":"000","IMAX":"062","PAPP":"00060","HHPHC":"Y","MOTDETAT":"000000"},"Eth":"00:00:00:00:00:00"} 16:33:32.476 TIC: Error [ADJW 014591904 S] 16:34:02.487 MQT: Teleinfo_PAC/tele/STATE = {"Time":"2024-02-03T16:34:02","Uptime":"0T00:10:21","UptimeSec":621,"Heap":141,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":41},"Wifi":{"AP":1,"SSId":"Freebox-863316","BSSId":"22:66:CF:FD:E4:D0","Channel":6,"Mode":"11n","RSSI":74,"Signal":-63,"LinkCount":1,"Downtime":"0T00:00:03"}} 16:34:05.438 MQT: Teleinfo_PAC/tele/SENSOR = {"Time":"2024-02-03T16:34:05","ENERGY":{"TotalStartTime":"2024-01-31T18:16:09","Total":0.079,"Yesterday":0.000,"Today":0.008,"Period":0,"Power":3,"ApparentPower":60,"ReactivePower":0,"Factor":0.05,"Voltage":230,"Current":0.3},"ALERT":{"Load":0,"Volt":0,"Preavis":{"Level":0,"Label":""}},"TIC":{"ADCO":"270828004689","OPTARIF":"BBR(","ISOUSC":"60","BBRHCJB":"050001199","BBRHPJB":"050980660","BBRHCJW":"014591904","BBRHPJW":"016452155","BBRHCJR":"001315975","BBRHPJR":"001982722","PTEC":"HPJB","DEMAIN":"----","IINST":"000","IMAX":"062","PAPP":"00060","HHPHC":"Y","MOTDETAT":"000000"},"Eth":"00:00:00:00:00:00"}
Peut-être que c'est des erreurs dues à une interruption CPU ?
Autrement, je vois que comme avec la version de Charles, les valeurs de compteurs journaliers et total sont fausses. (c'est pas grave, je gère çà sous Jeedom, c'est juste pour l'info.)
Amicalement.
Gilles -
Bonjour à tous.
Bon à partir d'aujourd'hui, sans rien changer, les compteurs semblent fonctionner convenablement!!!
Enfin, rien changer, sinon l'ordre de mise en place entre l'alim de l'Esp et le branchement de la ligne téléinfo!!C'est le cas de le dire, "Va comprendre, Charles"
Gilles
-
@TontonGilou C'est sans doute le signe d'une faiblesse de l'alimentation utilisée.
-
@Nicolas-Bernaerts
Bonjour, non, pas de soucis de ce côté là, quand je mets au point un nouveau modèle de la sorte, j'utilise une alim de laboratoire pendant la mise au point (10A disponible )Une petite question, j'aimerais faire un essai avec un module ESP32 Lolin C3 mini.
Quel binaire je peux utiliser ?, J'ai essayé tasmota32-teleinfo-4m1200k.bin , il reboot sans arrêt.Merci d'avance.
Gilles -
@TontonGilou Il faudrait utiliser un build spécifique esp32 C3. Je n'en fournit pas a l'heure actuelle. Je vais voir pour en ajouter un.