Skip to content
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Community Forum

  1. Home
  2. Categories
  3. Téléinfo
  4. WifInfo
  5. Ré-écriture de Wifinfo pour traiter le mode standard du Linky

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

Scheduled Pinned Locked Moved WifInfo
110 Posts 27 Posters 62.0k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • pascal MochelP Offline
    pascal MochelP Offline
    pascal Mochel
    wrote on last edited by pascal Mochel
    #66

    @Charles said in Ré-écriture de Wifinfo pour traiter le mode standard du Linky:

    setOption108 1

    Après setOption 108 1

    Capture.PNG

    1 Reply Last reply
    • CharlesC Offline
      CharlesC Offline
      Charles
      wrote on last edited by Charles
      #67

      Essaie ce PR, normalement ça va corriger ton index BASE 🙂

      https://github.com/arendst/Tasmota/pull/9138

      Seul le fichier xnrg_15_teleinfo.inoa changé.

      https://github.com/arendst/Tasmota/blob/b3ea5a353c4753fcdaa785081bf47326a1c2e06e/tasmota/xnrg_15_teleinfo.ino

      1 Reply Last reply
      • pascal MochelP Offline
        pascal MochelP Offline
        pascal Mochel
        wrote on last edited by
        #68

        @Charles said in Ré-écriture de Wifinfo pour traiter le mode standard du Linky:

        Attention le device reboot juste après 🙂
        Et c'est résistant au reset, donc à faire qu'une seule fois.
        Merci à tous.

        super ca marche

        merci

        maintenant je vais tester la remonté d'info en mqtt sur home assistant

        f4874066-8f28-432d-85d7-e8707ca18dca-image.png

        CharlesC 1 Reply Last reply
        • pascal MochelP pascal Mochel

          @Charles said in Ré-écriture de Wifinfo pour traiter le mode standard du Linky:

          Attention le device reboot juste après 🙂
          Et c'est résistant au reset, donc à faire qu'une seule fois.
          Merci à tous.

          super ca marche

          merci

          maintenant je vais tester la remonté d'info en mqtt sur home assistant

          f4874066-8f28-432d-85d7-e8707ca18dca-image.png

          CharlesC Offline
          CharlesC Offline
          Charles
          wrote on last edited by
          #69

          @pascal-Mochel Top, d'ailleurs la modif est maintenant active dans la main branche Theo l'a mergé.

          1 Reply Last reply
          • pascal MochelP Offline
            pascal MochelP Offline
            pascal Mochel
            wrote on last edited by
            #70

            remonté via MQTT d'informations
            fonctionne

            super merci

            1 Reply Last reply
            • rgrunblaR Offline
              rgrunblaR Offline
              rgrunbla
              wrote on last edited by
              #71

              Salut,

              Tout d'abord, merci pour le module, j'ai quelque chose qui ressemble à quelque chose, maintenant !

              J'essaye d'utiliser Tasmota et ce nouveau module, et je suis face à un problème: j'obtiens des informations qui semblent ne pas être du json valide:

              {"Time":"2020-08-22T21:47:31","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":1.116,"Yesterday":0.000,"Today":1.116,"Period":0,"Power":230,"Current":1.000,"Load":2 "ADCO":"XXXXXXXXXXXX","OPTARIF":"BASE","ISOUSC":45,"BASE":7819066,"PTEC":"TH..","IINST":1,"IMAX":90,"PAPP":230,"HHPHC":"A","MOTDETAT":0}}
              

              Il manque par exemple entre le "Load":2et le "ADCO": "XXXXXXXXXXXX" une virgule. Ça resemble au problème de @pascal-Mochel d'il y a quelques jours, sauf que j'aimerais garder ce format où j'ai tout dans un seul type detopic MQTT (tele/tasmota_foobar/SENSOR) donc ne pas utiliser le setOption108 1 , et ce "json" non valide m'empêche de traiter les données simplement par la suite.

              Une idée?

              Rémy

              1 Reply Last reply
              • CharlesC Offline
                CharlesC Offline
                Charles
                wrote on last edited by
                #72

                Remy

                ahah c'est un sale bug, c'est fixé dans ce PR
                https://github.com/arendst/Tasmota/pull/9147

                Merci du retour

                1 Reply Last reply
                • rgrunblaR Offline
                  rgrunblaR Offline
                  rgrunbla
                  wrote on last edited by
                  #73

                  Merci ! Ça fonctionne globalement, mais… J'ai encore un petit problème: j'ai parfois des caractères non-ascii / utf8 dans la sortie, par exemple:

                  {"Time":"2020-08-23T12:05:47","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":2.594,"Yesterday":2.106,"Today":0.488,"Period":0,"Power":240,"Current":1.000,"Load":2,"ADCO":"811775074547","ISOUSC":45,"HHPHC":"A","IMAX":90,"BASE":7822520,"PTEC":"TH..","IINST":1,"PAPP":240,"MOTDETAT":0,"OPTARIF":"BASE","TEC":"TH.."}}
                  

                  se termine en fait par:

                   'OPTARIF":"BASE","\x10TEC":"TH.."}}'
                  

                  Ça ne semble pas arriver tout le temps, je peux probablement traiter le \x10 à la sortie de MQTT mais c'est peut être le syndrome d'un autre problème.

                  Rémy

                  rgrunblaR 1 Reply Last reply
                  • rgrunblaR rgrunbla

                    Merci ! Ça fonctionne globalement, mais… J'ai encore un petit problème: j'ai parfois des caractères non-ascii / utf8 dans la sortie, par exemple:

                    {"Time":"2020-08-23T12:05:47","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":2.594,"Yesterday":2.106,"Today":0.488,"Period":0,"Power":240,"Current":1.000,"Load":2,"ADCO":"811775074547","ISOUSC":45,"HHPHC":"A","IMAX":90,"BASE":7822520,"PTEC":"TH..","IINST":1,"PAPP":240,"MOTDETAT":0,"OPTARIF":"BASE","TEC":"TH.."}}
                    

                    se termine en fait par:

                     'OPTARIF":"BASE","\x10TEC":"TH.."}}'
                    

                    Ça ne semble pas arriver tout le temps, je peux probablement traiter le \x10 à la sortie de MQTT mais c'est peut être le syndrome d'un autre problème.

                    Rémy

                    rgrunblaR Offline
                    rgrunblaR Offline
                    rgrunbla
                    wrote on last edited by rgrunbla
                    #74

                    En fait, il semblerait qu'il y ait des corruptions dans la sortie TIC, qui se traduisent par des corruptions dans les messages MQTT:

                    12:10:39 CFG: Saved to flash at FB, Count 58, Bytes 4096
                    12:10:39 MQT: tele/tasmota_19FDA8/STATE = {"Time":"2020-08-23T12:10:39","Uptime":"0T00:00:11","UptimeSec":11,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Livebox-FE98","BSSId":"70:FC:8F:49:25:7F","Channel":6,"RSSI":94,"Signal":-53,"LinkCount":1,"Downtime":"0T00:00:05"}}
                    12:10:39 MQT: tele/tasmota_19FDA8/SENSOR = {"Time":"2020-08-23T12:10:39","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":2.611,"Yesterday":2.106,"Today":0.505,"Period":1,"Power":230,"Current":1.000,"Load":2,"ADCO":"811775074547","OPTARIF":"BASE","ISOUSC":45,"BASE":7822537,"PTEC":"TH..","IINST":1,"HHPHC":"A","MOTDETAT":0,"IMAX":90,"PAPP":230}}
                    12:10:42 TIC: [26]# rj^5jxGW^FwVASE=007822537
                    12:10:49 MQT: tele/tasmota_19FDA8/STATE = {"Time":"2020-08-23T12:10:49","Uptime":"0T00:00:21","UptimeSec":21,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Livebox-FE98","BSSId":"70:FC:8F:49:25:7F","Channel":6,"RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:05"}}
                    12:10:49 MQT: tele/tasmota_19FDA8/SENSOR = {"Time":"2020-08-23T12:10:49","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":2.611,"Yesterday":2.106,"Today":0.505,"Period":0,"Power":230,"Current":1.000,"Load":2,"ADCO":"811775074547","OPTARIF":"BASE","ISOUSC":45,"BASE":7822537,"PTEC":"TH..","IINST":1,"HHPHC":"A","MOTDETAT":0,"IMAX":90,"PAPP":230,"rj^5jxGW^FwVASE":7822537}}
                    

                    Est-ce ma faute, est-ce que quelqu'un a déjà vu ça?

                    Une fois que la sortie TIC s'est plantée, on dirait que les données restent dans les messages MQTT suivants (même si la sortie TIC semble être "rétablie").

                    Rémy

                    CharlesC 1 Reply Last reply
                    • CharlesC Charles

                      @Seb-H
                      Cool, le package prêt à compiler est déjà mergé dans la branche development de l'officiel tasmota 🙂

                      SebHS Offline
                      SebHS Offline
                      SebH
                      wrote on last edited by
                      #75

                      @Charles

                      Désolé pour le retard, je rentre de déplacement et j'ai enfin 5 minutes. Donc j'ai tester la dernière version en mode standard. Donc, le système ne voit rien du tout (aucune remonté de l'intensité et de la puissance apparente et des index ) et pourtant les données arrivent bien (j'ai pu refaire un log des données qui arrive sur la pin Rx)...

                      1 Reply Last reply
                      • SebHS Offline
                        SebHS Offline
                        SebH
                        wrote on last edited by
                        #76

                        Par rapport à mon précédent post, je reformule une question déjà posé et qui est resté sans réponse à ce jour. Pourra t on définir une autre pin que celle imposé pour la réception des données ?

                        1 Reply Last reply
                        • CharlesC Offline
                          CharlesC Offline
                          Charles
                          wrote on last edited by
                          #77

                          @Seb-H

                          Si c'est un ESP8266, non c'est soit GPIO3 soit GPIO13 (de mémoire), c'est les seules pins possibles pour la hardware Serial, sur un ESP32 tu dois normalement avec le template pouvoir changer de pin à ta guise.

                          SebHS 1 Reply Last reply
                          • rgrunblaR rgrunbla

                            En fait, il semblerait qu'il y ait des corruptions dans la sortie TIC, qui se traduisent par des corruptions dans les messages MQTT:

                            12:10:39 CFG: Saved to flash at FB, Count 58, Bytes 4096
                            12:10:39 MQT: tele/tasmota_19FDA8/STATE = {"Time":"2020-08-23T12:10:39","Uptime":"0T00:00:11","UptimeSec":11,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Livebox-FE98","BSSId":"70:FC:8F:49:25:7F","Channel":6,"RSSI":94,"Signal":-53,"LinkCount":1,"Downtime":"0T00:00:05"}}
                            12:10:39 MQT: tele/tasmota_19FDA8/SENSOR = {"Time":"2020-08-23T12:10:39","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":2.611,"Yesterday":2.106,"Today":0.505,"Period":1,"Power":230,"Current":1.000,"Load":2,"ADCO":"811775074547","OPTARIF":"BASE","ISOUSC":45,"BASE":7822537,"PTEC":"TH..","IINST":1,"HHPHC":"A","MOTDETAT":0,"IMAX":90,"PAPP":230}}
                            12:10:42 TIC: [26]# rj^5jxGW^FwVASE=007822537
                            12:10:49 MQT: tele/tasmota_19FDA8/STATE = {"Time":"2020-08-23T12:10:49","Uptime":"0T00:00:21","UptimeSec":21,"Heap":23,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Livebox-FE98","BSSId":"70:FC:8F:49:25:7F","Channel":6,"RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:05"}}
                            12:10:49 MQT: tele/tasmota_19FDA8/SENSOR = {"Time":"2020-08-23T12:10:49","ENERGY":{"TotalStartTime":"2020-08-22T13:20:46","Total":2.611,"Yesterday":2.106,"Today":0.505,"Period":0,"Power":230,"Current":1.000,"Load":2,"ADCO":"811775074547","OPTARIF":"BASE","ISOUSC":45,"BASE":7822537,"PTEC":"TH..","IINST":1,"HHPHC":"A","MOTDETAT":0,"IMAX":90,"PAPP":230,"rj^5jxGW^FwVASE":7822537}}
                            

                            Est-ce ma faute, est-ce que quelqu'un a déjà vu ça?

                            Une fois que la sortie TIC s'est plantée, on dirait que les données restent dans les messages MQTT suivants (même si la sortie TIC semble être "rétablie").

                            Rémy

                            CharlesC Offline
                            CharlesC Offline
                            Charles
                            wrote on last edited by
                            #78

                            @rgrunbla ça me rapelle de vieux souvenirs, oui une fois une mauvaise etiquette détectée elle reste jusqu'au reset mais normalement la checksum est controlée avant stockage donc c'est une corruption de mémoire.

                            ton tasmota fait beaucoup de chose en même temps ?

                            1 Reply Last reply
                            • CharlesC Charles

                              @Seb-H

                              Si c'est un ESP8266, non c'est soit GPIO3 soit GPIO13 (de mémoire), c'est les seules pins possibles pour la hardware Serial, sur un ESP32 tu dois normalement avec le template pouvoir changer de pin à ta guise.

                              SebHS Offline
                              SebHS Offline
                              SebH
                              wrote on last edited by
                              #79

                              @Charles Ok, donc chez moi en mode standard, mon tasmota ne voit rien du tout ! Quelqu'un à déjà tester sur un linky en standard ?? Y a t il une opération à faire de particulière dans la fenêtre de log ??

                              1 Reply Last reply
                              • Nicolas DeraedtN Nicolas Deraedt

                                @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 ?

                                flouckF Offline
                                flouckF Offline
                                flouck
                                wrote on last edited by
                                #80

                                @Nicolas-Deraedt
                                Hello 🙂 Des nouvelles ? Ça serait top !

                                1 Reply Last reply
                                • P Patrice

                                  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 ?

                                  flouckF Offline
                                  flouckF Offline
                                  flouck
                                  wrote on last edited by
                                  #81

                                  @Patrice Hello, tu as pu avancer dans ta recherche ?

                                  1 Reply Last reply
                                  • SamquadS Offline
                                    SamquadS Offline
                                    Samquad
                                    wrote on last edited by
                                    #82

                                    Bonjour, j'ai acheté un module PiTinfo pour interfacer mon compteur linky avec Domoticz. J'ai déjà essayé avec espeasy mais j'avais trop d'erreurs de communication. Je viens de découvrir ce billet intéressant car tasmota peut envoyer des données domoticz via mqtt.
                                    Pour le moment j'ai flashé mon esp avec tasmota sensor compilé pour activer teleinfo (wifinfo).
                                    J'ai bien les données du compteur qui s'affichent sur la page web de mon esp. Je ne sais pas comment finaliser le paramétrage pour renvoyer les données à domoticz via MQTT. Mes capteurs virtuels n'attendent plus que vos conseils pour être fonctionnels... Merci

                                    Nicolas DeraedtN 1 Reply Last reply
                                    • SamquadS Samquad

                                      Bonjour, j'ai acheté un module PiTinfo pour interfacer mon compteur linky avec Domoticz. J'ai déjà essayé avec espeasy mais j'avais trop d'erreurs de communication. Je viens de découvrir ce billet intéressant car tasmota peut envoyer des données domoticz via mqtt.
                                      Pour le moment j'ai flashé mon esp avec tasmota sensor compilé pour activer teleinfo (wifinfo).
                                      J'ai bien les données du compteur qui s'affichent sur la page web de mon esp. Je ne sais pas comment finaliser le paramétrage pour renvoyer les données à domoticz via MQTT. Mes capteurs virtuels n'attendent plus que vos conseils pour être fonctionnels... Merci

                                      Nicolas DeraedtN Offline
                                      Nicolas DeraedtN Offline
                                      Nicolas Deraedt
                                      wrote on last edited by
                                      #83

                                      @Samquad said in Ré-écriture de Wifinfo pour traiter le mode standard du Linky:

                                      Bonjour, j'ai acheté un module PiTinfo pour interfacer mon compteur linky avec Domoticz. J'ai déjà essayé avec espeasy mais j'avais trop d'erreurs de communication. Je viens de découvrir ce billet intéressant car tasmota peut envoyer des données domoticz via mqtt.
                                      Pour le moment j'ai flashé mon esp avec tasmota sensor compilé pour activer teleinfo (wifinfo).
                                      J'ai bien les données du compteur qui s'affichent sur la page web de mon esp. Je ne sais pas comment finaliser le paramétrage pour renvoyer les données à domoticz via MQTT. Mes capteurs virtuels n'attendent plus que vos conseils pour être fonctionnels... Merci

                                      essaye dans la console setoption19 1

                                      1 Reply Last reply
                                      • doddyfabD Offline
                                        doddyfabD Offline
                                        doddyfab
                                        wrote on last edited by
                                        #84

                                        Bonjour,
                                        J'ai commandé et reçu mon PiTinfo.
                                        Je souhaite le faire marcher avec un wemos D1 mini pro et Tasmota.
                                        Je suis en linky TIC Standard.
                                        J'ai réussi à flasher le wemos avec Tasmota et activer le module téléinfo via les modules Energy.
                                        J'ai bien mis au flash :
                                        #define USE_TELEINFO_STANDARD

                                        et j'ai bien lancer dans la console
                                        SetOption102 1 //active teleinfo

                                        Sur la page d'accueil, mes valeurs restent à zéro.
                                        Mon cablage est Wemos / Module :
                                        RX - TX
                                        5V - VCC
                                        GND - GND

                                        Capture d’écran 2021-02-01 à 22.54.45.png

                                        Capture d’écran 2021-02-01 à 22.54.57.png

                                        J'ai l'impression que je ne suis pas loin mais quelque chose bloque.
                                        Savez vous si c'est un problème de cablage ou de paramétrage de RX (GPIO3) ?
                                        Merci pour votre aide
                                        Fabien

                                        1 Reply Last reply
                                        • CharlesC Offline
                                          CharlesC Offline
                                          Charles
                                          wrote on last edited by
                                          #85

                                          Bonjour et félicitations tu y es presque mais d'abord ton WeMos est en 3.3V donc sur le PiTinfo VCC doit être 3V3 pas 5V ce qui peut ruiner ton entrée RX

                                          Le 2eme point c'est que le mode standard du linky n'est pas traité dans tasmota (ou a minima) mais comme j'ai pas de linky, impossible de tester chez moi.

                                          doddyfabD 1 Reply Last reply

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          0

                                          Online

                                          5.8k

                                          Users

                                          565

                                          Topics

                                          5.3k

                                          Posts

                                          Top Topics

                                          Popular Tags

                                          teleinfo
                                          25 topics
                                          arduino
                                          19 topics
                                          remora
                                          16 topics
                                          esp8266
                                          10 topics
                                          arduipi
                                          10 topics
                                          raspberry
                                          8 topics
                                          wifinfo
                                          7 topics
                                          broadcast
                                          7 topics
                                          Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Blog
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups