Closed lboue closed 6 months ago
Ne faudrait-il pas prendre en compte le cas d'un compteur à zéro (value = 0) ?
https://github.com/Aohzan/ecodevices/blob/master/custom_components/ecodevices/sensor.py#L552
def native_value(self) -> float | None:
"""Return the total value if it's greater than 0."""
value = 0.0
for key in TELEINFO_TEMPO_ATTR.values():
value += float(self.coordinator.data[f"T{self._input_number}_{key}"])
if value > 0:
return value
_LOGGER.warning(
"Total value for Teleinfo Input %s not greater than 0, ignore",
self._input_number,
)
return None
en fait parfois on a la valeur 0 parce qu'il n'y a pas de valeur, et ça réinitialise les compteurs dans Home-Assistant, du coup on prend jamais en compte la valeur 0 Sinon par exemple, si tu es en total à 100,1kWh, ça passe à 0 puis à 100,2kWh, HA va croire que tu as consommé 100,2kWh à ce moment de la journée... Du coup il vaut mieux laissé comme ça, dès que ton compteur de JB sera incrémenté ça sera bon
Bonjour,
Je rencontre un souci avec les compteurs Jour Blanc HP/HC Total. Je suis en option tarifaire Tempo. Cette intégration retourne des compteurs un status inconnu via l'intégration (version 5.0.0):
Pourtant lorsque je vérifie le contenu du fichier XML, j'ai bien un compteur à zéro et pas une valeure nulle:
Réponse XML