Aller au contenu

Module Eco-Devices Avec Calcul Du Coût Journalier


JossAlf

Recommended Posts

Voici ce que j'obtiens: 

 

{"product":"Eco-devices","T1_PTEC":"TH..","T1_PAPP":480,"T1_BASE":38630862,"T2_PTEC":"----","T2_PAPP":0,"T2_BASE":0,"INDEX_C1":3074,"INDEX_C2":0}

 

Effectivement j'ai plus le "  en plus. 

 

Merci;) 

Lien vers le commentaire
Partager sur d’autres sites

Je viens de me rendre compte de qqles choses, les variables ABO, INDEX et CONSO ont bien les bonnes valeurs dans le panneaux variables, c'est donc un problème d'affichage ? qu'en penses tu? 

Lien vers le commentaire
Partager sur d’autres sites

  • 3 months later...

Bonsoir, je fais une version HC, HP de ton script. 

Mon pb : le calcul suivant que tu fais :

 

  1. -- 0,60 € c'est le coà»t TTC des taxes et abonnement : abo + TCFE (CR*0,00932) + CSPE (CR*0,01650) + CTA 2,88
  2. local AboTaxeEtContribution = (15.78 + (VconsoInstant*0.00932) + (VconsoInstant*0.01650) +2.88)/30
  3. --

 

L'abo mensuel est de 8.12*1.055 ( 5,5%), tu sembles compter 2 mois non ?

Mon TCFE est 0.00314, 3 fois inférieur au tien ( peut être normal ? )

Merci

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

pas de bol pour moi, pour le moment la téléinfo n'est pas raccordé, mais c'est en cours...

je cherche la même chose, mais pour le gaz... ? (ca ca fonctionne déja :P )

j'ai recherché sur le forum, mais sans résultat...

ca existe ? ou il faut que j'essaye de m'inspirer de celui la ? :huh:

Lien vers le commentaire
Partager sur d’autres sites

merci rocketlud, j'avais déjà  vu ton tuto, mais cette partie la est déjà  réalisé... j'ai déjà  les infos sur mon eco-device

Maintenant je cherche a faire un MV équivalent à  celui présenté ici pour le calcul du coà»t etc...  :D

Lien vers le commentaire
Partager sur d’autres sites

  • 1 month later...

Bonjour,

 

Je viens d'adapter légèrement ce module virtuel pour le suivi de ma production photovoltaà¯que avec un EcoDevices et ça fonctionne plutôt bien. Encore merci à  son auteur.

 

Je rencontre juste un petit problème que je n'arrive pas à  résoudre.

 

L'affichage de l'index à  00 H 01 a lieu avec 9 chiffres après la virgule alors que toutes les autres données s'affichent correctement avec un maximum de 3 chiffres après cette même virgule.

Cela ne fausse rien bien sà»r mais c'est pas beau :(

 

L'un d'entre-vous aurait-il une idée de la correction que je pourrais apporter à  ce problème ?

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta réponse mais hélas elle n'éclaire pas ma lanterne.

 

Je n'ai jamais programmé en LUA mais, de l'experfience que j'ai de langages de programmation plus "classiques", j'ai cru comprendre que :

 

La variable INDEX est lue dans la réponse de l'EcoDevices ici :

 

fibaro:setGlobal("INDEX", response.T1_BASE/1000)

 

puis est affichée ici :

 

fibaro:call(31, "setProperty", "ui.Label1.value", fibaro:getGlobalValue("INDEX") .. " kWh")

 

Cet affichage est bon et ne comporte que 3 chiffres après la virgule.

 

Cette même réponse est lue à  00 H 01 et alimente la variable ConsoMinuit ici :

 

fibaro:setGlobal("ConsoMinuit", fibaro:getGlobalValue("INDEX"))

 

puis est affichée ici :

 

fibaro:call(31, "setProperty", "ui.Label3.value", fibaro:getGlobalValue("ConsoMinuit"))

 

Je ne vois pas fondamentalement de différence avec les lignes précédentes pour ce qui est du formatage de l'affichage et donc je ne comprends pas pourquoi dans un cas je n'ai que trois décimales et dans l'autre j'en ai neuf.

 

Ou alors je n'ai rien compris au programme mais, si tel est le cas, merci de mettre sur la voie :)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, la fonction que je t'ai donné permet simplement d'afficher ce que tu souhaites.

 

Voici un exemple :

.

local hp = fibaro:getGlobal("IHP")

fibaro:debug("index hp = "..hp)
fibaro:debug("............")
string = string.sub(hp, 1, 3)
fibaro:debug("je garde les 3 premiers chiffres :"..string)
string2 = string.sub(hp, 7, 9)
fibaro:debug("je garde les 3 derniers chiffres :"..string2)

.

Ce code retourne donc :

[DEBUG] 17:00:33: index hp = 138365003
[DEBUG] 17:00:33: ............
[DEBUG] 17:00:33: je garde les 3 premiers chiffres :138
[DEBUG] 17:00:33: je garde les 3 derniers chiffres :003
Lien vers le commentaire
Partager sur d’autres sites

  • 6 months later...

Salut les gars, 

 

Je souhaiterais améliorer un peu ce VD afin d'avoir plus d'info d'historisation: 

 

- COnso mois en cours

 

- conso Annuel 

 

En créant 2 nouvelles Variables Annuel et mois ça peut le faire ? Vous en pensez quoi ? 

 

Merci de vos retours ;)

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...