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. Wemos Teleinfo
  5. Wemos téléinfo v1.1 + D1 mini V4 + Tasmota + mode Standard

Wemos téléinfo v1.1 + D1 mini V4 + Tasmota + mode Standard

Scheduled Pinned Locked Moved Wemos Teleinfo
10 Posts 4 Posters 3.2k Views 1 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.
  • Stéphane TheodoreS Offline
    Stéphane TheodoreS Offline
    Stéphane Theodore
    wrote on last edited by
    #1

    Bonjour,

    Alors cette combinaison Wemos téléinfo v1.1 + D1 mini V4 marche très bien sur un linky Mode Historique.

    et dès que je le branche sur mon autre linky (d'injection) mode standard et que je fais
    "energyconfig standard" dans la console, le D1 mini plante (j'imagine) et redémarre en ayant effacé la configuration. Je n'ai jamais pû lire une trame.

    J'ai tenté en rajoutant 1 resistance de 100ohm sur le fil teleinfo : rien, une de 1 kohm : rien ....
    J'ai changé de carte D1 au cas où rien non plus ...

    Je ne sais pas trop dans quelle direction chercher ...

    Merci de votre aide !

    Stéphane TheodoreS 1 Reply Last reply
    • Stéphane TheodoreS Stéphane Theodore

      Bonjour,

      Alors cette combinaison Wemos téléinfo v1.1 + D1 mini V4 marche très bien sur un linky Mode Historique.

      et dès que je le branche sur mon autre linky (d'injection) mode standard et que je fais
      "energyconfig standard" dans la console, le D1 mini plante (j'imagine) et redémarre en ayant effacé la configuration. Je n'ai jamais pû lire une trame.

      J'ai tenté en rajoutant 1 resistance de 100ohm sur le fil teleinfo : rien, une de 1 kohm : rien ....
      J'ai changé de carte D1 au cas où rien non plus ...

      Je ne sais pas trop dans quelle direction chercher ...

      Merci de votre aide !

      Stéphane TheodoreS Offline
      Stéphane TheodoreS Offline
      Stéphane Theodore
      wrote on last edited by
      #2

      @Stéphane-Theodore

      J'ai compilé avec la version 12.5 et 13.1 de tasmota pas de changement , dès que je me met en "energyconfig standard" la carte plante.
      Est ce qui'il y a interet à changer de modèle de carte ? et dans ce cas lequel est à conseiller ?

      Merci !!

      Stéphane TheodoreS 1 Reply Last reply
      • Stéphane TheodoreS Stéphane Theodore

        @Stéphane-Theodore

        J'ai compilé avec la version 12.5 et 13.1 de tasmota pas de changement , dès que je me met en "energyconfig standard" la carte plante.
        Est ce qui'il y a interet à changer de modèle de carte ? et dans ce cas lequel est à conseiller ?

        Merci !!

        Stéphane TheodoreS Offline
        Stéphane TheodoreS Offline
        Stéphane Theodore
        wrote on last edited by
        #3

        Je testerai bien cette version la 12.2 ... je ne la trouve nulle part, seulement des bin sans teleinfo
        Est ce que quelqu'un l'a dans ses cartons ?

        Merci !

        @zoll38 said in Tasmota:

        @Charles Merci ! Avec la resistance de 1K, tout refonctionne comme avant 🙂 sur un FW V12.2.
        J'ai teste en V13.x, et ca ne fonctionne pas. J'ai des multitudes de CMD: dans la console.
        Je reste donc un V12.2 car je ne pense pas avoir besoin des dernieres versions du FW.
        Merci encore

        Z CharlesC 2 Replies Last reply
        • Stéphane TheodoreS Stéphane Theodore

          Je testerai bien cette version la 12.2 ... je ne la trouve nulle part, seulement des bin sans teleinfo
          Est ce que quelqu'un l'a dans ses cartons ?

          Merci !

          @zoll38 said in Tasmota:

          @Charles Merci ! Avec la resistance de 1K, tout refonctionne comme avant 🙂 sur un FW V12.2.
          J'ai teste en V13.x, et ca ne fonctionne pas. J'ai des multitudes de CMD: dans la console.
          Je reste donc un V12.2 car je ne pense pas avoir besoin des dernieres versions du FW.
          Merci encore

          Z Offline
          Z Offline
          zoll38
          wrote on last edited by zoll38
          #4

          @Stéphane-Theodore tu peux trouver les sources la : https://github.com/arendst/Tasmota/tree/v12.2.0

          Stéphane TheodoreS 1 Reply Last reply
          • Z zoll38

            @Stéphane-Theodore tu peux trouver les sources la : https://github.com/arendst/Tasmota/tree/v12.2.0

            Stéphane TheodoreS Offline
            Stéphane TheodoreS Offline
            Stéphane Theodore
            wrote on last edited by Stéphane Theodore
            #5

            @zoll38

            Dans Github j'avais pas vu le menu Tag ! 🙄 merci de m'ouvrir les yeux ! 😳

            Et super bonne nouvelle ... j'ai branché et ça a marché direct !!! ... j'avais passé une après midi à faire des essais et je commençais à désespérer !! Je valide donc le D1 Mini V4 avec Tasmota V12.2 en mode standard (là c'est un linky d'injection) et D1 Mini V3 avec Tasmota V12.4 en mode historique (là c'est un linky offre tempo) .

            En tout cas merci vraiment zoll38 pour ta réponse, c'est aussi en lisant ta conversation avec Charles que j'avais entrevu la fin du problème.

            Z 1 Reply Last reply
            • Stéphane TheodoreS Stéphane Theodore

              @zoll38

              Dans Github j'avais pas vu le menu Tag ! 🙄 merci de m'ouvrir les yeux ! 😳

              Et super bonne nouvelle ... j'ai branché et ça a marché direct !!! ... j'avais passé une après midi à faire des essais et je commençais à désespérer !! Je valide donc le D1 Mini V4 avec Tasmota V12.2 en mode standard (là c'est un linky d'injection) et D1 Mini V3 avec Tasmota V12.4 en mode historique (là c'est un linky offre tempo) .

              En tout cas merci vraiment zoll38 pour ta réponse, c'est aussi en lisant ta conversation avec Charles que j'avais entrevu la fin du problème.

              Z Offline
              Z Offline
              zoll38
              wrote on last edited by
              #6

              @Stéphane-Theodore 👍 Heureux d'avoir pu aider un peu 🙂

              1 Reply Last reply
              • Stéphane TheodoreS Stéphane Theodore

                Je testerai bien cette version la 12.2 ... je ne la trouve nulle part, seulement des bin sans teleinfo
                Est ce que quelqu'un l'a dans ses cartons ?

                Merci !

                @zoll38 said in Tasmota:

                @Charles Merci ! Avec la resistance de 1K, tout refonctionne comme avant 🙂 sur un FW V12.2.
                J'ai teste en V13.x, et ca ne fonctionne pas. J'ai des multitudes de CMD: dans la console.
                Je reste donc un V12.2 car je ne pense pas avoir besoin des dernieres versions du FW.
                Merci encore

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

                @Stéphane-Theodore intéressant

                Tu crois que tu pourrais essayer les tags suivants (dans l'ordre, soit 12.3.1 le suivant) pour savoir a partir duquel ça ne fonctionne plus afin de pouvoir chercher et fixer le soucis ?

                a585aaf0-ff63-41ed-8473-8c935eedf3d5-image.png

                Merci à toi

                M 2 Replies Last reply
                • CharlesC Charles

                  @Stéphane-Theodore intéressant

                  Tu crois que tu pourrais essayer les tags suivants (dans l'ordre, soit 12.3.1 le suivant) pour savoir a partir duquel ça ne fonctionne plus afin de pouvoir chercher et fixer le soucis ?

                  a585aaf0-ff63-41ed-8473-8c935eedf3d5-image.png

                  Merci à toi

                  M Offline
                  M Offline
                  Matlo
                  wrote on last edited by
                  #8

                  @Charles Bonjour,

                  J'ai le même problème de plantage avec le wemos d1.

                  J'ai fait un git-bissect, le résultat est :

                  200221acc2329c8be493f9a946f5d0f4898d429a is the first bad commit
                  commit 200221acc2329c8be493f9a946f5d0f4898d429a
                  Author: Charles hallard04@free.fr
                  Date: Tue Nov 22 00:41:58 2022 +0100

                  Added TEMPO and status register decoding for standard mode
                  

                  Je n'ai pas encore eu le temps de regarder plus en détail ce qui pourrait causer le crash.

                  1 Reply Last reply
                  • CharlesC Charles

                    @Stéphane-Theodore intéressant

                    Tu crois que tu pourrais essayer les tags suivants (dans l'ordre, soit 12.3.1 le suivant) pour savoir a partir duquel ça ne fonctionne plus afin de pouvoir chercher et fixer le soucis ?

                    a585aaf0-ff63-41ed-8473-8c935eedf3d5-image.png

                    Merci à toi

                    M Offline
                    M Offline
                    Matlo
                    wrote on last edited by
                    #9

                    @Charles A partir du tag v14.4.1, j'ai remplacé les 4 appels à strstr() introduits par le commit par 4 appels à strstr_P(), cela corrige le problème.

                    diff --git a/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino b/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino
                    index 3b43ac1e7..961bf370e 100644
                    --- a/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino
                    +++ b/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino
                    @@ -454,13 +454,13 @@ void DataCallback(struct _ValueList * me, uint8_t  flags)
                                 // Contract subscribed (standard is in clear text in value)
                                 else if (ilabel == LABEL_NGTF)
                                 {
                    -                if (strstr(me->value, TELEINFO_STD_CONTRACT_BASE)) {
                    +                if (strstr_P(me->value, TELEINFO_STD_CONTRACT_BASE)) {
                                         contrat = CONTRAT_BAS;
                    -                } else if (strstr(me->value, TELEINFO_STD_CONTRACT_HCHP)) {
                    +                } else if (strstr_P(me->value, TELEINFO_STD_CONTRACT_HCHP)) {
                                         contrat = CONTRAT_HC;
                    -                } else if (strstr(me->value, TELEINFO_STD_CONTRACT_BBR)) {
                    +                } else if (strstr_P(me->value, TELEINFO_STD_CONTRACT_BBR)) {
                                         contrat = CONTRAT_BBR;
                    -                } else if (strstr(me->value, TELEINFO_STD_CONTRACT_EJP)) {
                    +                } else if (strstr_P(me->value, TELEINFO_STD_CONTRACT_EJP)) {
                                         contrat = CONTRAT_EJP;
                                     }
                    
                    CharlesC 1 Reply Last reply
                    • M Matlo

                      @Charles A partir du tag v14.4.1, j'ai remplacé les 4 appels à strstr() introduits par le commit par 4 appels à strstr_P(), cela corrige le problème.

                      diff --git a/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino b/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino
                      index 3b43ac1e7..961bf370e 100644
                      --- a/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino
                      +++ b/tasmota/tasmota_xnrg_energy/xnrg_15_teleinfo.ino
                      @@ -454,13 +454,13 @@ void DataCallback(struct _ValueList * me, uint8_t  flags)
                                   // Contract subscribed (standard is in clear text in value)
                                   else if (ilabel == LABEL_NGTF)
                                   {
                      -                if (strstr(me->value, TELEINFO_STD_CONTRACT_BASE)) {
                      +                if (strstr_P(me->value, TELEINFO_STD_CONTRACT_BASE)) {
                                           contrat = CONTRAT_BAS;
                      -                } else if (strstr(me->value, TELEINFO_STD_CONTRACT_HCHP)) {
                      +                } else if (strstr_P(me->value, TELEINFO_STD_CONTRACT_HCHP)) {
                                           contrat = CONTRAT_HC;
                      -                } else if (strstr(me->value, TELEINFO_STD_CONTRACT_BBR)) {
                      +                } else if (strstr_P(me->value, TELEINFO_STD_CONTRACT_BBR)) {
                                           contrat = CONTRAT_BBR;
                      -                } else if (strstr(me->value, TELEINFO_STD_CONTRACT_EJP)) {
                      +                } else if (strstr_P(me->value, TELEINFO_STD_CONTRACT_EJP)) {
                                           contrat = CONTRAT_EJP;
                                       }
                      
                      CharlesC Offline
                      CharlesC Offline
                      Charles
                      wrote on last edited by
                      #10

                      @Matlo Excellent, merci du retour, bug tordu 🙂

                      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


                      1

                      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