Ré-écriture de Wifinfo pour traiter le mode standard du Linky



  • Partant de l'excellent travail de M. Hallard et de celui de Doume, j'ai complètement revu le code afin de pouvoir gérer le mode standard du Linky.
    Cette version est capable de gérer les 71 étiquettes de ce mode et de fournir un JSON standard des valeurs reçues.
    J'ai conservé la partie liaison avec Jeedom et Emoncms. Pour ce dernier n'ayant pas les connaissances suffisantes sur les valeurs des étiquettes de contrat/mode horaire et autres valeurs que M. Hallard convertissait en valeur numeriques, je me suis contenté de ne transmettre que les valeurs numériques de la téléinfo (toutes les informations de consommation donc).
    Attention les nouvelles étiquettes n'ont pas grand chose à voir avec le mode Historique (par exemple pas d'alerte ADPS, ADCO est devenu ADCS, on a la puissance instantané et non l’ampérage, etc...).
    Mon module tourne depuis ce matin sans soucis.
    Je ne sais pas ou déposer mes fichiers sources et compilés, si quelqu'un peut m'aider (je n'ai jamais fait de Github) ?



  • Salut @Arly

    Pour partager tes sources avec tout le monde, il te faut un dépôt sur Github.
    Pour commencer, tu dois te créer un compte et ensuite, tu crées un repository.
    Il te faudra aussi avoir le programme Git sur ton ordinateur, pour pouvoir pousser tes sources sur ton repository sur Github.
    Je t'invite à regarder l'aide fournit par Github, ils expliquent bien la marche à suivre pour toutes les plateformes.
    Bon courage,
    Manuel



  • Bonjour,

    A propos quelqu'un sait il ou se procurer les modules Wifinfo ? Il n'y en a pas sur Tiddie

    Merci



  • @Christophe les sources sont dans les exemple de la librairie Teleinfo mais ils sont un peu obsolètes
    https://github.com/hallard/LibTeleinfo/tree/master/examples/Wifinfo

    Je suis en train de ré-écrire de code à l'aide de @sremy et je pense que je vais sortir les sources de la librairie. De plus le code sera capable de gérer des compteurs d'impulsions et quelques capteurs.

    Capture.JPG



  • @Charles très content d'apprendre que vous travaillez sur une nouvelle version.
    Pour la partie Jeedom, serait-il possible de prendre en compte la nouvelle version du plugin Teleinfo qui attend les données au format json ?
    @mjeanne a fait un script de contournement que l'on peut trouver sur le forum de jeedom. Cela fonctionne très bien, mais tant qu'à faire ce serait encore mieux que ce soit géré directement.



  • Salut @Charles

    Content aussi d’apprendre que vous bossez sur une nouvelle version.

    Comme je disais dans un autre post j’ai modifier ton exemple pour ajouter le support MQTT (pour publier vers home assistant par exemple ) et ajouter le support de capteur type DHT et BME (le tout enregistrer via option de la page web dans la config)

    Si je peux aider à quelque chose n’hésite pas ;)

    Seb@stien



  • Bonjour Charles
    Je ne sais pas ou vous en êtes dans la réécriture du code, j'ai remanié entièrement wifinfo pour une application perso,
    je pense la mettre plus tard sur github. Je peux déjà vous l'envoyer si ça vous intéresse.
    J'ai mis en place les classes:
    les fonctionnalités présentes dans wifinfo
    -myWifi ajout start stop wifi horaire paramétrés par l'interface web
    -myOta
    -webClient
    -webServer
    -config
    -LibTeleinfo mode standard à terminer(j'ai pas encore le linky)
    -mySyslog version de Dominique DAMBRAIN 2017-07-10
    -ledRGBSerial (pour des APA106)
    ajout
    -myNTP mise à l'heure datation
    -simuTempo simulation de trames tempo (historique)
    -enregistrement enregistrement d'informations (compteur couleur imax...)

    ajouts pour mon application qui pilote la vmc et affiche les couleurs tempo et jour/nuit
    -vmc
    -interRelais
    -buzzer
    -canBus liaison vers un module d'affichage commande + capteur déporté st7735
    -capteur
    -ta12 surveillance du courant vmc
    -dht
    -smt160

    le programme principal
    traitement_tempo.ino


Log in to reply