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

    PITInfo 1.3 et NodeMcu

    Scheduled Pinned Locked Moved PiTInfo
    19 Posts 2 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.
    • E Offline
      Eric44 @Charles
      last edited by

      @Charles Je confirme, ça doit être touchy parce qu'après prise en compte de tes remarques, je reste au point mort. Toujours pas de remontée d'info. Dans le moniteur série, je n'obtiens que le print de mon setup ("Initialisation").
      J'ai également essayé avec un Wemos D1 mais j'obtiens le même comportement en branchant mes trois broches sur 3V; GND et D7. En restant dans la techno Arduino et en gardant une connexion Wifi, que me conseilles-tu comme carte compatible avec le PitInfo ?
      Un grand merci pour ton support 😉

      Pour info, voici le code actuel mis à jour avec tes remarques :

      #include <SoftwareSerial.h>
      #include <LibTeleinfo.h>
      
      SoftwareSerial SoftSerial(D7);
      TInfo tinfo; 
      
      void DataCallback(ValueList * me, uint8_t  flags)
      {
        // compteur de secondes basique
        Serial.print(millis()/1000);
        Serial.print(F("\t"));
      
        if (flags & TINFO_FLAGS_ADDED) 
          Serial.print(F("NEW -> "));
      
        if (flags & TINFO_FLAGS_UPDATED)
          Serial.print(F("MAJ -> "));
      
        // Display values
        Serial.print(me->name);
        Serial.print("=");
        Serial.println(me->value);
      }
      
      void setup()
      {
        // Configure Teleinfo Soft serial 
        SoftSerial.begin(1200);
        Serial.begin(74880);
      
        // Init teleinfo
        tinfo.init();
        Serial.println("Initialisation");
      
        // Attacher la callback dont nous avons besoin
        tinfo.attachData(DataCallback);
      }
      
      void loop()
      {
        if ( SoftSerial.available() )
          tinfo.process(SoftSerial.read());
      }
      
      CharlesC 1 Reply Last reply Reply Quote
      • CharlesC Offline
        Charles @Eric44
        last edited by

        @Eric44 curieux, tu pourrais faire une photo du montage ?

        Sinon si t'as un D1 tu peux prendre ça 🙂
        https://github.com/hallard/WeMos-TIC

        E 1 Reply Last reply Reply Quote
        • E Offline
          Eric44 @Charles
          last edited by

          @Charles
          Voici une vision globale de l'installation. N'hésite pas à me demander pour un peu plus de détails. Quant au wemos D1, ce n'est pas une version mini donc j'imagine que ça ne colle pas à l'idée.!
          IMG_20221011_094137.jpg
          IMG_20221011_094349.jpg

          1 Reply Last reply Reply Quote
          • CharlesC Offline
            Charles
            last edited by

            Oui le câblage est correct et D7 est bien GPIO13, t'as pas un rasp PI sous la main pour vérifier au moins la Teleinfo ?
            Ton linky indique bien le mode standard ?

            E 1 Reply Last reply Reply Quote
            • E Offline
              Eric44 @Charles
              last edited by

              @Charles je n'ai malheureusement pas de raspPI (ce serait peut être l'occasion de s'y mettre...).
              Par contre, j'ai tenté de vérifier via un terminal ce qui rentrait en utilisant un adaptateur USB/esp01 branche au Pitinfo. Mais toujours rien 😬
              Quant au mode, je suis en "historique". Ça pourrait venir de là ?
              GridArt_20221012_153126672.jpg

              CharlesC 1 Reply Last reply Reply Quote
              • CharlesC Offline
                Charles @Eric44
                last edited by

                @Eric44 Non normalement ça marche dans tous les modes tu es bien à 1200bps du coups et l'idée avec le module USB Serial (en mode uart donc) est très bonne, ça devrait fonctionner.
                Tu as peut être un module défectueux, c'est rare mais ça peut arriver.

                Tu as utilisé quoi comme paramètre dans ton terminal as tu branché la sortie TX du Pi Tinfo dans RX et TX de ton module USB (desfois que) et surtout sinon juste essaie de changer tes cables entre le module et la téléinfo parfois certains sont merdiques.

                E 1 Reply Last reply Reply Quote
                • E Offline
                  Eric44 @Charles
                  last edited by

                  @Charles
                  Voilà ma connectique (avec de nouveaux câbles) :
                  IMG_20221014_091334.jpg

                  Ensuite, du côté du terminal, voici les settings et le résultat de la console (rien) :
                  IMG_20221014_092443.jpg
                  IMG_20221014_092334.jpg

                  1 Reply Last reply Reply Quote
                  • CharlesC Offline
                    Charles
                    last edited by

                    Tu as essayé d'inverser RX/TX comme j'ai indiqué ?

                    TX/RX est inversé sur ta photo, tu dois brancher depuis PITinfo sur ton adaptateur la sortie téléinfo (TX donc) au TX (comme si le module envoyait de la donnée comme l'ESP01) qui doit être rélié en interne au RX de ton adaptateur Serie USB

                    a96f5734-573c-49fb-a668-a0322cee4c87-image.png

                    E 1 Reply Last reply Reply Quote
                    • E Offline
                      Eric44 @Charles
                      last edited by

                      @Charles En modifiant mon cablage comme indiqué, je n'ai toujours aucune information sur mon terminal 😬... Tout ceci ne semble pas très compliqué. Je ne comprends pas. Malgré les différents essais, aucun signe de vie.!
                      Il n'y a rien à faire sur le linky ?
                      16658291007608517048419628138702.jpg
                      16658292182036899017667524934116.jpg

                      1 Reply Last reply Reply Quote
                      • E Offline
                        Eric44
                        last edited by

                        Je poursuis mon roman...
                        La nouveauté de cette fin de semaine est le contact avec une personne d'enedis qui m'a proposé de demander à mon fournisseur d'électricité de passer en mode "standard". En effet, ce matin, j'ai pu constater à mon compteur l'indication "standard mode tic".
                        En mettant mon terminal en 9600 Bps, je ne constate malheureusement aucun changement 🥺
                        Prochain essai... Trouver un autre compteur pour tester mon installation sur un autre linky.

                        CharlesC 1 Reply Last reply Reply Quote
                        • CharlesC Offline
                          Charles @Eric44
                          last edited by

                          @Eric44 Hello, je pense que tu as bien fait le tour. Si ça se trouve c'est ton module qui à un soucis, je peux t'envoyer un module usb pour que tu puisses un test, envoi ton ton adresse en MP

                          E 1 Reply Last reply Reply Quote
                          • E Offline
                            Eric44 @Charles
                            last edited by

                            @Charles Tout d'abord merci pour le module teleinfo v.3.0 bien reçu. Ensuite merci pour l'idée parce-que le branchement m'a permis de confirmer que la transmission fonctionne !
                            Par contre, en rebranchant le Pitinfo, je retourne à mon soucis initial. Vers quoi penses tu que je puisse m'orienter comme solution ? Le problème provient de quoi à ton avis ?

                            1 Reply Last reply Reply Quote
                            • E Offline
                              Eric44
                              last edited by Eric44

                              Et bien, comme je suis bloqué avec :

                              1. Un téléinfo opérationnel (ce qui signifie que le linky me transfert bien les données);
                              2. Je n'arrive pas à avoir les infos via un PitInfo connecté à un NodeMCU;

                              J'ai pris l'option de commander un ESP 32 D1 mini de chez AZ Delivery. Si ça ne marche pas, il faudra remettre alors en cause le PitInfo... Et peut-être passer au Wemos TéléInfo.

                              CharlesC 1 Reply Last reply Reply Quote
                              • CharlesC Offline
                                Charles @Eric44
                                last edited by

                                @Eric44 Bon choix 🙂

                                Après comme je t'ai indiqué le module peut être défectueux, ça arrive, en plus le schéma de reception est le même entre le PITinfo et le uTeleinfo V3 donc ça ne peut pas être des valeurs de composants différentes.

                                1 Reply Last reply Reply Quote
                                • E Offline
                                  Eric44
                                  last edited by

                                  L'aventure continue...
                                  A présent, je passe à travers un ESP32 D1 mini (mentionné ci-dessus) et toujours rien dans la console 😞
                                  Désolé @Charles mais je commence à remettre sérieusement en cause le PITInfo transmis. Sans vouloir abuser, te serait-il possible de m'envoyer un WeMos Teleinfo ? A moins que tu n'aies une autre piste à explorer ?

                                  Le code semble correct... Non ? :
                                  code_console.jpg

                                  Quant au cablage, je n'ai rien changé du côté du compteur depuis mon essai positif avec le téléinfo opérationnel. Et du côté Arduino, je ne vois rien de particulier :
                                  PitInfo_ESP32.jpg

                                  CharlesC 1 Reply Last reply Reply Quote
                                  • CharlesC Offline
                                    Charles @Eric44
                                    last edited by

                                    @Eric44 prends plutôt l'exemple fonctionnel suivant de la librarie et connecte la pin TX de Téléinfo (ton fil noir je pense) sur la GPIO23

                                    Ensuite change

                                    #define TIC_RX_PIN  8  
                                    

                                    par

                                    #define TIC_RX_PIN  23
                                    

                                    et le mode

                                    _Mode_e tinfo_mode = TINFO_MODE_HISTORIQUE; 
                                    

                                    par

                                    _Mode_e tinfo_mode = TINFO_MODE_STANDARD; 
                                    

                                    Par ailleurs dans ton code et ton montage tu as mis la TIC venant du PiTinfo sur TXD de la console alors que tu as déclaré GPIO23 dans ton code, si tu veux que ton code fonctionne tu dois a minima brancher sur GPIO23 comme indiqué dans ton code.

                                    Si tu me renvois ton module PiTinfo je peux y regarder et le changer si il est défectueux bien sur. Je peux aussi te changer le module Micro Teleinfo par un Wemos si tu me le renvois.

                                    1 Reply Last reply Reply Quote
                                    • E Offline
                                      Eric44
                                      last edited by

                                      Après un bon moment d'acharnement, je me retrouve à n'avoir plus qu'une déception : Je ne sais pas ce qui fait qu'à présent c'est opérationnel 🙂 (En regardant les précédentes photos, j'ai l'impression que mon connecteur de signal sur le module PitInfo n'était pas sur la bonne borne 😑 )

                                      Je vais tenter de faire un second montage avec un Wemos-teleInfo histoire de rendre mon montage plus propre et retenter l'aventure avec un autre D1 mini ESP32 (Il y en avait 3 dans ma commande).

                                      Bref, une étape transitoire où je te remercie grandement @Charles.

                                      Pour ceux qui sont interressés, j'ai ajouté à mon croquis .ino un envoi put à un WS qui stock mes datas en Bdd toutes les minutes. La prochaine étape sera de produire de belles courbes par visu web et surtout alimenter mes relais en fonction de ma production solaire ! (Mais, ça, c'est encore une autre histoire)

                                      1 Reply Last reply Reply Quote
                                      • First post
                                        Last post

                                      4

                                      Online

                                      5.7k

                                      Users

                                      534

                                      Topics

                                      5.0k

                                      Posts

                                      Top Topics

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

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

                                      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