Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

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

    Scheduled Pinned Locked Moved WifInfo
    110 Posts 27 Posters 26.7k Views
    Loading More Posts
    • 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 Mochel
      last edited by

      @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 Reply Quote
      • CharlesC Offline
        Charles @pascal Mochel
        last edited by

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

        1 Reply Last reply Reply Quote
        • pascal MochelP Offline
          pascal Mochel
          last edited by

          remonté via MQTT d'informations
          fonctionne

          super merci

          1 Reply Last reply Reply Quote
          • rgrunblaR Offline
            rgrunbla
            last edited by

            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 Reply Quote
            • CharlesC Offline
              Charles
              last edited by

              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 Reply Quote
              • rgrunblaR Offline
                rgrunbla
                last edited by

                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 Reply Quote
                • rgrunblaR Offline
                  rgrunbla @rgrunbla
                  last edited by 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 1 Reply Last reply Reply Quote
                  • SebHS Offline
                    SebH @Charles
                    last edited by

                    @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 Reply Quote
                    • SebHS Offline
                      SebH
                      last edited by

                      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 Reply Quote
                      • CharlesC Offline
                        Charles
                        last edited by

                        @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 Reply Quote
                        • CharlesC Offline
                          Charles @rgrunbla
                          last edited by

                          @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 Reply Quote
                          • SebHS Offline
                            SebH @Charles
                            last edited by

                            @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 Reply Quote
                            • flouckF Offline
                              flouck @Nicolas Deraedt
                              last edited by

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

                              1 Reply Last reply Reply Quote
                              • flouckF Offline
                                flouck @Patrice
                                last edited by

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

                                1 Reply Last reply Reply Quote
                                • SamquadS Offline
                                  Samquad
                                  last edited by

                                  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 Reply Quote
                                  • Nicolas DeraedtN Offline
                                    Nicolas Deraedt @Samquad
                                    last edited by

                                    @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 Reply Quote
                                    • doddyfabD Offline
                                      doddyfab
                                      last edited by

                                      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 Reply Quote
                                      • CharlesC Offline
                                        Charles
                                        last edited by

                                        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 Reply Quote
                                        • doddyfabD Offline
                                          doddyfab @Charles
                                          last edited by

                                          @Charles merci je vais corriger l’alim. J’ai eu un doute et vu que le wemos propose les 2 en sortie j’ai hésité.
                                          Merci pour le retour je vais voir si j’arrive à quelque chose, sinon je passerais par une méthode differente.
                                          Est-ce que le wifiInfo gere le linky standard ?
                                          Merci et encore bravo pour tout ce que vous faites.
                                          Bonne journée.
                                          Fabien

                                          Seb HS 1 Reply Last reply Reply Quote
                                          • Seb HS Offline
                                            Seb H @doddyfab
                                            last edited by Seb H

                                            @doddyfab

                                            Si tu remontes le fil du post, je l'ai signalé plusieurs fois . J'ai un linky en mode standard avec la dernière version de Tasmota, le mode standard ne fonctionne pas ! La communication arrive bien sur la pin d'entrée du wemos mais aucune remonté des infos par le soft. J'avais proposé pour être le beta testeur, mais pas de nouvelle version depuis . On sera deux maintenant !

                                            doddyfabD 1 Reply Last reply Reply Quote
                                            • First post
                                              Last post

                                            3

                                            Online

                                            5.7k

                                            Users

                                            534

                                            Topics

                                            5.0k

                                            Posts

                                            Top Topics

                                            • Denky 4 - Domoticz - Triphasé -
                                              Nicolas BernaertsN
                                              Nicolas Bernaerts
                                              0
                                              7
                                              266

                                            • Denky D4 et Linky Standard TInfo Rx Non Configuré
                                              CharlesC
                                              Charles
                                              0
                                              5
                                              303

                                            Popular Tags

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