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

    Dongle teleinfo : pas de trame reçue

    Scheduled Pinned Locked Moved MicroTéléinfo
    16 Posts 3 Posters 16.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.
    • G Offline
      gloops
      last edited by

      Bonjour,

      J'ai installé le dongle teleinfo sur ma Raspberry Pi 2 pour monitorer ma consommation électrique.

      Problème : le dongle ne reçoit pas les données du compteur.
      Quand je le branche, la led verte s'allume.
      Puis, quand je fais un cat /dev/ttyUSB0, la led rouge s'allume, mais aucune données dans la console.

      Auriez-vous une idée svp ?

      1 Reply Last reply Reply Quote
      • G Offline
        gloops
        last edited by

        Solution trouvée :
        Il faut configurer le port USB0 pour recevoir correctement les trames :

        sudo stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts

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

          @gloops
          Oui tout dépends du logiciel utilisé pour lire les donnée (nodered, picocom, ...) mais si c'est pour faire un cat il faut effectivement configurer la liaison avant avec stty

          Perso pour tester j'utilise picocom comme indiqué ici

          1 Reply Last reply Reply Quote
          • G Offline
            gloops
            last edited by

            Merci pour ta réponse Charles.

            J'utilise un script maison en PHP pour lire mes données de consommation sur Raspberry 😉

            1 Reply Last reply Reply Quote
            • G Offline
              gloops
              last edited by

              Par contre, j'ai redémarré le raspberry et les trames n'étaient plus reçu...

              Comment dois-je faire pour que cette commande soit sauvegardée ?

              sudo stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts

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

                @gloops
                tu peux dans ton fichier /etc/rc.local ajouter la ligne avec la commande que tu cites avant le exit 0

                Perso je trouve ça pas propre et t'as aucune garantie que personne ne l'a modifié entre-temps.

                Pour moi l'init de la série doit être faite dans ton script php (ou autre) au moment ou tu vas lire les valeurs.

                G 1 Reply Last reply Reply Quote
                • G Offline
                  gloops @Charles
                  last edited by

                  @Charles

                  Merci Charles pour ta réponse 🙂

                  Mais comment je peux exécuter cette ligne dans un script php alors ?

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

                    @gloops,

                    Désolé, je n'en ai aucune idée, PHP n'est pas du tout ma tasse de thé 😉

                    1 Reply Last reply Reply Quote
                    • G Offline
                      gloops
                      last edited by

                      J'ai trouvé ! 🙂

                      Tout simplement en faisant :

                      <?php
                      shell_exec('sudo stty -F /dev/ttyUSB0 1200 sane evenp parenb cs7 -crtscts');
                      ?>
                      

                      En espérant que ça puisse servir à d'autres;

                      Encore merci Charles 😉

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

                        Bonjour,

                        Je remonte ce poste, j'ai EDF qui est passé activé la sortie téléinfo aujourd'hui.
                        Cependant, j'ai toujours rien de concluant, aucune trame 😞
                        J'ai bien le voyant vert qui s'allume quand le connecte le dongle sur le port USB
                        J'ai testé l'ensemble des test avec 2 cable différents au cas ou.

                        J'ai essayé avec le cat /dev/ttyUSB0 en effectuant le ssty avant : rien

                        J'ai testé avec téléinfo, rien

                        teleinfo -m r -v -g ADCO
                        teleinfo v1.0.8
                        -- Serial Stuff -- 
                        tty device     : /dev/ttyUSB0
                        flowcontrol    : none
                        baudrate is    : 1200
                        parity is      : even
                        databits are   : 7
                        -- Other Stuff -- 
                        network is     : 192.168.1.255
                        udp port is    : 1200
                        mode is        : receive
                        fetch value is : ADCO
                        nolock is      : no
                        verbose is     : yes
                        
                        Opened Socket
                        Curl Initialized
                        Binded on port 1200
                        Inits succeded, waiting network frame
                        tlf_get_frame() Time-Out Expired
                        
                        teleinfo 1.0.8 Statistics
                        ==========================
                        Frames Sent         : 0
                        Frames checked      : 0
                        Frames OK           : 0
                        Checksum errors     : 0
                        Frame format Errors : 0
                        Frame size Errors   : 0
                        MySQL init OK       : 0
                        MySQL init errors   : 0
                        MySQL connect OK    : 0
                        MySQL connect errors: 0
                        MySQL queries OK    : 0
                        MySQL queries errors: 0
                        EmonCMS total post  : 0
                        EmonCMS post OK     : 0
                        EmonCMS post errors : 0
                        EmonCMS timeout     : 0
                        --------------------------
                        Closing teleinfo due to error
                        
                        

                        et j'ai aussi fait le test avec picocom : rien

                        picocom -b 1200 -d 7 -c -p e -f n /dev/ttyUSB0
                        picocom v1.7
                        
                        port is        : /dev/ttyUSB0
                        flowcontrol    : none
                        baudrate is    : 1200
                        parity is      : even
                        databits are   : 7
                        escape is      : C-a
                        local echo is  : yes
                        noinit is      : no
                        noreset is     : no
                        nolock is      : no
                        send_cmd is    : sz -vv
                        receive_cmd is : rz -vv
                        imap is        : 
                        omap is        : 
                        emap is        : crcrlf,delbs,
                        
                        Terminal ready
                        

                        Je suis sous Ubuntu 14.04 LTS 64bits.
                        Une idée ?

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

                          Auto réponse, je pense être dans le même cas que ce post...
                          https://community.hallard.me/topic/60/dongle-détecté-problème-remontée-téléinfo

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

                            @Elcanux
                            Depuis quelques temps les modules sont livré avec une résistance de 1K2, pourriez-vous essayer de la court-circuiter juste pour voir ?

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

                              @Charles Celle qui est noté R4 ?
                              ma version sur le PCB est noté v1.0 (ça fait un moment je je l'avais sans jamais l'avoir branché ^^)

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

                                @Elcanux
                                non c'est R3 qu'il faut tester à court-circuiter comme indiqué ici :

                                0_1456870982853_teleinfo-shut-R3.jpg

                                ou en faisant ça, au choix !

                                0_1456870997152_teleinfo-shut-R3-bot.jpg

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

                                  J'ai pris le choix n°2 beaucoup plus simple pour moi, hélas rien n'a changé, testé sur 2 cables différents.

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

                                    @Elcanux
                                    Il va falloir me renvoyer le module alors, c'est curieux ils sont toujours testés avant envoi.
                                    Une fois analysé et corrigé le soucis, je le renvois. Je ne peux pas en envoyer par avance, je ne les fais plus ceux là depuis la V1.1 ;-(
                                    J'envois les infos pour le retour par chat
                                    Charles

                                    1 Reply Last reply Reply Quote
                                    • First post
                                      Last post

                                    0

                                    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