samhuin Posté(e) le 3 décembre 2016 Signaler Posté(e) le 3 décembre 2016 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
Lazer Posté(e) le 3 décembre 2016 Signaler Posté(e) le 3 décembre 2016 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
samhuin Posté(e) le 4 décembre 2016 Auteur Signaler Posté(e) le 4 décembre 2016 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
Lazer Posté(e) le 4 décembre 2016 Signaler Posté(e) le 4 décembre 2016 Essaye comme ceci : fibaro:debug(panels[1].costD) fibaro:debug(panels[1].costM)
samhuin Posté(e) le 6 décembre 2016 Auteur Signaler Posté(e) le 6 décembre 2016 Parfait ca marche nickel je termine l'ensemble et je vous le post. Bonne soirée a tous
Messages recommandés