Aohzan / ecodevices

Home Assistant custom component for GCE Eco-Devices
Apache License 2.0
13 stars 4 forks source link

Pas de données "Consommation d'énergie" #17

Closed PasDeBol closed 2 years ago

PasDeBol commented 2 years ago

Bonjour,

J'ai installé la contribution hier, via HACS, en sélectionnant uniquement Téléinfo 1, indiqué l'unité VA comme le screen de la doc. L'entité sensor.teleinfo_1 fonctionne bien pour indiquer la puissance consommée, avec tous les arguments liés. Par contre , sensor.teleinfo_1_total reste figé à l'état "unknown" et rien ne s'affiche dans la partie Energie. Tout est à jour coté HA.

message coté energie: statistics_not_defined sensor.teleinfo_1_total Entité indisponible L'état de ces entités configurées n'est actuellement pas disponible : sensor.teleinfo_1_total (unknown) Grid consumption Teleinfo 1 Total

Informations sur l’appareil Eco-Devices par GCE Eco-Devices 192.168.2.84 Firmware: 1.05.26

Capteurs: Teleinfo 1 7 940 VA Teleinfo 1 Total Inconnu

Un truc que je n'ai pas fait?

Jérôme.

Aohzan commented 2 years ago

Bonjour, Normalement rien de spécial à faire :thinking: Tu peux tester ces URL sur ton navigateur et envoyer le retour : http://192.168.2.84/status.xml http://192.168.2.84/protect/settings/teleinfo1.xml

PasDeBol commented 2 years ago

Bonjour. Je n'arrive pas à mettre ce post correctement en forme avec les XML...

status.xml:

61411 11:20 ECO-DEVICES 00:04:A3:A2:77:02 80 8020 0 8020 0 HP ---- 60 0 90 90 0 0 0 0 0 0 5 0 0 0 1 2 1 2 0 1.05.26

teleinfo1.xml:

031961844117 HC.. 60 0 9744367 15321721 0 0 0 0 0 0 0 0 0 HP ---- 25 25 0 0 61 90 90 0 0 5750 5750 A 000000 -
Aohzan commented 2 years ago

c'est à cause de ça: <T1_BASE>0</T1_BASE> si je comprends bien, quand tu es en HC/HP, T1_BASE est vide et il faut cumuler T1_HCHC et T1_HCHP pour connaitre le total de ta consommation ?

PasDeBol commented 2 years ago

Bien vu! Effectivement il faut la somme des deux pour la consommation globale. Par contre , HA peut gérer le prix de l'énergie (donc 2 prix différents pour Heure Creuse et Pleine) donc ça peut être interressant de gérer les 2 totaux séparément et créer en plus le total des 2 (sans gestion de coût)

Aohzan commented 2 years ago

Ok il faut que j'implémente la gestion des HC/HP du coup

PasDeBol commented 2 years ago

Je vais patienter alors.

Merci.

Aohzan commented 2 years ago

je viens d'ajouter la gestion dans le code, tu peux tester l'installation du code sans passer par HACS ?

PasDeBol commented 2 years ago

Bonsoir,

ça a l'air de fonctionner: J'ai refait "configuration" et cela m'a bien proposer de cocher "Heure Creuse". J'ai ajouter les nouvelles entités à Energie. Il y a bien un total global, un total HC et un total HP avec les bonnes valeurs. J'ai rien sur la partie graphique pour l'instant mais ça devrait venir.

Si tu veux améliorer, tu peux détecter automatiquement l'option tarifaire de l'utilisateur dans teleinfo1.xml avec la balise . Pour moi: "HC.."

Je te remercie.

Aohzan commented 2 years ago

Top :+1: Ca sert à quelque chose de spécifier l'option tarifaire à home assistant ?

PasDeBol commented 2 years ago

Ca sert à quelque chose de spécifier l'option tarifaire à home assistant ?

De paramétrer automatiquement ton intégration en fonction de Base ou HC/HP sans intervention de l'utilisateur.

Aohzan commented 2 years ago

ah oui dans le sens là, je préfère laisser le choix lors de la configuration pour éviter le bascule de l'un à l'autre si l'ecodevices renvoie une valeur erronée pour x raison, merci :+1:

PasDeBol commented 2 years ago

Pas faux.

Je n'ai toujours pas les données coté graphique mais ça doit venir du fait que je suis en développement avec un HA Virtualisé sur une machine régulièrement en veille...

Aohzan commented 2 years ago

HA remplie la table statitics dans sa db sur les entités de total, en regardant la différence régulièrement, normalement en max 2h tu as le graf qui apparait, il faut que HA soit up 24/7 je pense du coup oui