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

    Trames corrompues MQTT

    Scheduled Pinned Locked Moved Denky D4
    72 Posts 8 Posters 5.3k 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.
    • L Offline
      labu73 @Charles
      last edited by

      @Charles
      Bonsoir,

      Tu as surement raison, il faut dire qu'une dizaine de mêtres d'un câble quelconque qui chemine au milieu de toutes les connexions de mon tableau principal, c'est pas idéal.

      En tout cas, le remède a été efficace, plus de corruption MQTT.

      Par contre, le côté systématique de 2 checksum par trame systématiques avec le dernier Firmware alors que sur l'avant dernier il y en avait peu me surprends.

      Merci de ton aide et tes conseils

      1 Reply Last reply Reply Quote
      • P Offline
        Pi57
        last edited by

        Bonsoir,

        Je suis un tout nouvel utilisateur de la teleinfo via tasmota 🙂
        Je pense être dans un cas similaire à ceux de ce thread.
        J'ai beaucoup de bad checksum.

        Checksum1.png Checksum2.png

        Le checksum est toujours à 0...

        De plus je pense qu'il me manque des étiquettes avec la TIC standard.

        Comme indiqué plus haut j'ai déjà ajouté une résistance de 1K sur un des fils de la TIC.

        Qu'est ce que je pourrais essayer de plus ?

        Merci

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

          @Pi57 je pense que tu as le firmware avec le fix codé trop rapidement (toutes les checksum à 0) peux tu installer la dernière version dispo ici ?

          Tu as quoi comme carte ?

          P 2 Replies Last reply Reply Quote
          • P Offline
            Pi57 @Charles
            last edited by

            @Charles
            Ok je met à jour avec le firmware indiqué.
            J'ai un esp32 D1 mini + Wemos teleinfo

            1 Reply Last reply Reply Quote
            • P Offline
              Pi57 @Charles
              last edited by

              @Charles qu'elle est la différence entre le firmware teleinfo et le firmware teleinfo.factory ?

              J'ai flashé le premier via l'interface web et pas de changement au niveau des checksum

              1 Reply Last reply Reply Quote
              • P Offline
                Pi57
                last edited by

                Bonsoir,

                J'ai checké ce qui passe sur ma liaison série avec PuttY. A priori les données passent correctement, et il ne manque pas d'étiquettes. Ce que je recoit en MQTT est bien ce qui est envoyé par mon compteur 🙂

                Est ce qu'il existe un mode debug pour avoir plus d'infos dans les log pour essayer de trouver le problème de checksum ? Si oui comment l'activer ?

                Merci

                1 Reply Last reply Reply Quote
                • P Offline
                  Pi57
                  last edited by Pi57

                  @Charles Bonjour,
                  Je pense avoir trouvé mon problème de checksum.
                  J'ai un abonnement HP/HC. La valeur contient un /, qui n'est pas autorisé dans les validity check (voir images).
                  Est ce que ca pourrait être ca ?

                  Bonne journée.

                  Checksum3.png Checksum4.png

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

                    @Pi57 c'est exactement ça et c'est pour ça que tu n'as que des checksum errors et pas d'autres. Il faut que j'ajoute ce caractère, j'ai cherché tous ceux autorisés dans la spécification mais je n'ai pas trouvé.

                    En l'état aucun soucis pour toi, juste tu ne peux pas avoir cette étiquette retournée en attendant le fix mergé

                    En tous cas merci pour avoir trouvé le bug

                    P 1 Reply Last reply Reply Quote
                    • P Offline
                      Pi57 @Charles
                      last edited by

                      @Charles Pas de soucis 😉
                      Et d'ailleurs on peux faire soit même des pull request pour corriger des bugs de se style ? ou ca doit passer par toi ?

                      Du coup ma teleinfo fonctionne plutot bien, merci encore pour le dev de la carte et le firmware 🙂
                      Il me reste plus qu'à réussir à faire fonctionner l'afficheur qui n'affiche rien pour le moment :s

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

                        @Pi57

                        Et d'ailleurs on peux faire soit même des pull request pour corriger des bugs de se style ? ou ca doit passer par toi ?

                        Absolument pas tout le monde peut faire des PR dans tasmota, j'ai tout ce qu'il faut sous la main et l'habitude ça m'a pris 2 min mais la 1ere fois chaud, faut avoir un fork, le maintenir en sync faire une branche et la merger, et parfois des rebase, le process est lourd au début mais si tu maitrises git aucun soucis (c'était pas mon cas et ça l'est pas toujours)

                        F 1 Reply Last reply Reply Quote
                        • F Offline
                          FredLo @Charles
                          last edited by

                          @Charles

                          Bonjour,

                          Je confirme également le bon fonctionnement de la lib teleinfo suite à ton check sur les caractères autorisés lors du calcul du checksum.

                          J'avais une ou deux alertes par jour mais plus rien depuis. J'ai un abonnement Base en mode Standard.

                          Merci pour ton travail, aussi bien sur la carte que sur le soft.

                          Bonne journée

                          1 Reply Last reply Reply Quote
                          • L Offline
                            labu73
                            last edited by

                            Bravo pour le fix, toujours aucun souci, malgré mon cablage pourri.

                            eab3cc22-330f-40d8-9f20-6ed6150cfde2-image.png

                            Au moins c'est robuste.

                            1 Reply Last reply Reply Quote
                            • Gauthier BG Offline
                              Gauthier B
                              last edited by Gauthier B

                              Bonjour,

                              Je galere depuis quelques jours avec le bascule en mode standard.

                              J'avais un montage perso (possiblement incompatible), j'ai donc acheté le module WeMos Teleinfo pour min D1 mini (ESP8266).
                              Installation faite, toujours pas de mieux, j'ai toutes mes trames en erreur Checksum (je suis sur le dernier firmware disponible via l'installation web)

                              14:15:04.501 LibTeleinfo::checkLine Err checksum 0x00 != 0x48 (total errors=1)
                              14:15:05.751 LibTeleinfo::checkLine Err checksum 0x00 != 0x48 (total errors=2)
                              14:15:07.041 LibTeleinfo::checkLine Err checksum 0x00 != 0x48 (total errors=3)
                              14:15:26.752 LibTeleinfo::checkLine Err checksum 0x00 != 0x21 (total errors=4)
                              14:15:32.503 LibTeleinfo::checkLine Err checksum 0x00 != 0x57 (total errors=5)
                              14:15:37.003 LibTeleinfo::checkLine Err checksum 0x00 != 0x36 (total errors=6)
                              14:15:37.257 LibTeleinfo::checkLine Err checksum 0x00 != 0x48 (total errors=7)
                              14:15:37.258 LibTeleinfo::checkLine Err checksum 0x00 != 0x29 (total errors=8)
                              14:15:40.501 LibTeleinfo::checkLine Err checksum 0x00 != 0x57 (total errors=9)
                              

                              Je pense qu'il y a un soucis de decodage des trames comme celui rencontré plus haut.

                              Detail important, je suis sur un linky en mode standard sur un contrat TEMPO (Jour Bleu / Blanc / Rouge, avec chaqu'un heure pleine / heure creuse)

                              Je ne trouve pas comment lire la trame recu du compteur (pour verifier si elle est correctement recu, et vous la transmettre pour debug)

                              A vous lire
                              Gauthier

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

                                @Gauthier-B pourriez vous mettre une résistance de 1K en serie avec l'un des fils de la téléinfo ?

                                M Gauthier BG 2 Replies Last reply Reply Quote
                                • M Offline
                                  mat @Charles
                                  last edited by

                                  @Charles J'ai également beaucoup de trames corrompues :

                                  17:17:35.173 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=536)
                                  17:17:38.685 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=537)
                                  17:17:42.637 LibTeleinfo::checkLine Err checksum 0x00 != 0x53 (total errors=538)
                                  

                                  J'ai la dernière version du Denky (reçu cette semaine) avec la resistance variable.
                                  Comment faut-il procéder pour ajuste rla resistance :

                                  • Denky éteind ou allumé ?

                                  • Tourner dans quel sens ?

                                  • Est-ce qu'il y a un risque de casser quelque chose ?

                                  Désolé pour les questions naïves, je ne maitrise pas l'éléctronique.

                                  CharlesC 1 Reply Last reply Reply Quote
                                  • Gauthier BG Offline
                                    Gauthier B @Charles
                                    last edited by

                                    @Charles Merci pour ta réponse.

                                    J'ai mis une resistance 1K en serie et maintenant j'ai le D1 Mini qui perd sa configuration (reset d'apres les logs)

                                    00:00:00.001 HDW: ESP8266EX
                                    00:00:00.050 CFG: Loaded from flash at F6, Count 3046
                                    00:00:00.054 FRC: Some settings have been reset (5)
                                    00:00:00.069 Project tasmota - Tasmota Version 12.5.0.2(teleinfo)-2_7_4_9(2023-05-11T17:02:17)
                                    00:00:00.501 WIF: Connecting to AP1 X Channel 1 BSSId XX:XX:XX in mode 11n as tasmota-C75B4A-6986...
                                    00:00:03.765 WIF: Connected
                                    00:00:04.021 HTP: Web server active on tasmota-C75B4A-6986 with IP address 192.168.0.198
                                    08:00:40.029 RSL: INFO1 = {"Info1":{"Module":"Generic","Version":"12.5.0.2(teleinfo)","FallbackTopic":"cmnd/DVES_C75B4A_fb/","GroupTopic":"cmnd/tasmotas/"}}
                                    08:00:40.031 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-C75B4A-6986","IPAddress":"192.168.0.198"}}
                                    08:00:40.040 RSL: INFO3 = {"Info3":{"RestartReason":{"Exception":3,"Reason":"Exception","EPC":["4000e1f0","00000000","00000000"],"EXCVADDR":"402a932f","DEPC":"00000000","CallChain":["4021e37e","4010125c","4000050c","40000650","402483c1","402485e9","40100628","40105df9","4000050c","40245ff8","402588e6","402588dc","40248760","4021ee9e","40230b82","40222828","40223ecc","40221fec","402247cf","40245f24","40245f70","40100628","40256ab4","40101a45"]},"BootCount":3021}}
                                    08:00:41.472 QPC: Reset
                                    08:00:44.445 RSL: STATE = {"Time":"2023-05-27T08:00:44","
                                    
                                    CharlesC 1 Reply Last reply Reply Quote
                                    • CharlesC Offline
                                      Charles @mat
                                      last edited by Charles

                                      @mat

                                      • Denky éteind ou allumé ?

                                      peu importe, mais allumé avec un visuel sur la console c'est mieux pour suivre

                                      • Tourner dans quel sens ?

                                      ça dépend généralement dans le sens horaire (à fond) et regarder la console les erreurs checksum doivent devenir quasi nulle.

                                      • Est-ce qu'il y a un risque de casser quelque chose ?

                                      absolument pas

                                      Désolé pour les questions naïves, je ne maitrise pas l'éléctronique.

                                      il n'y a pas de questions naïves, sachant qu'en plus ce n'est pas documenté.

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

                                        @Gauthier-B la téléinfo est opto isolé donc ajouter une 1K ne doit avoir aucune influence sur le D1 Mini et encore moins le Reset. Parfois certain D1 sont de piètre qualité au niveau du régulateur et si leur alimentation 5V n'est pas optimale ça fait ce genre de chose.

                                        Pouvez vous essayer avec une autre alimentation USB ?

                                        Par ailleurs la téléinfo est bien sur les broches I1/I2 du compteur (et non pas C1/C2) ?

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

                                          @mat @Gauthier-B avez vous bien configuré la teleinfo dans tasmota en mode standard ?

                                          cf la documentation ici

                                          M 1 Reply Last reply Reply Quote
                                          • M Offline
                                            mat @Charles
                                            last edited by

                                            @Charles Actuellement je suis en mode historique. Je vais téléphoner à EDF cette semaine pour passer en mode standard.
                                            J'ai essayé de tourner la resistance variable dans le sens horaire : les erreurs ne s'arrêtent que lorsque la led bleu s'éteind. Je pense donc que c'est trop tourné.
                                            J'essaierai à nouveau quand j'aurai le compteur en mode standard.
                                            Actuellement, j'ai tout de même des infos qui remontent, mais les erreurs me font douter de leur complétude.

                                            CharlesC 1 Reply Last reply Reply Quote
                                            • First post
                                              Last post

                                            2

                                            Online

                                            5.7k

                                            Users

                                            534

                                            Topics

                                            5.0k

                                            Posts

                                            Top Topics

                                            • Bonjour Nicolas
                                              Nicolas BernaertsN
                                              Nicolas Bernaerts
                                              0
                                              19
                                              312

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

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

                                            • CC1101 mini shield pour raspberry
                                              CharlesC
                                              Charles
                                              0
                                              5
                                              151

                                            • CC1101
                                              CharlesC
                                              Charles
                                              0
                                              2
                                              66

                                            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