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



  • @Charles said in WifiInfo, le serveur WEB Téléinfo aux multiples facettes:

    @Doume
    je viens de vérifier un truc, tu pourrais essayer en supprimant tous les #pragma pack / push de la LibTeleinfo pour voir, j'ai un doute.

    Je l'avais essayé, sans succès : Je continuais à détecter des noms de variable altérés....



  • bon, je viens de vérifier et faire un pull de toutes les versions des librairies et de LibTeleinfo.
    J'ai refait une compilation de WifInfo toute fraîche, voici ce que ça donne une fois tout uploadé.

    0_1500225753787_2e963216-2f3a-40bf-8480-98f8d18c9cd8-image.png

    Plus qu'a attendre de voir si j'ai des étiquettes altérées. J'en avais pas jusqu'ici mais au moins on saura si ça vient du SDK



  • Effectivement, ma version de SDK est 1.5.3, alors que tu as compilé avec une version 2.0.0.
    Ca peut faire la différence quant à la gestion de la mémoire



  • bonjour,

    bon pour le moment cela fait 26h et une erreur.

    lors de ma première compil j avais le sdk 1.5.2 avec la version 1.0 de wifinfo et j ai jamais reçu d'erreur du jour ou je suis passé a la version 1.0.1 et le sdk 2.0.0 plus moyen d'avoir des données correcte en moyenne ça tenait entre 8 et 10 jours, je devais reboot hard le module esp pour avoir des données OK pour un temps.

    cordialement.



  • Tu peux préciser, quand tu dis '1 erreur' ?
    C'est le compteur affiché dans l'onglet 'Système' , ou bien un blocage de l'interface emoncms ou jeedom ?
    La version que je t'ai proposé d'installer, en cas de détection d'erreur, redémarre l'interface Teleinfo, donc ça devrait pas bloquer....



  • bonjour,

    oui c'est une erreur dans l’onglet système enfin aujourd'hui j'en ai une de plus.
    rien de mieux qu'une capture d’écran.

    0_1500393201488_Capture_wifinfo.JPG



  • Damned : Cela veut dire qu'il y a encore un loup quelque part....
    Chez moi, ce compteur est à 0 depuis 5 jours....

    En fait, a chaque fois que la table des variables est balayée pour construire une page, ou préparer la requête vers emoncms, ~chaque nom de la table~ est comparé aux 35 noms connus.
    Si le nom est inexistant dans la liste de référence ( caractère binaire au milieu, par exemple ) , le compteur est incrémenté de 1 et à la prochaine boucle loop() , on réinitialise la Teleinfo ( tinfo.init() ;)

    Le canard est donc encore vivant !

    Par contre tu ne devrais plus constater de blocage complet, grâce au réinit sur erreur

    @difful : Tu pourrais me préciser quelles interfaces tu utilises ( emoncms, jeedom, httprequest ) ?
    et avec quelle fréquence ?



  • Pour information, depuis 4 jours que j'ai tout recompilé et que ça tourne, je n'ai pas la moindre erreur ou étiquette corrompue.



  • bonjour,

    donc déjà même si j ai des erreurs le fonctionnement est continu grâce au reinit.
    j'utilisais jeedom jusqu'il y a 10 jours depuis 1an mais mes courbe étaient horrible et depuis le 15 juin en parallèle j'ai domoticz ou j'ai un script lua qui lit les données en httprequest a une fréquence de 2 minutes.
    et les erreurs étaient toujours la, donc je ne pense pas que cela soit les "send" qui marche pas mais les étages avant ou meme le materiel que j'ai (nodemcu).



  • Eventuellement, s'il y a des gens intéressés, la version 'LibTeleinfo statique' est disponible ici :
    https://github.com/Doume/LibTeleinfo.git
    Utiliser la branche 'static' du Github (branche par défaut)

    Voir le README pour la liste des modifications apportées.

    Pour info, elle tourne depuis 9 jours chez moi, avec 0 altération détectées, sur un Wemos D1.



  • Bonjour,

    j'ai depuis 1 an ou 2 un wifinfo, qui fonctionne a merveille, il est intégré a jeedom.
    Récement je suis passer chez direct energie,car il proposait un contrat super heure creuse (linky)

    j'ai souscris a ce contrat, le problème que je recnotre, le wifinfo, reconnai mon contrat comme un contrat base, et donc je n'ai plus de remonté des compteurs HP, et Super HC.

    Pour info sur le linky, j'ai trois compteur HP, HC et Super HC

    j'en ai discuté sur le forum jeedom (photo du linky et du wifiinfo)
    https://www.jeedom.com/forum/viewtopic.php?p=646331&sid=61ec0667a6d205fe30e45291ec460478#p646331

    merci



  • Génial ! Plus qu’à intégrer tout ça dans Home Assistant !
    Par contre chez moi le compteur Linky est situé dehors au niveau de la route, je ne vois donc pas comment je pourrais alimenter l’engin depuis l’armoire… 🤔



  • @GilDev said in WifiInfo, le serveur WEB Téléinfo aux multiples facettes:

    Home Ass

    Des pistes pour l'integration dans Home Assistant?



  • Bonjour à tous!
    Merci beaucoup pour tous le travail effectué sur la teleinfo.
    Je voudrais juste apporter une petite contribution, je viens de réaliser un wifinfo à base de Wemos D1 mini, Opto Ltv-814 et Fet BS170.
    Je suis raccordé sur un compteur Linky en mode historique.
    Une 1ère version sur breadboard qui a fonctionné du 1er coup.
    La version finale sur circuit imprimé qui m'a donner bien du fil à retordre avant de fonctionner.
    Pour finir je me suis aperçu que j'avais une différence entre deux LTV-814!
    Un fonctionne très bien, pour l'autre, il m'a fallu baisser la résistance R1 à 3.3kOhms pour que ça fonctionne bien.
    A bon entendeur!
    Amicalement
    Gilles



  • 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



  • N'hésites pas à communiquer les informations en fonction du retour de Charles, car je pense que de nombreuses personnes (moi le premier) sommes intéressées par l'intégration du MQTT dans le Wifiinfo.



  • @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



  • @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 Seb3d, je suis aussi intéressé par ta version

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



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