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

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

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

      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 Reply Quote
      • Stéphane TheodoreS Offline
        Stéphane Theodore @Stéphane Theodore
        last edited by

        @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 Reply Quote
        • Stéphane TheodoreS Offline
          Stéphane Theodore @Stéphane Theodore
          last edited by

          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 Reply Quote
          • Z Offline
            zoll38 @Stéphane Theodore
            last edited by zoll38

            @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 Reply Quote
            • Stéphane TheodoreS Offline
              Stéphane Theodore @zoll38
              last edited by 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 1 Reply Last reply Reply Quote
              • Z Offline
                zoll38 @Stéphane Theodore
                last edited by

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

                1 Reply Last reply Reply Quote
                • CharlesC Offline
                  Charles @Stéphane Theodore
                  last edited by

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

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

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

                        @Matlo Excellent, merci du retour, bug tordu 🙂

                        1 Reply Last reply Reply Quote
                        • First post
                          Last post

                        1

                        Online

                        5.7k

                        Users

                        534

                        Topics

                        5.0k

                        Posts

                        Top Topics

                        • Bonjour Nicolas
                          Nicolas BernaertsN
                          Nicolas Bernaerts
                          0
                          19
                          353

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

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

                        • CC1101 mini shield pour raspberry
                          CharlesC
                          Charles
                          0
                          5
                          162

                        • CC1101
                          CharlesC
                          Charles
                          0
                          2
                          71

                        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