Ré-écriture de Wifinfo pour traiter le mode standard du Linky
-
Encore une nouvelle version (25/05/2019 v2.0.1) qui corrige un bug sur la réception des données (pertes et fausses infos TIC quand le minuteur pour émettre les données à Jeedom interrompt la réception du port série). Cette version est stable mais ne gère pas encore le MQTT.
-
Je suis avec grand intérêt ce post.
Est il possible d'ajouter la prise en charge des implusions du compteur gaz (Gazpar) qui est situé juste à côté du compteur electrique ? -
Bonjour @Charles
Je ne sais pas si c'est toujours d'actualité, mais je serai intéressé par l'evolution de ta GUI. Cela à l'air top. Il y a moyen de tester en beta ? avoir accès à un repository ?
(je commence à me plonger dans le code de la Wininfo, c'est plutôt énorme
Merci!
Nicolas.
-
Bonjour à tous, de mon coté je voulais justement gérer la teleinfo avec du MQTT et faire une petite carte dans un boitier DIN. Je suis donc très intéressé par ce post.
Une question cette version gére le mode historique et standard ?
Je voulais avoir aussi des entrées de comptage sur ma carte pour faire une carte de gestion des consommations -
Bonjour
J'ai mis mon projet complet sur github qui utilise la libTeleinfo de Charles, ça peux peut-être servir pour d'autres applications.
le lien est: (https://github.com/marco402/piloteVMC.git)
Marc
-
-
@Patrice said in Ré-écriture de Wifinfo pour traiter le mode standard du Linky:
Je suis avec grand intérêt ce post.
Est il possible d'ajouter la prise en charge des implusions du compteur gaz (Gazpar) qui est situé juste à côté du compteur electrique ?je me posais la meme question ?
tu en penses quoi charles ?
-
Messieurs,
J'ai plutôt une bonne nouvelle, je viens de créer une PR pour ajouter la téléinfo à l'excellent Firmware Tasmota. Celui ci supporte un nombre impressionnant de devices, de fonctions et il est d'une stabilité exemplaire. Et bien entendu des compteurs d'impulsions sont déjà gérés.
Ma PR (basique pour le moment juste de l'affichage) est parfaitement fonctionnelle et elle est dispo ici
Nous n'auront plus qu'a maintenir la partie téléinfo ce qui soulagera tout le monde et nous beneficierons de toules les nouveautés de ce firmware.
-
@admin géniale
-
j'ai luté plusieurs heures mais je n'ai pas réussi a intégré Tasmota-teleinfo
a chaque fois je ne trouve pas le module type wifinfo dans le tasmota
je ne sais même si ta config est remonté dans mon tasmota
-
@Nicolas-Deraedt le PR a été mergé ce qui veut dire que la branche developement de Tasmota contient la téléinfo
il te faut donc charger la branche development de tasmota (directement depuis le github tasmota). Ensuite décommenter la ligne
#define USE_TELEINFO
du fichiermy_user_config.h
pour l'activer dans le firmware#define USE_TELEINFO // Add support for Teleinfo via serial RX interface // #define USE_TELEINFO_STANDARD // Use standard mode (9600 bps) else it's historical mode (1200 bps)
Tu compiles bien la version
tasmota-sensors
Ensuite une fois ton module opé, tu mets la config suivante (ou directement ce template
{"NAME":"WifInfo","GPIO":[7,255,255,208,6,5,255,255,255,255,255,255,255],"FLAG":15,"BASE":18}
) en fonction de ton câblage attention pour le moment je pense que ça ne fonctionne qu'avec la liaison série hardware (Teleinfo que tu dois connecter sut RX (GPIO3)) donc déconnecté la teleinfo quand tu flash l'ESP sinon conflit.Et voila ensuite ce que ça donne
-
merci beaucoup pour ton retour
j'y suis presque , j'ai un problème pour compiler en tasmota-sensors ( je ne pense pas avoir la bonne méthode ). Je décommente le sensors dans platformio.ini mais dans les informations après flashage je suis toujours en Program Version 8.3.1.6(tasmota)
Build Date & Time 2020-06-29T09:24:28 Core/SDK Version 2_7_1/2.2.2-dev(38a443e)j'utilise arduino avec la version github tasmota developpement
j'ai bien le TX 210 qui s'affiche
j'utilise un pitinfo que je déconnecte avant le flashagemerci pour ton aide
-
j'utilise platform.io aussi avec VStudio code, je change la ligne dans le fichier
platformio_override.ini
-
@admin tu sais me dire si je suis en sensor ou pas ? ou comment le savoir si j'y suis car je n'ai aucune donnée qui remonte
20:23:03 RSL: tele/tasmota_C5229C/SENSOR = {"Time":"2020-06-30T20:23:03","ENERGY":{"TotalStartTime":"2020-06-30T20:01:12","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"Current":0.000,"ISOUSC":0}}
-
YEAHHHHHHHHHHHHHHHH
MERCI -
This post is deleted! -
Avec le hardware existant de wifinfo , le signal arrivait sur GPIO13 (d7) et non sur GPIO3 (Rx). J'ai essayé avec le signal cablé d'origine sur d7, et ca ne fonctionne pas. J'ai ponté le signal sur gpio3(rx) et c'est pareil.... Je suis en 9600 baud pour le monde standard sur mon linky. Si quelqu'un a une idée , je suis preneur... Pour les options de compilation j'ai dé commenter USE_TELEINFO et USE_TELEINFO_STANDARD
-
Donc petit retour, en mode standard, ca plante , le wemos reboot et se rénitialise... En mode historique, ca marche un peu mieux chez moi , en comptage sur une seule tarification BASE, je vois le courant, la puissance , la charge, mais je n'ai aucun retour de l'état du compteur réel et aucune incrémentation de comptage qui reste à zéro. Une idée du problème ?
-
@Seb-H
j'utilise le module "energy" de tasmota en base sur lequel je viens greffer des information de la téléinfo. sur le module energy il fait ses calculs tout seul (je n'y touche pas en fait)En revanche j'ai codé pour le moment que les contrats HC/HP toi tu es en toutes heures donc tu ne vois pas ton index mais la partie energy update devrait marcher. Wahou contrat 90A, gourmand
tu pourrais poster une trame complète téléinfo de ton compteur stp ainsi que la fenetre de log (celle du navigateur) de tasmota stp ?
-
@admin J'ai récupérer des compteurs SAGEM via le boncoin que j'utilise pour compter ma production photovoltaique. Donc pour le 90A, je me suis mis au max Je suis en mode historique dans ce cas, mais sinon mon compteur de conso ENEDIS est un linky et lui en mode standard. Et a première vue quand je désactive le commentaire pour activer le mode standard ca plante TASMOTA, il reboote une fois que tu choisis Rx sur la pin3.
Voici la fenetre de log (console) de tasmota pour le mode historique en tarification de BASE
00:00:00 CFG: Chargé de la flash à FA, Compte 26 00:00:00 Projet tasmota Tasmota Version 8.3.1.7(tasmota)-2_7_1 00:00:00 TIC: RX on GPIO3 00:00:00 TIC: always enabled 00:00:00 SNS: Hardware Serial 00:00:00 TIC: using hardware serial 00:00:00 TIC: Ready 00:00:00 WIF: Connexion à l'AP1 Sylvia&Seb Channel 1 BSSId 14:91:82:FC:0E:ED en mode 11N comme tasmota_DB567A-5754... 00:00:01 WIF: Connecté 00:00:01 HTP: Serveur web actif sur tasmota_DB567A-5754 avec l'adresse IP 192.168.1.51 15:59:51 RSL: tele/tasmota_DB567A/INFO1 = {"Module":"Teleinfo","Version":"8.3.1.7(tasmota)","FallbackTopic":"cmnd/DVES_DB567A_fb/","GroupTopic":"cmnd/tasmotas/"} 15:59:51 RSL: tele/tasmota_DB567A/INFO2 = {"WebServerMode":"Admin","Hostname":"tasmota_DB567A-5754","IPAddress":"192.168.1.51"} 15:59:51 RSL: tele/tasmota_DB567A/INFO3 = {"RestartReason":"Software/System restart"} 15:59:59 RSL: tele/tasmota_DB567A/STATE = {"Time":"2020-07-19T15:59:59","Uptime":"0T00:00:12","UptimeSec":12,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":37,"MqttCount":0,"Wifi":{"AP":1,"SSId":"xxxx","BSSId":"xx:xx:xx:xx:xx:xx","Channel":1,"RSSI":60,"Signal":-70,"LinkCount":1,"Downtime":"0T00:00:03"}} 15:59:59 RSL: tele/tasmota_DB567A/SENSOR = {"Time":"2020-07-19T15:59:59","ENERGY":{"TotalStartTime":"2020-07-19T15:19:36","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":580,"Current":2.000,"TARIF":"TH..","ISOUSC":90,"Load":"2"}}
La partie energy reste à 0, ce qui pour ma part reste normal, car tasmota se servirait de quoi d'autre que l'index en Wh généré par le compteur ??
Je vais te faire des log pour le mode standard et le mode historique.
Petite dernière question. Vas t il y avoir une solution pour affecter une autre pin que la GPIO3(Rx) ?
Merci d'avance pour ton retour .