Aller au contenu

resumé des consomations


samhuin

Messages recommandés

Bonjour a tous,

 

Depuis quelque temps je m’étais fait une petite scène pour m'envoyer chaque jour ma consommation en eau du jour et du mois.

L'envoi est dans gea je n'ai jamais pris le temps de convertir le script dans GEA

---Eau jour
	local Compteur_eau_jour = fibaro:getGlobal("Eau_global_jour")
	euro = tonumber(0.00243)--prix au litre
	local calc= (tonumber(Compteur_eau_jour)) 
	local prix = ( euro * calc) 
	jour = string.sub(prix, 1, 4)-- prix jour
  	fibaro:setGlobal('cout_eau_jour',jour)
---Eau mois
	local Compteur_eau_mois = fibaro:getGlobal("Eau_global_mois") 
	euro = tonumber(0.00243)--prix au litre
	local calc= (tonumber(Compteur_eau_mois)) 
	local prix = ( euro * calc) 
	mois = string.sub(prix, 1, 4)
  	fibaro:setGlobal('cout_eau_mois',mois)

Mais je me suis dit tiens si on récupérer aussi le montant ou au moins la consommation dans le suivit énergétique du hc2, mais impossible de trouver ou sont stocker ces infos et surtout comment les récupérer.

 

quelqu'un aurait une petite idée?

 

Merci par avance

Lien vers le commentaire
Partager sur d’autres sites

Quelques pistes :

 

/api/energy/{Start}/{End}/compare/devices/power/{id}    

 

/api/energy/1393455963/1393459563/compare/devices/power/11,91
/api/energy/1393456133/1393459733/compare/devices/power/91
/api/energy/1393434533/1393438133/summary-graph/devices/power/91
/api/energy/1393452363/1393455963/summary-graph/rooms/power/2

 

/api/energy/now-3600/now/single/devices/power/14
/api/energy/now-3600/now/summary-graph/devices/power/91
/api/energy/now-3600/now/summary-graph/rooms/power/2

 

Lien vers le commentaire
Partager sur d’autres sites

Merci j'ai pu avancé du coup :-)

 

par contre j'ai un bug que je ne m'explique pas

local panels = api.get("/panels/energy?type=devices&id=70")
fibaro:debug(panels.costD)
fibaro:debug(panels.costM)

ne me sort aucune valeur, je pense que le problème vient du faite que la réponse soit dans un array[] et non directement dans un object {}

 

je n'ai pas encore trouvé la syntax pour avoir mon resultat, si quelqu'un a la reponse ca serait sympa :-)

 

Bonne soirée

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...