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

    Tasmota

    Scheduled Pinned Locked Moved Téléinfo
    525 Posts 31 Posters 291.5k 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.
    • Barbu DorB Offline
      Barbu Dor @Seb H
      last edited by

      @seb-h Tu as un ESP32 maintenant ?
      Donc plus facile a faire en Berry
      Je regarde çà ce soir

      Seb HS 1 Reply Last reply Reply Quote
      • Seb HS Offline
        Seb H @Barbu Dor
        last edited by

        @barbu-dor Non , je suis toujours sous ESP8266

        Barbu DorB 1 Reply Last reply Reply Quote
        • Barbu DorB Offline
          Barbu Dor @Seb H
          last edited by Barbu Dor

          @seb-h Donc en Rules, ca devrait donner quelque chose comme çà:

          rule1 on ENERGY#Power do var1 %value% endon on TIC#EASF01 do var2 %value% endon on TIC#EASF02 do publish domoticz/in {"idx":26,"nvalue":0,"svalue":"%var2%;%value%;0.0;0.0;%var1%;0","Battery":100,"RSSI":5} endon
          Rule1 1
          

          Attention, ca va publier a chaque message càd à chaque seconde.
          Si tu veux aligner sur le message SENSOR à la Télépériode, ajoute tele- de vant chaque trigger:

          rule1 on tele-ENERGY#Power do var1 %value% endon on tele-TIC#EASF01 do var2 %value% endon on tele-TIC#EASF02 do publish domoticz/in {"idx":26,"nvalue":0,"svalue":"%var2%;%value%;0.0;0.0;%var1%;0","Battery":100,"RSSI":5} endon
          Rule1 1
          

          J'ai testé sur un triphasé où le champ Power est un tableau :

          "ENERGY":{..., "Power":[ 0, 0, 0], ...}
          

          Normalement la règle que j'ai ecrite ci-dessus est valide pour un mono-phasé mais je n'ai pas pu tester.

          CharlesC Seb HS 2 Replies Last reply Reply Quote
          • CharlesC Offline
            Charles @Barbu Dor
            last edited by

            @barbu-dor Merci c'est limpide 🙂

            1 Reply Last reply Reply Quote
            • Seb HS Offline
              Seb H @Barbu Dor
              last edited by

              @barbu-dor Super, Merci bien, je vais tester tout ça !

              Seb HS 1 Reply Last reply Reply Quote
              • Seb HS Offline
                Seb H @Seb H
                last edited by Seb H

                Je viens de charger la dernière version de tasmota.
                Donc visiblement il doit y avoir un bug en mode standard. Tasmota ne voit pas et ne remonte aucune info. En revanche, dès que je rebascule en mode historique ca fonctionne.
                95510dea-4b95-424b-8f9f-22bd4f926218-image.png
                Autre chose d'étrange qui m'interpele , la fonction de remise a zéro des compteurs ne fonctionne pas...
                691f7d28-4cb5-461a-a388-230d71dc615d-image.png
                cbbfd79b-bdd5-4dbc-bf5a-12f672938a02-image.png

                Barbu DorB 1 Reply Last reply Reply Quote
                • Barbu DorB Offline
                  Barbu Dor @Seb H
                  last edited by Barbu Dor

                  @seb-h
                  tu peux changer ton linky tout seul à la volée sans appeller Enedis ?
                  Moi j'ai du attendre 1 mois qu'ils daignent passer de historique à standard....

                  Pour les compteurs je crois que c'est normal car les valeurs viennent du linky.
                  Mais @Charles pourra confirmer

                  Seb HS 1 Reply Last reply Reply Quote
                  • Seb HS Offline
                    Seb H @Barbu Dor
                    last edited by

                    @barbu-dor
                    J'ai simplement plusieurs compteurs chez moi.
                    J'ai le compteur de conso qui est en mode standard, et j'ai le compteur de production photovoltaique qui est en historique, soit un module téléinfo avec esp8266 sur chaque compteur, donc ce qui explique pourquoi je peux tester rapidement les 2 différents modes.

                    Donc avec tasmota en version 9, ça fonctionne bien mais avec la dernière version que j'ai chargé hier soir, sur mon compteur en mode historique ça fonctionne, mais dès que je passe en standard, ca ne me remonte plus aucune données.

                    Ca expliquerais pourquoi @Zibasedom-Seblang est aussi ennuyé car il est aussi en standard si mes souvenirs sont bon...

                    Barbu DorB 1 Reply Last reply Reply Quote
                    • Barbu DorB Offline
                      Barbu Dor @Seb H
                      last edited by

                      @seb-h
                      J'ai un ESP32 qui tourne depuis 3 semaines en Historique.
                      Malheureusement il est à 700km d'où je suis donc je ne peux pas tester avec un ESP8266 pour l'instant.

                      Program Version	10.1.0.3
                      Build Date & Time	2021-12-27T14:14:03
                      Core/SDK Version	2_0_2/v4.4-2.0.2
                      
                      20:14:50.048 CMD: energyconfig
                      20:14:50.053 TIC: Settings Mode:standard, RX:GPIO8, EN:None, Raw:noraw, Skip:9, Limit:0
                      20:14:50.071 MQT: xxxxx/teleinfo/stat/ENERGYCONFIG = {"EnergyConfig":"Done"}
                      20:15:22.306 MQT: xxxxx/teleinfo/tele/SENSOR = {"Time":"2022-02-01T20:15:22+01:00","ENERGY":{"TotalStartTime":"2022-02-01T20:15:21","Total":-21404.771,"Yesterday":83.496,"Today":70.066,"Period":[47, 0, 0],"Power":[ 0, 0, 0],"ApparentPower":[ 0,2574,944],"ReactivePower":[ 0,2574,944],"Factor":[0.00,0.00,0.00],"Voltage":[234,234,236],"Current":[0.000,11.000,4.000],"Load":0},"TIC":{"ADSC":"XXXXXXXX","VTIC":2,"NGTF":"H PLEINE/CREUSE ","LTARF":"  HEURE  PLEINE ","EAST":60083879,"EASF01":25668524,"EASF02":34415355,"EASF03":0,"EASF04":0,"EASF05":0,"EASF06":0,"EASF07":0,"EASF08":0,"EASF09":0,"EASF10":0,"EASD01":36029669,"EASD02":24054211,"EASD03":0,"EASD04":0,"IRMS1":0,"IRMS2":11,"IRMS3":4,"URMS1":234,"URMS2":234,"URMS3":236,"PREF":24,"PCOUP":24,"SINSTS":3644,"SINSTS1":11696,"SINSTS2":6748,"SINSTS3":25566,"SMAXSN":10950,"SMAXSN1":7110,"SMAXSN2":3310,"SMAXSN3":1960,"SMAXSN-1":9550,"SMAXSN1-1":6280,"SMAXSN2-1":3560,"SMAXSN3-1":3500,"CCASN":4602,"CCASN-1":3306,"UMOY1":231,"UMOY2":234,"UMOY3":235,"STGE":"003A4401","PRM":2147483647,"RELAIS":0,"NTARF":2,"NJOURF":0,"NJOURF+1":0}} (retained)
                      
                      Seb HS 1 Reply Last reply Reply Quote
                      • Seb HS Offline
                        Seb H @Barbu Dor
                        last edited by

                        @barbu-dor
                        Voici ma config soft testé hier soir
                        5bee2a08-fc50-4691-88ce-7677c1947b5a-image.png
                        Alors je me pose une question. Avez vous fait une modif soft par rapport à la v9 concernant la sensibilité du signal du linky ? Car mon hard ne bouge pas entre un vieux compteur ou un linky et j'ai une résistance de 1.5K... J'ai quelques erreur de comm avec ce hard et la v9 mais ca fonctionne quand même bien ...
                        Donc si quelqu'un saurait tester sur esp8266 en mode standard afin de confirmer qu'il y a bien un soucis...

                        Barbu DorB 1 Reply Last reply Reply Quote
                        • Barbu DorB Offline
                          Barbu Dor @Seb H
                          last edited by

                          @seb-h "sensibilité" n'est probablement pas le bon terme.
                          la sensibilité même est un aspect electronique qui ne dépend pas du soft.
                          Je ne sais pas à quelle version 9 tu te réfères exactement (date) mais il y a eu des changements dans

                          • le driver Teleinfo de Tasmota : https://github.com/arendst/Tasmota/commits/development/tasmota/xnrg_15_teleinfo.ino
                          • la Lib Teleinfo : https://github.com/arendst/Tasmota/commits/development/lib/lib_div/LibTeleinfo/src

                          Si tu remet la V9.?.? tu retrouve un comportement ok dans les 2 modes ?

                          Avec la dernière version, peux tu essayer de taper WebLog 3 dans la console pour avoir des logs de debug en mode standard ?
                          Ca pourra nous dire si quelque chose arrive

                          Seb HS 2 Replies Last reply Reply Quote
                          • Seb HS Offline
                            Seb H @Barbu Dor
                            last edited by Seb H

                            @barbu-dor
                            Donc voici les précisions pour le terme v9. J'ai 3 module qui tourne en simultané pour remonter le comptage de 3 compteurs, dont 1 en en standard et 2 en historique.
                            23ff068e-fbe3-4c89-a980-d60032906619-image.png
                            Donc avec cette version je bascule en historique et standard et c'est fonctionnel à 100%.
                            Avec la dernière version en cours, ca ne fonctionne qu'en historique
                            2d3f0371-ed52-45d5-b92e-025039c3f12e-image.png
                            Je te remonterais dans la soirée le résultat du weblog 3 avec la nouvelle version

                            1 Reply Last reply Reply Quote
                            • Seb HS Offline
                              Seb H @Barbu Dor
                              last edited by Seb H

                              @barbu-dor fausse alerte, aucun problème de code mais plutot un problème avec mon Wemos qui est défectueux (pourtant il est tout neuf). J'ai repris la dernière version , j'ai reflashé, j'ai retesté en historique et ca ne fonctionnait plus. Du coup, j'ai flashé la v9 et idem.

                              J'ai retesté avec un nouveau wemos, et ca fonctionne bien soit en standard soit historique, donc toutes mes excuses c'était mon wemos qui fichait le cirque. Par contre l'envoit de données vers domoticz ne fonctionne plus avec cette version, et ca fonctionnait bien en 9.4. A savoir j'ai la setoption72 qui est actif

                              8e988021-e3ac-49e2-a13b-96d3a0e3a279-image.png

                              En fait dans la trame de domoticz on doit retrouver l'état de l'index du compteur total et c'est pas le cas, on est un petit peu différent...

                              Autre chose que je relève, la commande energyreset ne fonctionne plus

                              29aa1947-add2-47ee-9ac0-241864487524-image.png

                              Barbu DorB 1 Reply Last reply Reply Quote
                              • Barbu DorB Offline
                                Barbu Dor @Seb H
                                last edited by

                                @seb-h Pour la remontée vers Domoticz je ne sais pas, je n'utilise pas Domoticz.
                                Est-ce que tu pourais me donner plus de détails
                                Qu'avais-tu avant ? quelles données ?
                                Qu'as tu maintenant ?

                                EnergyReset a été remplacé par 3 commandes disctinctes pour Total, Today et Yesterday.
                                Voir la doc https://tasmota.github.io/docs/Commands/#energytoday

                                Seb HS 1 Reply Last reply Reply Quote
                                • Seb HS Offline
                                  Seb H @Barbu Dor
                                  last edited by Seb H

                                  @barbu-dor
                                  Voici une copie de mon tasmota fonctionnel en v 9.4
                                  aa010c6e-0109-43cd-bc39-e4d5a1d980da-image.png
                                  Donc dans cet exemple energytotal est a 2717233 , donc sur la ligne juste au dessus, tu retrouves la trame qui part vers domoticz et tu trouve la copie conforme du compteur total de tasmota.

                                  Avec la nouvelle version, tu as un décalage entre le compteur total de tasmota et le compteur qui est envoyé a domoticz. Sur mon précédent exemple, dans les 2 dernières lignes le compteur total est a 3829905 et il est envoyé a domoticz 3791606, j'arrive pas a expliquer cette différence de comptage

                                  Et l'autre chose, c'est dans le cas d'une tarification HP/HC, en v9.4, l'envoit vers domoticz ne fonctionnait pas non plus alors qu'il me semble que le code est prévu pour . Mais bon chez moi je suis passé en tarif unique . J'irais testé chez un pote avec les rules que tu m'as écris

                                  Sinon ok pour la commande energyreset , mais pourtant cette commande apparait toujours sur la doc du site..
                                  63836b92-7bdb-451b-bb98-bc7ced879fa5-image.png

                                  Barbu DorB 1 Reply Last reply Reply Quote
                                  • Barbu DorB Offline
                                    Barbu Dor @Seb H
                                    last edited by

                                    @seb-h C'est bien marqué qu'à partir de la version 10 elle est remplacée. Elle est là pour ceux qui continue a utiliser une version 9.X

                                    Je regarderais demain pour ton pb

                                    Seb HS 1 Reply Last reply Reply Quote
                                    • Seb HS Offline
                                      Seb H @Barbu Dor
                                      last edited by

                                      @barbu-dor
                                      Ok ca marche, pour activer l'envoie d'une trame domoticz (même si tu l'utilises pas), il suffit d'aller dans la config , tu choisis domoticz, et dans l'onglet P1 SmartMeter , tu renseignes un numéro idx (normalement fournit par domoticz quand tu créer ton compteur)
                                      Je t'ai fait un petit recap des informations qui peuvent être renseigner dans la trame domoticz
                                      b75a2fe7-5165-4148-b033-7023023a0cae-image.png
                                      Tu as aussi ce lien qui explique le contenue de la trame
                                      https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's#Electricity_P1_smart_meter
                                      Merci d'avance

                                      Barbu DorB 1 Reply Last reply Reply Quote
                                      • Barbu DorB Offline
                                        Barbu Dor @Seb H
                                        last edited by

                                        @seb-h Est-ce que tu as bien setoption72 1 ?

                                        Seb HS 1 Reply Last reply Reply Quote
                                        • Seb HS Offline
                                          Seb H @Barbu Dor
                                          last edited by

                                          @barbu-dor Oui bien sur , setoption72 à 1, te permet de dupliquer l'index de ton compteur dans le compteur total de tasmota.
                                          Question : Toujours dans le cadre de la tarification HP/HC, comment cela doit se passer avec cette option active ??
                                          Car aujourd'hui dans la trame domoticz, c'est le compteur total tasmota qui est envoyé (du moins en v 9.4)

                                          Barbu DorB 1 Reply Last reply Reply Quote
                                          • Barbu DorB Offline
                                            Barbu Dor @Seb H
                                            last edited by

                                            @seb-h
                                            Je me suis un peu plongé dans le code de Tasmota hier et je ne suis arrivé à pas grand chose.
                                            Je n'ai pas trouvé le lien entre ce qui est envoyé dans la trame Domoticz et dans la trame SENSOR. Ce ne sont pas les mêmes variables...

                                            Concernant les 2 tarifs, Tasmota ne gère qu'une comptabilisation basée sur des tranches horaires. Il n'est pas possible, malgré l'option SetOption72 que Tasmota prenne en compte les compteurs HC et HP du Linky.
                                            Sincèrement je pense qu'à court terme tu t'en sortira mieux et plus vite en récupérant les données et contruisant ton message Domoticz par Rules.

                                            Seb HS 1 Reply Last reply Reply Quote
                                            • First post
                                              Last post
                                            Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB