samhuin Posté(e) le 3 décembre 2016 Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 3 décembre 2016 Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
samhuin Posté(e) le 4 décembre 2016 Auteur Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 4 décembre 2016 Signaler Partager Posté(e) le 4 décembre 2016 Essaye comme ceci : fibaro:debug(panels[1].costD) fibaro:debug(panels[1].costM) Lien vers le commentaire Partager sur d’autres sites More sharing options...
samhuin Posté(e) le 6 décembre 2016 Auteur Signaler Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés