Ré-écriture de Wifinfo pour traiter le mode standard du Linky



  • 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



  • Wouha les options supplémentaires sur ce screenshot ont l'air cool !

    @Charles , @sremy Si vous avez les sources dans un coin de cette nouvelle version ça m'interesse grandement ;)



  • @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 fichier my_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.

    3df524f9-7ac5-42b1-a8c3-a3ca866c7d82-image.png

    Et voila ensuite ce que ça donne

    89e588c1-d83b-4e89-811a-86bf1ec04cc8-image.png



  • 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 flashage

    merci 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

    Annotation 2020-06-30 211722.jpg
    Annotation 2020-06-30 211950.jpg
    Annotation 2020-06-30 212233.jpg

    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}}


Log in to reply