Aller au contenu
darklite44

Module Eco-Devices - Consommation Mensuelle

Recommended Posts

Bonjour,

 

 

 

 

Voici le module virtuel pour l'ECO-DEVICES que je souhaitais faire pour afficher mes consommations mensuelles directement sur le HC2. Je n'ai pas traité le main loop pour le moment donc si vous souhaitez l'améliorer, pas de soucis.

 

 

 

 

 

Il affiche  :

 

 

• la consommation HP/HC de chaque mois

 

 

• le coà»t associé pour chaque mois (hors abo)

 

 

 

 

 

Ce module est prévu pour un abonnement HP/HC mais vous pourrez l'adapter facilement en changeant le pattern qui parse le fichier CSV.

 

 

 

 

 

Le données sont stockées dans une variable energylist. Il faut la créer dans le panneau Variables.

 

 

 

 

 

Voilà  ce que ça donne sur Androà¯d.

 

 

 

 

 

Il reste à  traiter les points suivants :

 

 

  • envoyer de rapports quotidiens via Pushover
  • comparaison de la conso à  M-1
  • automatiser le chargement des valeurs à  00h05 chaque jour via le main loop

 

post-178-0-73152700-1430983489_thumb.png

Consos_mois 1.1.2.vfib

  • Upvote 3

Partager ce message


Lien à poster
Partager sur d’autres sites

Excellent,

 

As tu en complément une schématique pour brancher ton écho device ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Désolé mais je ne vois pas le rapport entre le branchement d'un eco-devices et mon module virtuel.

Partager ce message


Lien à poster
Partager sur d’autres sites

@D-GK

 

Super merci beaucoup :)

 

Y'a pas une chose à  demander a EDF je crois concernant ca, pour la lecture, ce n'est pas par défaut je pense ?

 

@darklite44

 

Je vais bientôt recevoir le mien d'ici peu, et je cherchais un partage d'expérience sur les branchements, n'étant pas du tout caler sur la chose, je cherche les infos partout lol.

 

En tout cas merci de ton tuto !

Modifié par cybersquat

Partager ce message


Lien à poster
Partager sur d’autres sites

@ darklite44 desoler de ne pas t'avoir repondu au mail mais j'ai des pb avec le serveur smtp de free

oui j'ai mis ton modul mis a jour mais il me retourne un erreur qui est [ERROR] 23:53:24: line 10: bad argument #1 to 'pairs' (table expected, got number)

si tu peux m'aider car la je séche (c'est un peut dure pour un jeuno comme moi qui debute en lua )

Merçi d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites
J'ai oublié de préciser un point. Le données sont stockées dans une variable energylist. Il faut la créer dans le panneau Variables.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Did,

 

Merci Didier, je vais en faire la demande dès lundi, espérons que ca soit pas trop long avant qu'ils viennent !

Partager ce message


Lien à poster
Partager sur d’autres sites

@darklite44 oui je l'ai fait dès le départ car en relisant ton code je l'avais vue maintenant je sais que un fibarolcall:setglobal est une variable mais le pb est toujours làet je ne vois d'où vient le pb

Je te met des screen comme tu pourras le voir pas de souci sur le parse csv

Mais sur le rapport conso il y a une erreure et je pense que c'est ca qui bloque

post-1332-0-54848100-1431079161_thumb.jpg

post-1332-0-89124400-1431079369_thumb.jpg

post-1332-0-77561200-1431079392_thumb.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

  @Alain,

Tu peux leur demander en premier, si la téléinfo est activée sur ton compteur (il doivent le voir de chez eux), si c'est déjà  fait, ça t'évitera les 24€.

Partager ce message


Lien à poster
Partager sur d’autres sites

@darklite44 la variable energylist reste a 0 dans le panel

A tu eu le probleme quand tu a codé ton module

Partager ce message


Lien à poster
Partager sur d’autres sites

Il te sort cette erreur car il n'arrive pas àlire le contenu json de la variable puisque c'est "0".

Peux-tu essayer la nouvelle version en pièce jointe ?

Consos_mois 1.2.vfib

Partager ce message


Lien à poster
Partager sur d’autres sites

hello darklite44 je vient de le tester super il marche nickel

 

un grand merci a toi et surtout c'est un très bon travail je regarde comment tu a fait comme cela j’apprends et un jour je saurais coder

 

comme cela.

 

En attendent un grand merci et peut être qu'un jour je pourrais te renvoyer l'aide que j'ai eu

 

Bravo et Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

@Did,

 

Ah oui j'avais pas pensé lol !

 

J'attends la réception de celui-ci pour commencer a jouer avec 

 

J'ai hâte de tester le tuto de darklite44 ^^ :)

 

C'est vraiment intéressant .

Partager ce message


Lien à poster
Partager sur d’autres sites

J'avoue qu'au debut je ne pensais pas réussir à  faire ça. J'avais posté sur le forum officiel et on me disait que c'était pas possible. 

Mais il faut y croire et au final on y arrive avec beaucoup de patience  :)

Partager ce message


Lien à poster
Partager sur d’autres sites

GG darklite44, 

 

Tu as bien raison, faut rien lâcher !

Partager ce message


Lien à poster
Partager sur d’autres sites

Effectivement il ne faut jamais rien lâcher c'est toujours comme ça qu'ont arrive àc'est fin en tout cas il marche très bien ton module

Encore merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour vos messages, ça me fait plaisir de voir que cela sert aux autres aussi. Ces longues heures passées ne sont pas vaines.

Ca change du boulot ^_^

Le code est fait àla va vite pour le moment. Si certains savent bien gérer les main loop je suis preneur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Perso pour les VD je mets rien en main loop en dehors d'un push button toutes les x secondes de plus sur le Timestamp (os.time). Je n'ai plus de freeze VD depuis.

Partager ce message


Lien à poster
Partager sur d’autres sites

Là  je voudrait le lancer une fois par jour. à‡a peut fonctionner sur une durée si longue ?

 

Autre sujet, par contre je commence à  me demander si ça vaut vraiment le coup de prendre l'abo HP/HC quand on voit le ratio lorsque l'on n'a plus besoin de chauffer...

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce module est super .... Bravo

Une question, est il possible de faire pareil avec une IPX 800 ??

D'avance merci pour vos réponses

Partager ce message


Lien à poster
Partager sur d’autres sites

Sympa ce VD, mais j'ai le tarif de base (pas de HC/HP) et le VD me renvoi 0 pour toutes les valeurs.

Je cherche où changer dans le code LUA mais je ne trouve pas...

Partager ce message


Lien à poster
Partager sur d’autres sites

×