Skip to content
  • Blog
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Community Forum

  1. Home
  2. Categories
  3. Téléinfo
  4. Téléinfo
  5. Tasmota

Tasmota

Scheduled Pinned Locked Moved Téléinfo
525 Posts 31 Posters 476.3k Views 14 Watching
  • 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.
  • Seb HS Seb H

    @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 Offline
    Barbu DorB Offline
    Barbu Dor
    wrote on last edited by
    #257

    @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
    • Barbu DorB Barbu Dor

      @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 Offline
      Seb HS Offline
      Seb H
      wrote on last edited by
      #258

      @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
      • Seb HS Seb H

        @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 Offline
        Barbu DorB Offline
        Barbu Dor
        wrote on last edited by
        #259

        @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
        • Barbu DorB Barbu Dor

          @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 Offline
          Seb HS Offline
          Seb H
          wrote on last edited by Seb H
          #260

          @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
          • Barbu DorB Barbu Dor

            @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 Offline
            Seb HS Offline
            Seb H
            wrote on last edited by Seb H
            #261

            @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
            • Seb HS 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 Offline
              Barbu DorB Offline
              Barbu Dor
              wrote on last edited by
              #262

              @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
              • Barbu DorB Barbu Dor

                @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 Offline
                Seb HS Offline
                Seb H
                wrote on last edited by Seb H
                #263

                @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
                • Seb HS 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 Offline
                  Barbu DorB Offline
                  Barbu Dor
                  wrote on last edited by
                  #264

                  @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
                  • Barbu DorB Barbu Dor

                    @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 Offline
                    Seb HS Offline
                    Seb H
                    wrote on last edited by
                    #265

                    @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
                    • Seb HS Seb H

                      @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 Offline
                      Barbu DorB Offline
                      Barbu Dor
                      wrote on last edited by
                      #266

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

                      Seb HS 1 Reply Last reply
                      • Barbu DorB Barbu Dor

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

                        Seb HS Offline
                        Seb HS Offline
                        Seb H
                        wrote on last edited by
                        #267

                        @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
                        • Seb HS Seb H

                          @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 Offline
                          Barbu DorB Offline
                          Barbu Dor
                          wrote on last edited by
                          #268

                          @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
                          • Barbu DorB Barbu Dor

                            @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 Offline
                            Seb HS Offline
                            Seb H
                            wrote on last edited by
                            #269

                            @barbu-dor
                            Merci de t'être plongé dans le code. Il y a donc bien un soucis avec l'envoit automatique de la trame domoticz et teleinfo.. En tout cas, ça fonctionnait en v9.4, sauf qu'il fallait bien réinitialiser les compteurs à la première mise sous tension, sinon il y avait aussi un décalage...
                            Bah je vais tester par les rules , je vous dirais. Donc pour la puissance ENERGY#Power, pour les index TIC#EASF01 ou EASF02 etc... par contre tu récupères comment la valeur du RSSID de ton wifi(afin de le mettre dans une VAR comme pour le reste ) pour le mettre à jour en auto dans la trame domoticz ??

                            Barbu DorB 1 Reply Last reply
                            • Seb HS Seb H

                              @barbu-dor
                              Merci de t'être plongé dans le code. Il y a donc bien un soucis avec l'envoit automatique de la trame domoticz et teleinfo.. En tout cas, ça fonctionnait en v9.4, sauf qu'il fallait bien réinitialiser les compteurs à la première mise sous tension, sinon il y avait aussi un décalage...
                              Bah je vais tester par les rules , je vous dirais. Donc pour la puissance ENERGY#Power, pour les index TIC#EASF01 ou EASF02 etc... par contre tu récupères comment la valeur du RSSID de ton wifi(afin de le mettre dans une VAR comme pour le reste ) pour le mettre à jour en auto dans la trame domoticz ??

                              Barbu DorB Offline
                              Barbu DorB Offline
                              Barbu Dor
                              wrote on last edited by
                              #270

                              @seb-h Même chose
                              Le RSSI est dans le message STATE :
                              { .., Wifi: { ..., RSSI: nnn, ... } }
                              Donc le trigger
                              ON Wifi#RSSI DO Var3 %value% ENDON

                              Seb HS 2 Replies Last reply
                              • Barbu DorB Barbu Dor

                                @seb-h Même chose
                                Le RSSI est dans le message STATE :
                                { .., Wifi: { ..., RSSI: nnn, ... } }
                                Donc le trigger
                                ON Wifi#RSSI DO Var3 %value% ENDON

                                Seb HS Offline
                                Seb HS Offline
                                Seb H
                                wrote on last edited by
                                #271

                                @barbu-dor
                                Super simple, faut connaitre le groupe et le non de la variable que tu veux stocker dans une VAR. Tu as une doc qui regroupe toutes ces infos ??

                                En tout cas merci beaucoup , je vais pouvoir tester ça.

                                Barbu DorB 1 Reply Last reply
                                • Seb HS Seb H

                                  @barbu-dor
                                  Super simple, faut connaitre le groupe et le non de la variable que tu veux stocker dans une VAR. Tu as une doc qui regroupe toutes ces infos ??

                                  En tout cas merci beaucoup , je vais pouvoir tester ça.

                                  Barbu DorB Offline
                                  Barbu DorB Offline
                                  Barbu Dor
                                  wrote on last edited by
                                  #272

                                  @seb-h tout Tasmota est documenté
                                  Après ce n'est pas toujours facile de trouver son chemin dans la doc
                                  Pour les rules c'est là
                                  https://tasmota.github.io/docs/Rules/

                                  1 Reply Last reply
                                  • Barbu DorB Barbu Dor

                                    @seb-h Même chose
                                    Le RSSI est dans le message STATE :
                                    { .., Wifi: { ..., RSSI: nnn, ... } }
                                    Donc le trigger
                                    ON Wifi#RSSI DO Var3 %value% ENDON

                                    Seb HS Offline
                                    Seb HS Offline
                                    Seb H
                                    wrote on last edited by
                                    #273

                                    @barbu-dor
                                    Je viens de tester le rule que tu m'as écrit. Ca fonctionne impeccable. Par contre j'aimerais faire une petite modif ou je ne m'en sort pas seul. La valeur que me renvoit Wifi#RSSI doit être divisé par 10 et doit être arrondi. En gros je dois avoir une valeur entre 1 et 10. J'ai tenté " tele-Wifi#RSSI do var2 %value%/10" mais en fait il ne fait pas le calcul et me rajoute "/10" tout simplement. Comment pourrais je faire stp ??

                                    Barbu DorB 1 Reply Last reply
                                    • Seb HS Seb H

                                      @barbu-dor
                                      Je viens de tester le rule que tu m'as écrit. Ca fonctionne impeccable. Par contre j'aimerais faire une petite modif ou je ne m'en sort pas seul. La valeur que me renvoit Wifi#RSSI doit être divisé par 10 et doit être arrondi. En gros je dois avoir une valeur entre 1 et 10. J'ai tenté " tele-Wifi#RSSI do var2 %value%/10" mais en fait il ne fait pas le calcul et me rajoute "/10" tout simplement. Comment pourrais je faire stp ??

                                      Barbu DorB Offline
                                      Barbu DorB Offline
                                      Barbu Dor
                                      wrote on last edited by
                                      #274

                                      @seb-h Par défaut Tasmota ne comprend pas les expressions mathématiques
                                      Tu as 2 choix

                                      • Il y a des commandes pour opérer des operations sur des variables:
                                        Add<x> n : ajoute n à var<x> (equivalent à Var<x> = Var<x> + n)
                                        Sub<x> n
                                        Div<x> n
                                        Mult<x> n
                                        Donc ce que tu as besoin de Div2 10
                                        Essaye ON tele-Wifi#RSSI do backlog var2 %value%; div2 10 ENDON
                                      • L'autre choix est de compiler Tasmota avec l'option USE_EXPRESSION (+USE_TELEINFO of course) car il n'y a pas de binaire standard avec ces 2 options
                                        Dans ce cas tu pourrais écrite ON tele-WIfi#RSSI do var2 = %value% / 10 ENDON
                                        Note l'usage du = dans ce cas pour que Tasmota utilise l'évaluation d'expression
                                      Seb HS 1 Reply Last reply
                                      • Barbu DorB Barbu Dor

                                        @seb-h Par défaut Tasmota ne comprend pas les expressions mathématiques
                                        Tu as 2 choix

                                        • Il y a des commandes pour opérer des operations sur des variables:
                                          Add<x> n : ajoute n à var<x> (equivalent à Var<x> = Var<x> + n)
                                          Sub<x> n
                                          Div<x> n
                                          Mult<x> n
                                          Donc ce que tu as besoin de Div2 10
                                          Essaye ON tele-Wifi#RSSI do backlog var2 %value%; div2 10 ENDON
                                        • L'autre choix est de compiler Tasmota avec l'option USE_EXPRESSION (+USE_TELEINFO of course) car il n'y a pas de binaire standard avec ces 2 options
                                          Dans ce cas tu pourrais écrite ON tele-WIfi#RSSI do var2 = %value% / 10 ENDON
                                          Note l'usage du = dans ce cas pour que Tasmota utilise l'évaluation d'expression
                                        Seb HS Offline
                                        Seb HS Offline
                                        Seb H
                                        wrote on last edited by
                                        #275

                                        @barbu-dor
                                        ON tele-Wifi#RSSI do backlog var2 %value%; div2 10 ENDON
                                        Il n'aime pas l'insertion de "backlog" et du coup il me rajoute textuellement dans l'envoie de la commande ; div2 10 😑

                                        Barbu DorB 1 Reply Last reply
                                        • Seb HS Seb H

                                          @barbu-dor
                                          ON tele-Wifi#RSSI do backlog var2 %value%; div2 10 ENDON
                                          Il n'aime pas l'insertion de "backlog" et du coup il me rajoute textuellement dans l'envoie de la commande ; div2 10 😑

                                          Barbu DorB Offline
                                          Barbu DorB Offline
                                          Barbu Dor
                                          wrote on last edited by Barbu Dor
                                          #276

                                          @seb-h C'est pas le backlog
                                          En fait je me suis planté, j'étais persuadé que Div existait
                                          Seul les 3 autres existent.
                                          Donc il faut

                                          ON tele-Wifi#RSSI do backlog var2 %value%; Mul2 0.1 ENDON
                                          
                                          19:53:41.719 MQT: tele/esp32dev3/STATE = {"Time":"2022-02-10T19:53:41+01:00","Uptime":"3T21:30:06","UptimeSec":336606,"Heap":85,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":3,"Objects":34},"Wifi":{"AP":1,"SSId":"BNETWLAN","BSSId":"88:C3:97:F2:25:EC","Channel":1,"Mode":"11n","RSSI":98,"Signal":-51,"LinkCount":1,"Downtime":"0T00:00:09"}}
                                          19:53:41.774 RUL: TELE-WIFI#RSSI performs "backlog var9 98 ; Mult9 0.1"
                                          19:53:41.887 MQT: stat/esp32dev3/VAR = {"Var9":"98"}
                                          19:53:42.142 MQT: stat/esp32dev3/MULT = {"Mult9":"9.800"}
                                          19:55:00.723 RUL: TIME#MINUTE|5 performs "seriallog 2"
                                          19:55:00.742 MQT: stat/esp32dev3/SERIALLOG = {"SerialLog":{"2":{"Active":"2"}}}
                                          
                                          Seb HS 1 Reply Last reply

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          0

                                          Online

                                          5.8k

                                          Users

                                          565

                                          Topics

                                          5.3k

                                          Posts

                                          Top Topics

                                          Popular Tags

                                          teleinfo
                                          25 topics
                                          arduino
                                          19 topics
                                          remora
                                          16 topics
                                          esp8266
                                          10 topics
                                          arduipi
                                          10 topics
                                          raspberry
                                          8 topics
                                          wifinfo
                                          7 topics
                                          broadcast
                                          7 topics
                                          Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Blog
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups