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 14.4 & syntaxes des rules

Tasmota 14.4 & syntaxes des rules

Scheduled Pinned Locked Moved Téléinfo
13 Posts 3 Posters 3.6k Views 2 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.
  • Z zoll38

    Bonsoir,

    Je viens de flasher mon ESP avec le dernier 14.4 FW de @Nicolas-Bernaerts. Tout fonctionne bien sauf les rules dont la syntaxe a semble t-il change. J'utilisais les rules ci-dessous, mais elles ne fonctionnent plus. J'utilisais jusque la la version 12.2 et ces règles fonctionnaient. J'ai fait un peu de recherche et il semblerait que je n'arrive pas a positionner mes variables correctement. Est-ce que quelqu'un peut me porter secours? Y a t-il une doc expliquant comment appeler les variables de la trame TIC qui arrive du Linky?

    Merci par avance.

    Rule1 ON tele-TIC#EASF02 DO var1 %value% ENDON ON tele-TIC#EASF04 DO var2 %value% ENDON ON tele-TIC#EASF06 DO var3 %value% ENDON ON tele-TIC#EASF01 DO var4 %value% ENDON ON tele-TIC#EASF03 DO var5 %value% ENDON ON tele-TIC#EASF05 DO var6 %value% ENDON ON tele-TIC#SINSTS1 DO var7 %value% ENDON ON tele-TIC#SINSTS2 DO var8 %value% ENDON ON tele-TIC#SINSTS3 DO var9 %value% ENDON ON tele-TIC#LTARF DO var10 %value% ENDON

    Rule2 ON tele-TIC#EAST DO publish domoticz/in {"idx":107,"svalue":"%var1%;%var4%;0;0;%value%;0"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":108,"svalue":"%var2%;%var5%;0;0;%value%;0"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":109,"svalue":"%var3%;%var6%;0;0;%value%;0"} ENDON ON tele-TIC#SINSTS2 DO publish domoticz/in {"idx":126,"svalue":"%var7%;%var8%;%var9%"} ENDON ON tele-TIC#LTARF DO publish domoticz/in {"idx":127,"svalue":"%var10%"} ENDON

    Rule3 ON tele-TIC#EAST DO publish domoticz/in {"idx":128,"svalue":"%var1% / %var4%"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":129,"svalue":"%var2% / %var5%"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":130,"svalue":"%var3% / %var6%"} ENDON

    Nicolas BernaertsN Offline
    Nicolas BernaertsN Offline
    Nicolas Bernaerts
    wrote on last edited by
    #2

    Bonsoir @zoll38,
    La dernière version est la v14.8.
    J'en vous conseille d'utiliser cette version.
    Il semblerait que vos rules servent à publier pour domoticz. Avez vous activé l'intégration native Domoticz disponible depuis quelques versions ?
    Vous ne devriez plus avoir besoin de ces rules une fois l'intégration activée.
    Bonne soirée.

    Z 1 Reply Last reply
    • Nicolas BernaertsN Nicolas Bernaerts

      Bonsoir @zoll38,
      La dernière version est la v14.8.
      J'en vous conseille d'utiliser cette version.
      Il semblerait que vos rules servent à publier pour domoticz. Avez vous activé l'intégration native Domoticz disponible depuis quelques versions ?
      Vous ne devriez plus avoir besoin de ces rules une fois l'intégration activée.
      Bonne soirée.

      Z Offline
      Z Offline
      zoll38
      wrote on last edited by
      #3

      Bonsoir @Nicolas-Bernaerts

      J'ai essayé d'utiliser l'intégration native, mais je n'obtiens pas exactement les mêmes informations et souhaiterais pouvoir activer mes rules. Pouvez vous s'il vous plaît m'aider à corriger leur syntaxe? Je pense que mon problème est pour récupérer les informations de la trame et de les assigner aux différentes variables var1, var2,...

      Merci par avance

      Nicolas BernaertsN 1 Reply Last reply
      • Z zoll38

        Bonsoir @Nicolas-Bernaerts

        J'ai essayé d'utiliser l'intégration native, mais je n'obtiens pas exactement les mêmes informations et souhaiterais pouvoir activer mes rules. Pouvez vous s'il vous plaît m'aider à corriger leur syntaxe? Je pense que mon problème est pour récupérer les informations de la trame et de les assigner aux différentes variables var1, var2,...

        Merci par avance

        Nicolas BernaertsN Offline
        Nicolas BernaertsN Offline
        Nicolas Bernaerts
        wrote on last edited by
        #4

        @zoll38 Désolé mais je n'utilise absolument pas les rules. Je ne pourrais vous aider.
        Mais regardez comment déclarer des rules hors teleperiod. La déclaration est légèrement différente et la topic TIC n'est pas publié en teleperiod.

        Nicolas BernaertsN 1 Reply Last reply
        • Nicolas BernaertsN Nicolas Bernaerts

          @zoll38 Désolé mais je n'utilise absolument pas les rules. Je ne pourrais vous aider.
          Mais regardez comment déclarer des rules hors teleperiod. La déclaration est légèrement différente et la topic TIC n'est pas publié en teleperiod.

          Nicolas BernaertsN Offline
          Nicolas BernaertsN Offline
          Nicolas Bernaerts
          wrote on last edited by
          #5

          Essayez de remplacer tele-TIC par TIC dans vos rules.

          1 Reply Last reply
          • Z Offline
            Z Offline
            zoll38
            wrote on last edited by
            #6

            Ok merci. Je vais voir ce que je peux faire ou modifier votre code pour récupérer ce dont j'ai besoin avec le bon format.

            1 Reply Last reply
            • Z Offline
              Z Offline
              zoll38
              wrote on last edited by
              #7

              @Nicolas-Bernaerts ,

              J'ai modifie mes regles et elle fonctionnent crrectement. Je les mets ci-dessous si quelqu'un se pose une question similaire.

              Meme si je n'en ai plus trop besoin pour l'instant, j'ai essaye de compiler votre code avec Visual Studio en suivant vos instructions du ficher readme du repertoire teleinfo.
              Mais j'ai des erreurs. Est-ce que ces instructions sont a jour?

              Merci

              Regles :

              Rule1 ON EASF02 DO var1 %value% ENDON ON EASF04 DO var2 %value% ENDON ON EASF06 DO var3 %value% ENDON ON EASF01 DO var4 %value% ENDON ON EASF03 DO var5 %value% ENDON ON EASF05 DO var6 %value% ENDON ON SINSTS1 DO var7 %value% ENDON ON SINSTS2 DO var8 %value% ENDON ON SINSTS3 DO var9 %value% ENDON ON LTARF DO var10 %value% ENDON

              Rule2 ON EAST DO publish domoticz/in {"idx":107,"svalue":"%var1%;%var4%;0;0;%value%;0"} ENDON ON EAST DO publish domoticz/in {"idx":108,"svalue":"%var2%;%var5%;0;0;%value%;0"} ENDON ON EAST DO publish domoticz/in {"idx":109,"svalue":"%var3%;%var6%;0;0;%value%;0"} ENDON ON SINSTS2 DO publish domoticz/in {"idx":126,"svalue":"%var7%;%var8%;%var9%"} ENDON ON LTARF DO publish domoticz/in {"idx":127,"svalue":"%var10%"} ENDON

              Rule3 ON EAST DO publish domoticz/in {"idx":128,"svalue":"%var1% / %var4%"} ENDON ON EAST DO publish domoticz/in {"idx":129,"svalue":"%var2% / %var5%"} ENDON ON EAST DO publish domoticz/in {"idx":130,"svalue":"%var3% / %var6%"} ENDON

              Nicolas BernaertsN 1 Reply Last reply
              • Z zoll38

                @Nicolas-Bernaerts ,

                J'ai modifie mes regles et elle fonctionnent crrectement. Je les mets ci-dessous si quelqu'un se pose une question similaire.

                Meme si je n'en ai plus trop besoin pour l'instant, j'ai essaye de compiler votre code avec Visual Studio en suivant vos instructions du ficher readme du repertoire teleinfo.
                Mais j'ai des erreurs. Est-ce que ces instructions sont a jour?

                Merci

                Regles :

                Rule1 ON EASF02 DO var1 %value% ENDON ON EASF04 DO var2 %value% ENDON ON EASF06 DO var3 %value% ENDON ON EASF01 DO var4 %value% ENDON ON EASF03 DO var5 %value% ENDON ON EASF05 DO var6 %value% ENDON ON SINSTS1 DO var7 %value% ENDON ON SINSTS2 DO var8 %value% ENDON ON SINSTS3 DO var9 %value% ENDON ON LTARF DO var10 %value% ENDON

                Rule2 ON EAST DO publish domoticz/in {"idx":107,"svalue":"%var1%;%var4%;0;0;%value%;0"} ENDON ON EAST DO publish domoticz/in {"idx":108,"svalue":"%var2%;%var5%;0;0;%value%;0"} ENDON ON EAST DO publish domoticz/in {"idx":109,"svalue":"%var3%;%var6%;0;0;%value%;0"} ENDON ON SINSTS2 DO publish domoticz/in {"idx":126,"svalue":"%var7%;%var8%;%var9%"} ENDON ON LTARF DO publish domoticz/in {"idx":127,"svalue":"%var10%"} ENDON

                Rule3 ON EAST DO publish domoticz/in {"idx":128,"svalue":"%var1% / %var4%"} ENDON ON EAST DO publish domoticz/in {"idx":129,"svalue":"%var2% / %var5%"} ENDON ON EAST DO publish domoticz/in {"idx":130,"svalue":"%var3% / %var6%"} ENDON

                Nicolas BernaertsN Offline
                Nicolas BernaertsN Offline
                Nicolas Bernaerts
                wrote on last edited by Nicolas Bernaerts
                #8

                @zoll38 donc vous avez simplement enlevé tele-TIC# de vos rules et tout fonctionne correctement ?

                1 Reply Last reply
                • Z zoll38

                  Bonsoir,

                  Je viens de flasher mon ESP avec le dernier 14.4 FW de @Nicolas-Bernaerts. Tout fonctionne bien sauf les rules dont la syntaxe a semble t-il change. J'utilisais les rules ci-dessous, mais elles ne fonctionnent plus. J'utilisais jusque la la version 12.2 et ces règles fonctionnaient. J'ai fait un peu de recherche et il semblerait que je n'arrive pas a positionner mes variables correctement. Est-ce que quelqu'un peut me porter secours? Y a t-il une doc expliquant comment appeler les variables de la trame TIC qui arrive du Linky?

                  Merci par avance.

                  Rule1 ON tele-TIC#EASF02 DO var1 %value% ENDON ON tele-TIC#EASF04 DO var2 %value% ENDON ON tele-TIC#EASF06 DO var3 %value% ENDON ON tele-TIC#EASF01 DO var4 %value% ENDON ON tele-TIC#EASF03 DO var5 %value% ENDON ON tele-TIC#EASF05 DO var6 %value% ENDON ON tele-TIC#SINSTS1 DO var7 %value% ENDON ON tele-TIC#SINSTS2 DO var8 %value% ENDON ON tele-TIC#SINSTS3 DO var9 %value% ENDON ON tele-TIC#LTARF DO var10 %value% ENDON

                  Rule2 ON tele-TIC#EAST DO publish domoticz/in {"idx":107,"svalue":"%var1%;%var4%;0;0;%value%;0"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":108,"svalue":"%var2%;%var5%;0;0;%value%;0"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":109,"svalue":"%var3%;%var6%;0;0;%value%;0"} ENDON ON tele-TIC#SINSTS2 DO publish domoticz/in {"idx":126,"svalue":"%var7%;%var8%;%var9%"} ENDON ON tele-TIC#LTARF DO publish domoticz/in {"idx":127,"svalue":"%var10%"} ENDON

                  Rule3 ON tele-TIC#EAST DO publish domoticz/in {"idx":128,"svalue":"%var1% / %var4%"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":129,"svalue":"%var2% / %var5%"} ENDON ON tele-TIC#EAST DO publish domoticz/in {"idx":130,"svalue":"%var3% / %var6%"} ENDON

                  CharlesC Offline
                  CharlesC Offline
                  Charles
                  wrote on last edited by
                  #9

                  @zoll38 c'est quoi comme ESP ? si c'est un ESP32 avec du berry c'est largement moins prise de tête que les rules je trouve (et surtout plus lisible)

                  1 Reply Last reply
                  • Z Offline
                    Z Offline
                    zoll38
                    wrote on last edited by zoll38
                    #10

                    @Nicolas-Bernaerts oui tout a fait.
                    Pour la compilation, vous utilisez quel outil et sous quel OS?
                    A noter que la compilation du FW Tasmota standard se deroule sans erreur
                    Merci

                    @Charles Non il s'agit d'un ESP8266, donc berry pas supporte.

                    1 Reply Last reply
                    • Z Offline
                      Z Offline
                      zoll38
                      wrote on last edited by
                      #11

                      @Nicolas-Bernaerts

                      Voici le log de compil. error.txt

                      Nicolas BernaertsN 1 Reply Last reply
                      • Z zoll38

                        @Nicolas-Bernaerts

                        Voici le log de compil. error.txt

                        Nicolas BernaertsN Offline
                        Nicolas BernaertsN Offline
                        Nicolas Bernaerts
                        wrote on last edited by
                        #12

                        @zoll38
                        J'utilise VSCode sous Ubuntu 22.04.

                        Vu les erreurs, il est étrange que tasmota compile

                        settings.ino:1154:43: error: 'MQTT_TOPIC' was not declared in this scope
                           SettingsUpdateText(SET_MQTT_TOPIC, PSTR(MQTT_TOPIC));
                        

                        Nous sommes ici sur des fonctions de base de Tasmota.

                        1 Reply Last reply
                        • Z Offline
                          Z Offline
                          zoll38
                          wrote on last edited by
                          #13

                          @Nicolas-Bernaerts
                          C'est ce que je me suis dit ausi, mais j'ai re-essaye plusieurs fois...
                          J'investiguerai a nouveau a l'occasion.

                          Merci

                          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


                          2

                          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