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. WifInfo
  5. WifiInfo, le serveur WEB Téléinfo aux multiples facettes

WifiInfo, le serveur WEB Téléinfo aux multiples facettes

Scheduled Pinned Locked Moved WifInfo
ftdiapiesp8266librairiejson
79 Posts 22 Posters 118.5k Views 8 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.
  • S Offline
    S Offline
    Seb3d
    wrote on last edited by
    #70

    @weado , oui aucun soucis, tout est ok, ça tourne plutôt bien, j'ai aussi ajouté 2 capteurs optionnels (BME & DHT) pour la prise de temperature/humidité/pression (selon le capteur)

    Seb@stien

    W 1 Reply Last reply
    • S Seb3d

      Bonjour @Charles

      Je suis en train de réaliser une modification du serveur web Wifinfo afin d'ajouter le support MQTT (et donc HomeAssistant)

      Souhaites tu l'intégrer à tes sources ou préfères tu un "fork" sur mon GitHub ?

      J'ai encore deux trois choses à terminer mais voici ce que ça donne (tourne depuis plusieurs jours chez moi)

      okIMG_2329.png IMG_2332.jpg IMG_2331.jpg IMG_2330.jpg

      Seb@stien

      Arnaud DA Offline
      Arnaud DA Offline
      Arnaud D
      wrote on last edited by
      #71

      @Seb3d Salut
      je serais interessé par ta version
      Par contre pour la version de base j'ai une erreur File not found, une idée ?

      1 Reply Last reply
      • Steve MS Offline
        Steve MS Offline
        Steve M
        wrote on last edited by
        #72

        +1 Seb3d, je suis aussi intéressé par ta version

        @Arnaud-D : as tu fait un sketch data upload ?

        Arnaud DA 1 Reply Last reply
        • S Seb3d

          @weado , oui aucun soucis, tout est ok, ça tourne plutôt bien, j'ai aussi ajouté 2 capteurs optionnels (BME & DHT) pour la prise de temperature/humidité/pression (selon le capteur)

          Seb@stien

          W Offline
          W Offline
          weado
          wrote on last edited by
          #73

          @Seb3d As-tu un GIT afin de tester ta solution le temps d'avoir un retour de Charles ?

          1 Reply Last reply
          • Steve MS Steve M

            +1 Seb3d, je suis aussi intéressé par ta version

            @Arnaud-D : as tu fait un sketch data upload ?

            Arnaud DA Offline
            Arnaud DA Offline
            Arnaud D
            wrote on last edited by
            #74

            @Steve-M Oui j'avais pas installé pour faire data upload, ca marche maintenant
            j'ai fork pour rajouter mqtt:
            https://github.com/Nono31/LibTeleinfo/tree/feature/mqtt
            Mais je n'ai pas terminé, j'ai un kwak avec la validation crc de la configuration et mes tailles (qui dépendent de l'abonnement

            1 Reply Last reply
            • S Seb3d

              Bonjour @Charles

              Je suis en train de réaliser une modification du serveur web Wifinfo afin d'ajouter le support MQTT (et donc HomeAssistant)

              Souhaites tu l'intégrer à tes sources ou préfères tu un "fork" sur mon GitHub ?

              J'ai encore deux trois choses à terminer mais voici ce que ça donne (tourne depuis plusieurs jours chez moi)

              okIMG_2329.png IMG_2332.jpg IMG_2331.jpg IMG_2330.jpg

              Seb@stien

              S Offline
              S Offline
              Schmurtz
              wrote on last edited by
              #75

              @Seb3d Également intéressé 😉

              1 Reply Last reply
              • L Offline
                L Offline
                lalex
                wrote on last edited by
                #76

                Bonjour,

                super outil qui dépasse mes maigres compétences, c'est installé et fonctionnel.
                Par contre, étant équipé de panneaux solaires, au lieu de donner dans le réseau ce qui n'est pas consommé, je voudrais modifier la puissance d'un chauffe eau pour lui faire consommer exactement mon surplus en chauffant mon eau, pour cela il faut maintenir le PAPP proche de zéro, cette partie ne me pose pas de soucis particuliers (incréments PWM en fonction de PAPP sur un optocoupleur relié à un gradateur ), par contre, je n'arrive pas à récupérer PAPP dans le loop.
                Pourriez-vous me guider ?

                Merci par avance.

                L 1 Reply Last reply
                • L lalex

                  Bonjour,

                  super outil qui dépasse mes maigres compétences, c'est installé et fonctionnel.
                  Par contre, étant équipé de panneaux solaires, au lieu de donner dans le réseau ce qui n'est pas consommé, je voudrais modifier la puissance d'un chauffe eau pour lui faire consommer exactement mon surplus en chauffant mon eau, pour cela il faut maintenir le PAPP proche de zéro, cette partie ne me pose pas de soucis particuliers (incréments PWM en fonction de PAPP sur un optocoupleur relié à un gradateur ), par contre, je n'arrive pas à récupérer PAPP dans le loop.
                  Pourriez-vous me guider ?

                  Merci par avance.

                  L Offline
                  L Offline
                  lalex
                  wrote on last edited by lalex
                  #77

                  @lalex Bonsoir,
                  je viens de suivre les tutos de Charles, et si j'ai bien compris le loop() n'est pas une bonne idée, mais je pars de loin, j'ai vu une fonction dans la librairie "valueGet" qui semble répondre à mon besoin, mais je ne sais pas comment l'utiliser.
                  J'avais testé ceci, avec une sortie OLED pour voir directement les résultats:

                  void DataCallback(ValueList * me, uint8_t flags)
                  {
                  
                  // alx
                           //alx test oled
                          display.clear();
                          display.drawString(0, 10, "DataCallb : " + String(millis()));
                          display.display();
                  
                    while (me->next) {
                      if ((me->name) == "PAPP") {
                        String valeur = (me->value);
                        char pappregul [valeur.length()+1];
                         valeur.toCharArray(pappregul,valeur.length()+1);
                           //alx test oled
                          display.clear();
                          display.drawString(0, 10, "Hello : " + String(millis()));
                          display.drawString(0, 30, pappregul + String(millis()));
                          display.display();
                          Serial.print (pappregul);
                          }
                    }
                  }
                  

                  Et j'ai plus ou moins planté l'arduino, dès qu'il a reçu la téléinfo, et le prog je ne passe jamais le " if ((me->name) == "PAPP")".

                  Tenté le code de Doume pour tester le syslog, mais le code du Gitub non modifié plante dès que je passe le wifi en mode infrastructure, il prend une IP et s'arrête.
                  Testé sur wemos avec Arduino 1.8.5/1.8.7/1.8.12/1.8.14 et librairie ESP 2.7.1 2.7.0 2.5.2 2.4.2 avec à peu près toutes les combinaisons.

                  Bref je pars un peu dans tous les sens. Si une bonne âme peut m'aiguiller elle aura droit à toute ma reconnaissance.
                  Merci.

                  D 1 Reply Last reply
                  • L lalex

                    @lalex Bonsoir,
                    je viens de suivre les tutos de Charles, et si j'ai bien compris le loop() n'est pas une bonne idée, mais je pars de loin, j'ai vu une fonction dans la librairie "valueGet" qui semble répondre à mon besoin, mais je ne sais pas comment l'utiliser.
                    J'avais testé ceci, avec une sortie OLED pour voir directement les résultats:

                    void DataCallback(ValueList * me, uint8_t flags)
                    {
                    
                    // alx
                             //alx test oled
                            display.clear();
                            display.drawString(0, 10, "DataCallb : " + String(millis()));
                            display.display();
                    
                      while (me->next) {
                        if ((me->name) == "PAPP") {
                          String valeur = (me->value);
                          char pappregul [valeur.length()+1];
                           valeur.toCharArray(pappregul,valeur.length()+1);
                             //alx test oled
                            display.clear();
                            display.drawString(0, 10, "Hello : " + String(millis()));
                            display.drawString(0, 30, pappregul + String(millis()));
                            display.display();
                            Serial.print (pappregul);
                            }
                      }
                    }
                    

                    Et j'ai plus ou moins planté l'arduino, dès qu'il a reçu la téléinfo, et le prog je ne passe jamais le " if ((me->name) == "PAPP")".

                    Tenté le code de Doume pour tester le syslog, mais le code du Gitub non modifié plante dès que je passe le wifi en mode infrastructure, il prend une IP et s'arrête.
                    Testé sur wemos avec Arduino 1.8.5/1.8.7/1.8.12/1.8.14 et librairie ESP 2.7.1 2.7.0 2.5.2 2.4.2 avec à peu près toutes les combinaisons.

                    Bref je pars un peu dans tous les sens. Si une bonne âme peut m'aiguiller elle aura droit à toute ma reconnaissance.
                    Merci.

                    D Offline
                    D Offline
                    dugolf
                    wrote on last edited by
                    #78

                    @lalex

                    Si cela peut vous interesser, voici un Wifinfo mis à jour pour esp32 avec un port pour le debug et un autre por la teleinfo
                    Il esr compatible mode historique et mode standard (voir dans la configuration avancée)

                    Readme détaillé pour la compilation avec copie des écrans web

                    https://github.com/Duglof/LibTeleinfo/tree/esp32

                    CharlesC 1 Reply Last reply
                    • D dugolf

                      @lalex

                      Si cela peut vous interesser, voici un Wifinfo mis à jour pour esp32 avec un port pour le debug et un autre por la teleinfo
                      Il esr compatible mode historique et mode standard (voir dans la configuration avancée)

                      Readme détaillé pour la compilation avec copie des écrans web

                      https://github.com/Duglof/LibTeleinfo/tree/esp32

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

                      @dugolf Top, merci pour le partage 🙂

                      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