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. Téléinfo
  5. Tasmota

Tasmota

Scheduled Pinned Locked Moved Téléinfo
525 Posts 31 Posters 476.3k Views 14 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.
  • Barbu DorB Barbu Dor

    @seb-h Quelle version de Tasmota utilises tu ?
    Je viens de brancher un shield Teleinfo (Resistance de 220ohm) + Wemos ESP32 avec un Tasmota 11.0.0.2 sur un Linky et j'ai aussi des soucis.
    Mon autre systeme a base de ESP32 PICO utilisant un Tasmota 10.1.0.3 marche plutot bien.
    Donc je ne sais pas encore s'il y a un pb de hard ou de soft.
    Je vais debugger cela cet après midi

    Seb HS Offline
    Seb HS Offline
    Seb H
    wrote on last edited by
    #298

    @barbu-dor
    Hier j'étais en v10 et je viens de passer ce matin à la même version que toi et j'ai pas constater de différence.
    Par le passé j'étais en v9.5 et j'avais déjà ce soucis de temps à autre d'erreur de checksum de temps à autre. Hier en v10 et c'est la que j'ai testé la 220 ohms sur wemos d1 esp8266
    En tout cas, merci pour tout tes détails, je vais regarder à l'oscillo de plus prêt

    Barbu DorB 1 Reply Last reply
    • Seb HS Seb H

      @barbu-dor
      Hier j'étais en v10 et je viens de passer ce matin à la même version que toi et j'ai pas constater de différence.
      Par le passé j'étais en v9.5 et j'avais déjà ce soucis de temps à autre d'erreur de checksum de temps à autre. Hier en v10 et c'est la que j'ai testé la 220 ohms sur wemos d1 esp8266
      En tout cas, merci pour tout tes détails, je vais regarder à l'oscillo de plus prêt

      Barbu DorB Offline
      Barbu DorB Offline
      Barbu Dor
      wrote on last edited by
      #299

      @seb-h Je confirme un problème dans Tasmota depuis le 21 janvier.
      Le dernier Arduino Core à un bug sur la gestion de l'UART ESP32 qui bloque lorsqu'il reçoit un flux important de données.
      Je m'en sors avec une version compilée le 16 janvier.

      1 Reply Last reply
      • Nicolas BernaertsN Offline
        Nicolas BernaertsN Offline
        Nicolas Bernaerts
        wrote on last edited by
        #300

        Bonjour,
        Juste un petit post pour vous signaler que j'ai publié ce week-end une nouvelle version de mon Tasmota non officiel.
        Coté changelog :

        • log rotate pour les logs (LittleFS)
        • serveur FTP intégré pour accès aux logs (LittleFS)
        • serveur TCP intégré pour stream du flux Teleinfo
        • chgt des cles IREF et PREF pour éviter des conflits
        • refonte du démarrage pour éviter des erreurs
        • chgt calcul cosphi pour gestion des valeurs très faibles
        • corrections de bugs et petites évolutions

        Si vous souhaitez essayer, c'est par là :
        https://github.com/NicolasBernaerts/tasmota/tree/master/teleinfo

        Bonne semaine.

        CharlesC E 2 Replies Last reply
        • Nicolas BernaertsN Nicolas Bernaerts

          Bonjour,
          Juste un petit post pour vous signaler que j'ai publié ce week-end une nouvelle version de mon Tasmota non officiel.
          Coté changelog :

          • log rotate pour les logs (LittleFS)
          • serveur FTP intégré pour accès aux logs (LittleFS)
          • serveur TCP intégré pour stream du flux Teleinfo
          • chgt des cles IREF et PREF pour éviter des conflits
          • refonte du démarrage pour éviter des erreurs
          • chgt calcul cosphi pour gestion des valeurs très faibles
          • corrections de bugs et petites évolutions

          Si vous souhaitez essayer, c'est par là :
          https://github.com/NicolasBernaerts/tasmota/tree/master/teleinfo

          Bonne semaine.

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

          @nicolas-bernaerts Super, merci pour le partage 🙂

          1 Reply Last reply
          • E Offline
            E Offline
            enjoy combi
            wrote on last edited by enjoy combi
            #302

            Hello,

            Le tic fonctionne enfin, merci pour le support sur un post séparé.
            Je surveille maintenant les informations fournies. Je suis surpris de voir que l'intensité est généralement soit 1, 2 ou 3 Ampères et que le cos phi est généralement exactement égal à 1.
            C'est normal? Un problème sur la mesure ?
            J'envisage de tester le firmware de Nicolas Bernaerts et voir si il y a une différence.

            SebHS 1 Reply Last reply
            • E enjoy combi

              Hello,

              Le tic fonctionne enfin, merci pour le support sur un post séparé.
              Je surveille maintenant les informations fournies. Je suis surpris de voir que l'intensité est généralement soit 1, 2 ou 3 Ampères et que le cos phi est généralement exactement égal à 1.
              C'est normal? Un problème sur la mesure ?
              J'envisage de tester le firmware de Nicolas Bernaerts et voir si il y a une différence.

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

              @enjoy-combi
              Le firmware de Nicolas Bernaerts fonctionne très bien notamment avec son affichage de la puissance active qui est un vrai plus . Il tourne actuellement sur mon linky et sur ma prod photovoltaique et sur mon surplus. Vraiment top !

              1 Reply Last reply
              • Nicolas BernaertsN Nicolas Bernaerts

                Bonjour,
                Juste un petit post pour vous signaler que j'ai publié ce week-end une nouvelle version de mon Tasmota non officiel.
                Coté changelog :

                • log rotate pour les logs (LittleFS)
                • serveur FTP intégré pour accès aux logs (LittleFS)
                • serveur TCP intégré pour stream du flux Teleinfo
                • chgt des cles IREF et PREF pour éviter des conflits
                • refonte du démarrage pour éviter des erreurs
                • chgt calcul cosphi pour gestion des valeurs très faibles
                • corrections de bugs et petites évolutions

                Si vous souhaitez essayer, c'est par là :
                https://github.com/NicolasBernaerts/tasmota/tree/master/teleinfo

                Bonne semaine.

                E Offline
                E Offline
                enjoy combi
                wrote on last edited by enjoy combi
                #304

                @nicolas-bernaerts Bonjour,

                Je teste votre firmware mais j'ai ces erreurs:
                09:52:07.664 HTP: Console
                09:52:08.422 TIC: Error q Ƃ 000B [;]
                09:52:08.626 TIC: Error r:J0 [K]
                09:52:09.728 TIC: Error q Ƃ 000B [;]
                09:52:09.977 TIC: Error rzJ0 [K]
                09:52:11.080 TIC: Error q Ƃ 000B [;]
                09:52:11.336 TIC: Error r:J0 [K]
                09:52:12.395 TIC: Error q Ƃ 000B [;]
                09:52:12.648 TIC: Error r:J0 [K]

                Je n'ai pas les mêmes valeurs de résistance. J'ai celles recommandées par Charles pour un wemos D1. Différence la plus notable une résistance de 220 ohms sur i1

                Est-ce que ça peut venir de là ?
                Pour info, la mesure fonctionnait avec le firmware tasmota modifiée par Charles

                La configuration est 9600 pour le mode standard. Par contre je trouve pas le détail des autres modifications possibles après avoir cliqué sur le lien disponible dans le readme.

                Nicolas BernaertsN CharlesC 2 Replies Last reply
                • E enjoy combi

                  @nicolas-bernaerts Bonjour,

                  Je teste votre firmware mais j'ai ces erreurs:
                  09:52:07.664 HTP: Console
                  09:52:08.422 TIC: Error q Ƃ 000B [;]
                  09:52:08.626 TIC: Error r:J0 [K]
                  09:52:09.728 TIC: Error q Ƃ 000B [;]
                  09:52:09.977 TIC: Error rzJ0 [K]
                  09:52:11.080 TIC: Error q Ƃ 000B [;]
                  09:52:11.336 TIC: Error r:J0 [K]
                  09:52:12.395 TIC: Error q Ƃ 000B [;]
                  09:52:12.648 TIC: Error r:J0 [K]

                  Je n'ai pas les mêmes valeurs de résistance. J'ai celles recommandées par Charles pour un wemos D1. Différence la plus notable une résistance de 220 ohms sur i1

                  Est-ce que ça peut venir de là ?
                  Pour info, la mesure fonctionnait avec le firmware tasmota modifiée par Charles

                  La configuration est 9600 pour le mode standard. Par contre je trouve pas le détail des autres modifications possibles après avoir cliqué sur le lien disponible dans le readme.

                  Nicolas BernaertsN Offline
                  Nicolas BernaertsN Offline
                  Nicolas Bernaerts
                  wrote on last edited by
                  #305

                  @enjoy-combi Bonjour,
                  Les erreurs de réception sont effectivement très souvent liées à la valeur de la résistance en sortie TIC. Suivant les compteurs, elle peut varier entre 4.7k (mode historique) et 1k (triphasé standard). Je ne pense pas être descendu en dessous de 1k pour les différents compteurs testés. C'est une piste à suivre ...

                  O 1 Reply Last reply
                  • E enjoy combi

                    @nicolas-bernaerts Bonjour,

                    Je teste votre firmware mais j'ai ces erreurs:
                    09:52:07.664 HTP: Console
                    09:52:08.422 TIC: Error q Ƃ 000B [;]
                    09:52:08.626 TIC: Error r:J0 [K]
                    09:52:09.728 TIC: Error q Ƃ 000B [;]
                    09:52:09.977 TIC: Error rzJ0 [K]
                    09:52:11.080 TIC: Error q Ƃ 000B [;]
                    09:52:11.336 TIC: Error r:J0 [K]
                    09:52:12.395 TIC: Error q Ƃ 000B [;]
                    09:52:12.648 TIC: Error r:J0 [K]

                    Je n'ai pas les mêmes valeurs de résistance. J'ai celles recommandées par Charles pour un wemos D1. Différence la plus notable une résistance de 220 ohms sur i1

                    Est-ce que ça peut venir de là ?
                    Pour info, la mesure fonctionnait avec le firmware tasmota modifiée par Charles

                    La configuration est 9600 pour le mode standard. Par contre je trouve pas le détail des autres modifications possibles après avoir cliqué sur le lien disponible dans le readme.

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

                    @enjoy-combi normalement avec 220Ohm plus 3K3 sortie d'opto avant le transistor c'est compatible avec tout, jamais eu aucun retour avec.

                    E 1 Reply Last reply
                    • CharlesC Charles

                      @enjoy-combi normalement avec 220Ohm plus 3K3 sortie d'opto avant le transistor c'est compatible avec tout, jamais eu aucun retour avec.

                      E Offline
                      E Offline
                      enjoy combi
                      wrote on last edited by
                      #307

                      @charles OK. Je vais faire un autre montage et testé.
                      Je vous tiens informé. Merci !

                      1 Reply Last reply
                      • Nicolas BernaertsN Nicolas Bernaerts

                        @enjoy-combi Bonjour,
                        Les erreurs de réception sont effectivement très souvent liées à la valeur de la résistance en sortie TIC. Suivant les compteurs, elle peut varier entre 4.7k (mode historique) et 1k (triphasé standard). Je ne pense pas être descendu en dessous de 1k pour les différents compteurs testés. C'est une piste à suivre ...

                        O Offline
                        O Offline
                        Obi_Yoann
                        wrote on last edited by
                        #308

                        @Nicolas-Bernaerts
                        Bonjour!
                        Je continue ici plutôt que sur l'issue github, je suis quand même un poil plus à l'aise en français...
                        Je suis donc sur votre firmware compilé par mes soins, et je tente de faire marcher le D1 Mini ESP32 fourni par @Charles, ainsi que son shield, sur le compteur linky en mode standard. A noter, je suis incapable d'utiliser le firmware compilé à la mano si j'active le serveur ftp, reboot en boucle de l'esp32.
                        J'ai l'impression que quand on sauvegarde les paramètres teleinfo, ce n'est pas vraiment sauvegardé, en tout cas un reboot fait retourner sur la configuration stock en 1200bds (ainsi que les autres paramètres). J'ai essayé de passer en 9600, mais j'ai aucun message qui est parsé correctement apparemment. Je suis bien sur le bon gpio (autoconfiguration teleinfo qui semble maper correctement les gpio, mais idem en mapant manuellement).
                        Je vois les compeurs Message et Reset qui incrémentent (assez lentement pour messages, très rapidement pour reset).
                        Apparemment il comprend pour le 230v mais c'est tout. Il récupère rien du reste.
                        Par ex en console :
                        18:40:30.601 TIC: Message reset
                        18:40:30.702 TIC: Message reset
                        18:40:31.352 TIC: Message reset
                        18:40:32.256 TIC: Message reset
                        18:40:32.259 TIC: Message reset
                        18:40:32.473 RSL: SENSOR = {"Time":"2022-07-21T18:40:32","METER":{"PH":1,"ISUB":0,"PSUB":0,"PMAX":0,"U1":230,"P1":0,"W1":0,"I1":0.0,"C1":1.00}}
                        18:40:32.957 TIC: Message reset
                        18:40:32.961 TIC: Message reset
                        18:40:33.207 TIC: Message reset
                        18:40:33.408 TIC: Message reset
                        18:40:33.507 TIC: Message reset
                        18:40:33.808 TIC: Message reset
                        18:40:33.907 TIC: Message reset
                        18:40:34.058 TIC: Message reset
                        18:40:34.157 TIC: Message reset
                        Sur le home j'ai ça au bout de quelques secondes :
                        bd1da748-c6d4-46a8-86af-bba9df5f6eab-image.png
                        Le baud rate ne change rien à ça, mais pourtant je sens bien un problème de ce côté, sachant que quoi que je change dans le menu de config teleinfo, ça reste identique en terme de "comportement"...
                        Est-ce que vous auriez une idée de la source?
                        Je vais revenir sur un autre esp32s2 avec le firmware d'origine tasmota teleinfo plus standard, mais que je n'arrive pas à faire communiquer avec emoncms en attendant de comprendre ça...
                        Merci!

                        O 1 Reply Last reply
                        • O Obi_Yoann

                          @Nicolas-Bernaerts
                          Bonjour!
                          Je continue ici plutôt que sur l'issue github, je suis quand même un poil plus à l'aise en français...
                          Je suis donc sur votre firmware compilé par mes soins, et je tente de faire marcher le D1 Mini ESP32 fourni par @Charles, ainsi que son shield, sur le compteur linky en mode standard. A noter, je suis incapable d'utiliser le firmware compilé à la mano si j'active le serveur ftp, reboot en boucle de l'esp32.
                          J'ai l'impression que quand on sauvegarde les paramètres teleinfo, ce n'est pas vraiment sauvegardé, en tout cas un reboot fait retourner sur la configuration stock en 1200bds (ainsi que les autres paramètres). J'ai essayé de passer en 9600, mais j'ai aucun message qui est parsé correctement apparemment. Je suis bien sur le bon gpio (autoconfiguration teleinfo qui semble maper correctement les gpio, mais idem en mapant manuellement).
                          Je vois les compeurs Message et Reset qui incrémentent (assez lentement pour messages, très rapidement pour reset).
                          Apparemment il comprend pour le 230v mais c'est tout. Il récupère rien du reste.
                          Par ex en console :
                          18:40:30.601 TIC: Message reset
                          18:40:30.702 TIC: Message reset
                          18:40:31.352 TIC: Message reset
                          18:40:32.256 TIC: Message reset
                          18:40:32.259 TIC: Message reset
                          18:40:32.473 RSL: SENSOR = {"Time":"2022-07-21T18:40:32","METER":{"PH":1,"ISUB":0,"PSUB":0,"PMAX":0,"U1":230,"P1":0,"W1":0,"I1":0.0,"C1":1.00}}
                          18:40:32.957 TIC: Message reset
                          18:40:32.961 TIC: Message reset
                          18:40:33.207 TIC: Message reset
                          18:40:33.408 TIC: Message reset
                          18:40:33.507 TIC: Message reset
                          18:40:33.808 TIC: Message reset
                          18:40:33.907 TIC: Message reset
                          18:40:34.058 TIC: Message reset
                          18:40:34.157 TIC: Message reset
                          Sur le home j'ai ça au bout de quelques secondes :
                          bd1da748-c6d4-46a8-86af-bba9df5f6eab-image.png
                          Le baud rate ne change rien à ça, mais pourtant je sens bien un problème de ce côté, sachant que quoi que je change dans le menu de config teleinfo, ça reste identique en terme de "comportement"...
                          Est-ce que vous auriez une idée de la source?
                          Je vais revenir sur un autre esp32s2 avec le firmware d'origine tasmota teleinfo plus standard, mais que je n'arrive pas à faire communiquer avec emoncms en attendant de comprendre ça...
                          Merci!

                          O Offline
                          O Offline
                          Obi_Yoann
                          wrote on last edited by
                          #309

                          J'ai le même comportement avec un esp32s2, la configuration teleinfo est réinitialisée lors d'un redémarrage, et je n'ai pas les commandes energyconfig comme dans la version de Charles. Est-ce que ça pourrait être lié au littlefs? j'ai l'impression pourtant que c'est bien fonctionnel...
                          Sur l'esp32s2 :
                          1696f04c-e215-44ec-a011-14305f698037-image.png
                          Et la partition n'est pas vide, mais à peine mieux :
                          59859c70-dcb8-4d3d-8517-e024852dc5fe-image.png

                          CharlesC Nicolas BernaertsN 2 Replies Last reply
                          • O Obi_Yoann

                            J'ai le même comportement avec un esp32s2, la configuration teleinfo est réinitialisée lors d'un redémarrage, et je n'ai pas les commandes energyconfig comme dans la version de Charles. Est-ce que ça pourrait être lié au littlefs? j'ai l'impression pourtant que c'est bien fonctionnel...
                            Sur l'esp32s2 :
                            1696f04c-e215-44ec-a011-14305f698037-image.png
                            Et la partition n'est pas vide, mais à peine mieux :
                            59859c70-dcb8-4d3d-8517-e024852dc5fe-image.png

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

                            @Obi_Yoann Hello, alors pour avoir eu ce bug sur tasmota (pas de commande EnergyConfig) j'ai du chercher dans le code pour comprendre en effet si aucune pin ne déclare TInfo Rx alors EnergyConfig, ça ne fonctionnera pas car ce n'est pas alors vu comme un module de type Energy (d'ailleurs pas d'index ou autre sur la WEBUI dans ce cas la)

                            attention pour l'exemple sur un denky ce ne sera certainement pas la même pin pour vous.

                            6a91a195-7ab9-4b02-a1b8-04167657853c-image.png

                            Ensuite ça doit s'afficher dans les log au boot (TIC: RX on ...)

                            00:00:00.003-219/51 HDW: ESP32-PICO-V3-02 (PSRAM)
                            00:00:00.039-217/51 UFS: FlashFS mounted with 300 kB free
                            00:00:00.077 CFG: Loaded from File, Count 23
                            00:00:00.092 QPC: Count 1
                            00:00:00.225 BRY: Berry initialized, RAM used=3756 bytes
                            00:00:00.282 Project tasmota - Tasmota Version 12.0.2.2(teleinfo)-2_0_3(2022-06-25T15:41:33)
                            00:00:00.284 TIC: RX on GPIO8, baudrate 1200
                            00:00:01.040 WIF: Connecting to AP1 CH2I-HOTSPOT Channel 1 BSSId 94:83:C4:12:12:76 in mode 11n as tasmota-E8AE44-3652...
                            00:00:06.876 QPC: Reset
                            00:00:12.759 WIF: Connected
                            08:09:12.024 HTP: Web server active on tasmota-E8AE44-3652 with IP address 192.168.1.116
                            

                            @Nicolas-Bernaerts , tu confirmes que ta version gère aussi bien le mode historique que standard ?

                            O Nicolas BernaertsN 2 Replies Last reply
                            • CharlesC Charles

                              @Obi_Yoann Hello, alors pour avoir eu ce bug sur tasmota (pas de commande EnergyConfig) j'ai du chercher dans le code pour comprendre en effet si aucune pin ne déclare TInfo Rx alors EnergyConfig, ça ne fonctionnera pas car ce n'est pas alors vu comme un module de type Energy (d'ailleurs pas d'index ou autre sur la WEBUI dans ce cas la)

                              attention pour l'exemple sur un denky ce ne sera certainement pas la même pin pour vous.

                              6a91a195-7ab9-4b02-a1b8-04167657853c-image.png

                              Ensuite ça doit s'afficher dans les log au boot (TIC: RX on ...)

                              00:00:00.003-219/51 HDW: ESP32-PICO-V3-02 (PSRAM)
                              00:00:00.039-217/51 UFS: FlashFS mounted with 300 kB free
                              00:00:00.077 CFG: Loaded from File, Count 23
                              00:00:00.092 QPC: Count 1
                              00:00:00.225 BRY: Berry initialized, RAM used=3756 bytes
                              00:00:00.282 Project tasmota - Tasmota Version 12.0.2.2(teleinfo)-2_0_3(2022-06-25T15:41:33)
                              00:00:00.284 TIC: RX on GPIO8, baudrate 1200
                              00:00:01.040 WIF: Connecting to AP1 CH2I-HOTSPOT Channel 1 BSSId 94:83:C4:12:12:76 in mode 11n as tasmota-E8AE44-3652...
                              00:00:06.876 QPC: Reset
                              00:00:12.759 WIF: Connected
                              08:09:12.024 HTP: Web server active on tasmota-E8AE44-3652 with IP address 192.168.1.116
                              

                              @Nicolas-Bernaerts , tu confirmes que ta version gère aussi bien le mode historique que standard ?

                              O Offline
                              O Offline
                              Obi_Yoann
                              wrote on last edited by
                              #311

                              @Charles Merci du retour!
                              J'ai bien l'affichage (vide) de la partie teleinfo pourtant :
                              6b5057be-0828-4828-994f-2a927a3bfd78-image.png
                              Je penche plutôt sur un problème de configuration, il n'écrit aucun fichier de configuration quand j'enregistre les paramètres.
                              J'ai trouvé dans le code source les lignes de commande (via la commande tic_help on a un bel aperçu) :
                              10:07:35.978 CMD: tic_help
                              10:07:35.982 HLP: tic_enable = enable teleinfo (ON / OFF)
                              10:07:35.983 HLP: tic_rate = set serial rate (1200, 9600, 19200)
                              10:07:35.984 HLP: tic_msgp = message publish policy :
                              10:07:35.984 HLP: 0 - Never
                              10:07:35.985 HLP: 1 - Every TIC message
                              10:07:35.986 HLP: 2 - When Power fluctuates (± 5%)
                              10:07:35.986 HLP: 3 - With Telemetry only
                              10:07:35.987 HLP: tic_msgt = message type publish policy :
                              10:07:35.988 HLP: 0 - None
                              10:07:35.988 HLP: 1 - METER only
                              10:07:35.989 HLP: 2 - TIC only
                              10:07:35.990 HLP: 3 - METER and TIC
                              10:07:35.990 HLP: tic_ival = ROM update interval (mn)
                              10:07:35.991 HLP: tic_adj = maximum power ajustment ()
                              10:07:35.992 HLP: tic_log = [littlefs] log policy (0:buffered, 1:immediate)
                              10:07:35.993 HLP: tic_rot = [littlefs] force log rotate
                              10:07:35.994 RSL: RESULT = {"tic_help":"Done"}
                              J'ai tenté de modifié la configuration via la commande tic_rate, elle est bien prise en compte au niveau du webui une fois passée dans la console tasmota (tic_rate 9600), mais n'est pas enregistrée et revient à 1200 après un reboot, et j'ai toujours les "reset" par dizaines, et rien qui remonte comme données...
                              Par ex j'enregistre le tic_rate à 9600 mais les reset continuent :
                              10:11:45.615 CMD: tic_rate 9600
                              10:11:45.620 RSL: RESULT = {"tic_rate":9600}
                              10:11:45.953 TIC: Message reset
                              10:11:45.954 TIC: Message reset
                              10:11:46.221 TIC: Message reset
                              10:11:46.472 TIC: Message reset
                              Si je reviens sur le firmware teleinfo d'origine, pas d'erreur visible.
                              Pour la configuration je suis sur la configuration automatique :
                              468d5be5-e0f1-40e2-b83f-a85eb4f83c62-image.png
                              L'écran et la led fonctionne bien!

                              Nicolas BernaertsN 2 Replies Last reply
                              • Barbu DorB Barbu Dor

                                @seb-h L'article que je t'ai lié date de 2015
                                A l'époque Charles avait déterminé une valeur de 1.2K
                                Plus recemment il est passé à 220 ohms.
                                La resistance en sortie de l'opto n'a pas grande importance, on n'est pas dans un contexte d'electronique analogique. Elle polarise la Gate du BSS138 vers le 0V quand le transistor de l'opto ne conduit pas. Il ne faut pas qu'elle soit trop faible(<~ 2K) sinon le transistor de l'opto aura du mal a monter la Gate du BSS à VCC et le BSS ne conduira pas. Trop forte (>100K), la polarisation sera trop faible et la Gate ne redescendra pas a 0V a cause des capas internes du BSS.
                                Pour la résistance série de la LED, la LTV814 est donnée pour un courant max de 50mA (Absolute Maximum Rating)
                                La tension de fonctionnement de la LED est de 1.2V nominal. Donc en théorie, la valeur minimal de la resistance doit être (Vmax - 1.2V)/0.050
                                Avec 220 ohms, c'est ok jusqu'à une tension crête de 11V entre les bornes I1 et I2 du Linky (a mesurer en charge avec le circuit teleinfo branché, pas a vide).
                                Le doc Enedis-NOI-CPT_54E ne donne pas pas les infos de tension mais fait référence à la norme EURIDIS EN 62056-3-1 que jen'ai pas (payante).
                                Sur mon Liny triphasé, j'ai pratiquement 5V crète a crète sur I1/I2 lorsque le circuit est branché avec une résistance de 220 ohms:
                                d488c32b-b7aa-4fbf-a46d-6621daa8e4e0-image.png

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

                                @Barbu-Dor
                                Je fais suite à notre échange qui date d'un moment concernant le choix de la résistance en série avec l'opto. A la base j'avais une 1.5K et j'avais de temps à autre des erreurs de com. Puis je suis passer à une 1K, et il me semble que globlement les erreurs ont augmenter. J'ai donc fait suite à ton post, j'ai sortis l'oscillo, j'obtiens environ comme toi, pas loin de 5v C/C . Avec une 220 ohms, même pas la peine d'essayer, je décode rien du tout... Du coup, je suis repassé a une 1.5K... Si quelqu'un comprend quelque chose la dedans, car moi je pige plus rien

                                1 Reply Last reply
                                • CharlesC Charles

                                  @Obi_Yoann Hello, alors pour avoir eu ce bug sur tasmota (pas de commande EnergyConfig) j'ai du chercher dans le code pour comprendre en effet si aucune pin ne déclare TInfo Rx alors EnergyConfig, ça ne fonctionnera pas car ce n'est pas alors vu comme un module de type Energy (d'ailleurs pas d'index ou autre sur la WEBUI dans ce cas la)

                                  attention pour l'exemple sur un denky ce ne sera certainement pas la même pin pour vous.

                                  6a91a195-7ab9-4b02-a1b8-04167657853c-image.png

                                  Ensuite ça doit s'afficher dans les log au boot (TIC: RX on ...)

                                  00:00:00.003-219/51 HDW: ESP32-PICO-V3-02 (PSRAM)
                                  00:00:00.039-217/51 UFS: FlashFS mounted with 300 kB free
                                  00:00:00.077 CFG: Loaded from File, Count 23
                                  00:00:00.092 QPC: Count 1
                                  00:00:00.225 BRY: Berry initialized, RAM used=3756 bytes
                                  00:00:00.282 Project tasmota - Tasmota Version 12.0.2.2(teleinfo)-2_0_3(2022-06-25T15:41:33)
                                  00:00:00.284 TIC: RX on GPIO8, baudrate 1200
                                  00:00:01.040 WIF: Connecting to AP1 CH2I-HOTSPOT Channel 1 BSSId 94:83:C4:12:12:76 in mode 11n as tasmota-E8AE44-3652...
                                  00:00:06.876 QPC: Reset
                                  00:00:12.759 WIF: Connected
                                  08:09:12.024 HTP: Web server active on tasmota-E8AE44-3652 with IP address 192.168.1.116
                                  

                                  @Nicolas-Bernaerts , tu confirmes que ta version gère aussi bien le mode historique que standard ?

                                  Nicolas BernaertsN Offline
                                  Nicolas BernaertsN Offline
                                  Nicolas Bernaerts
                                  wrote on last edited by
                                  #313

                                  @Charles je confirme que ma version gère le mode historique et le mode standard.

                                  1 Reply Last reply
                                  • O Obi_Yoann

                                    @Charles Merci du retour!
                                    J'ai bien l'affichage (vide) de la partie teleinfo pourtant :
                                    6b5057be-0828-4828-994f-2a927a3bfd78-image.png
                                    Je penche plutôt sur un problème de configuration, il n'écrit aucun fichier de configuration quand j'enregistre les paramètres.
                                    J'ai trouvé dans le code source les lignes de commande (via la commande tic_help on a un bel aperçu) :
                                    10:07:35.978 CMD: tic_help
                                    10:07:35.982 HLP: tic_enable = enable teleinfo (ON / OFF)
                                    10:07:35.983 HLP: tic_rate = set serial rate (1200, 9600, 19200)
                                    10:07:35.984 HLP: tic_msgp = message publish policy :
                                    10:07:35.984 HLP: 0 - Never
                                    10:07:35.985 HLP: 1 - Every TIC message
                                    10:07:35.986 HLP: 2 - When Power fluctuates (± 5%)
                                    10:07:35.986 HLP: 3 - With Telemetry only
                                    10:07:35.987 HLP: tic_msgt = message type publish policy :
                                    10:07:35.988 HLP: 0 - None
                                    10:07:35.988 HLP: 1 - METER only
                                    10:07:35.989 HLP: 2 - TIC only
                                    10:07:35.990 HLP: 3 - METER and TIC
                                    10:07:35.990 HLP: tic_ival = ROM update interval (mn)
                                    10:07:35.991 HLP: tic_adj = maximum power ajustment ()
                                    10:07:35.992 HLP: tic_log = [littlefs] log policy (0:buffered, 1:immediate)
                                    10:07:35.993 HLP: tic_rot = [littlefs] force log rotate
                                    10:07:35.994 RSL: RESULT = {"tic_help":"Done"}
                                    J'ai tenté de modifié la configuration via la commande tic_rate, elle est bien prise en compte au niveau du webui une fois passée dans la console tasmota (tic_rate 9600), mais n'est pas enregistrée et revient à 1200 après un reboot, et j'ai toujours les "reset" par dizaines, et rien qui remonte comme données...
                                    Par ex j'enregistre le tic_rate à 9600 mais les reset continuent :
                                    10:11:45.615 CMD: tic_rate 9600
                                    10:11:45.620 RSL: RESULT = {"tic_rate":9600}
                                    10:11:45.953 TIC: Message reset
                                    10:11:45.954 TIC: Message reset
                                    10:11:46.221 TIC: Message reset
                                    10:11:46.472 TIC: Message reset
                                    Si je reviens sur le firmware teleinfo d'origine, pas d'erreur visible.
                                    Pour la configuration je suis sur la configuration automatique :
                                    468d5be5-e0f1-40e2-b83f-a85eb4f83c62-image.png
                                    L'écran et la led fonctionne bien!

                                    Nicolas BernaertsN Offline
                                    Nicolas BernaertsN Offline
                                    Nicolas Bernaerts
                                    wrote on last edited by
                                    #314

                                    @Obi_Yoann j'avais publié une réponse sur GitHub avant de voir tes messages ici.
                                    J'ai reçu des ESP32S2. J'ai ajouté la prise en compte de ce proc comme une cible de compilation. Le problème du serveur FTP qui plante au boot est réglé. Son démarrage et son arrêt sont maintenant manuels : ftp_start et ftp_stop. Il me reste à le tester en vrai avec un flux TIC (Le S2 n'a pas de port série sur le connecteur USB en mode normal ...).

                                    1 Reply Last reply
                                    • O Obi_Yoann

                                      @Charles Merci du retour!
                                      J'ai bien l'affichage (vide) de la partie teleinfo pourtant :
                                      6b5057be-0828-4828-994f-2a927a3bfd78-image.png
                                      Je penche plutôt sur un problème de configuration, il n'écrit aucun fichier de configuration quand j'enregistre les paramètres.
                                      J'ai trouvé dans le code source les lignes de commande (via la commande tic_help on a un bel aperçu) :
                                      10:07:35.978 CMD: tic_help
                                      10:07:35.982 HLP: tic_enable = enable teleinfo (ON / OFF)
                                      10:07:35.983 HLP: tic_rate = set serial rate (1200, 9600, 19200)
                                      10:07:35.984 HLP: tic_msgp = message publish policy :
                                      10:07:35.984 HLP: 0 - Never
                                      10:07:35.985 HLP: 1 - Every TIC message
                                      10:07:35.986 HLP: 2 - When Power fluctuates (± 5%)
                                      10:07:35.986 HLP: 3 - With Telemetry only
                                      10:07:35.987 HLP: tic_msgt = message type publish policy :
                                      10:07:35.988 HLP: 0 - None
                                      10:07:35.988 HLP: 1 - METER only
                                      10:07:35.989 HLP: 2 - TIC only
                                      10:07:35.990 HLP: 3 - METER and TIC
                                      10:07:35.990 HLP: tic_ival = ROM update interval (mn)
                                      10:07:35.991 HLP: tic_adj = maximum power ajustment ()
                                      10:07:35.992 HLP: tic_log = [littlefs] log policy (0:buffered, 1:immediate)
                                      10:07:35.993 HLP: tic_rot = [littlefs] force log rotate
                                      10:07:35.994 RSL: RESULT = {"tic_help":"Done"}
                                      J'ai tenté de modifié la configuration via la commande tic_rate, elle est bien prise en compte au niveau du webui une fois passée dans la console tasmota (tic_rate 9600), mais n'est pas enregistrée et revient à 1200 après un reboot, et j'ai toujours les "reset" par dizaines, et rien qui remonte comme données...
                                      Par ex j'enregistre le tic_rate à 9600 mais les reset continuent :
                                      10:11:45.615 CMD: tic_rate 9600
                                      10:11:45.620 RSL: RESULT = {"tic_rate":9600}
                                      10:11:45.953 TIC: Message reset
                                      10:11:45.954 TIC: Message reset
                                      10:11:46.221 TIC: Message reset
                                      10:11:46.472 TIC: Message reset
                                      Si je reviens sur le firmware teleinfo d'origine, pas d'erreur visible.
                                      Pour la configuration je suis sur la configuration automatique :
                                      468d5be5-e0f1-40e2-b83f-a85eb4f83c62-image.png
                                      L'écran et la led fonctionne bien!

                                      Nicolas BernaertsN Offline
                                      Nicolas BernaertsN Offline
                                      Nicolas Bernaerts
                                      wrote on last edited by
                                      #315

                                      @Obi_Yoann dans ton screen tu as 2 GPIO avec Tinfo_RX. Ce doit être une partie du problème.

                                      1 Reply Last reply
                                      • O Obi_Yoann

                                        J'ai le même comportement avec un esp32s2, la configuration teleinfo est réinitialisée lors d'un redémarrage, et je n'ai pas les commandes energyconfig comme dans la version de Charles. Est-ce que ça pourrait être lié au littlefs? j'ai l'impression pourtant que c'est bien fonctionnel...
                                        Sur l'esp32s2 :
                                        1696f04c-e215-44ec-a011-14305f698037-image.png
                                        Et la partition n'est pas vide, mais à peine mieux :
                                        59859c70-dcb8-4d3d-8517-e024852dc5fe-image.png

                                        Nicolas BernaertsN Offline
                                        Nicolas BernaertsN Offline
                                        Nicolas Bernaerts
                                        wrote on last edited by
                                        #316

                                        @Obi_Yoann un complément : ton partionnement proposé sur GitHub ne semble pas compatible avec le S2. Il empêche toute mise à jour en OTA et il empêche la sauvegarde de la configuration. Il faut partir du partitionnement standard avec 320k de littlefs. C'est peu, mais c'est le seul qui fonctionne d'après de rapides tests.
                                        Tous les message reset sont classiquement un problème de mauvaise vitesse (1200 pour 9600 ou vive versa).

                                        O 1 Reply Last reply
                                        • Nicolas BernaertsN Nicolas Bernaerts

                                          @Obi_Yoann un complément : ton partionnement proposé sur GitHub ne semble pas compatible avec le S2. Il empêche toute mise à jour en OTA et il empêche la sauvegarde de la configuration. Il faut partir du partitionnement standard avec 320k de littlefs. C'est peu, mais c'est le seul qui fonctionne d'après de rapides tests.
                                          Tous les message reset sont classiquement un problème de mauvaise vitesse (1200 pour 9600 ou vive versa).

                                          O Offline
                                          O Offline
                                          Obi_Yoann
                                          wrote on last edited by Obi_Yoann
                                          #317

                                          @Nicolas-Bernaerts
                                          Merci de ton retour!
                                          Désolé du retard de mon côté, j'étais en vacances et sans les esp32... 😅
                                          J'ai incorporé tes modifications et compilé sans soucis, puis flashé, idem sans soucis. J'ai pu me connecter sur le wifi compteur-xxxx pour lui indiquer mon wifi, ça connecte et reboot nickel.
                                          Pour le moment l'esp n'est pas branché sur le TIC, j'ai configuré le bon gpio pour le TINFO RX (le 11). J'ai testé par contre simplement l'enregistrement du passage de 1200 à 9600, je continue de ne pas avoir ce paramètre d'enregistré, ça ne survit pas au redémarrage, est-ce que tu aurais une idée de ce qui pourrait causer ça?
                                          J'ai toujours le même comportement lorsque je branche le TIC, plein de reset et aucune data utile :
                                          29a81436-526c-4581-a48d-4289074b57ef-image.png
                                          J'ai bien qu'un GPIO cette fois d'enregistré pour le TINFO RX.
                                          Je comprends pas pourquoi ça fait ça, mais c'est clair que c'est pénible de pas pouvoir débugger via l'usb...
                                          a7c11eb1-47b8-4a97-96d1-db6931f4243b-image.png

                                          OK pour le littlefs, j'ai tenté, ça compilait bien et semblait fonctionner, mais j'avais pas testé l'OTA... je suis revenu sur les partitions normales.

                                          Nicolas BernaertsN 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