Checklist
Is your feature request related to a problem? Please describe.
Un peu lié à lié un peu à #82
Describe the solution you'd like
Bonjour et merci pour cette intégration que j'utilise depuis quelques années maintenant.
J'ai remarqué depuis peu que les valeurs d'HP / HC remontée par l'ecojoko ne sont pas stables (probablement elles mêmes remontées par mon compteur).
On peut observer des petits créneaux qui montent et qui descendent. La fonctionnalité d'énergie de HA va considérer tous les fronts montants comme de la conso et donc ça génère une valeur de conso très élevée (incorrecte).
Effectivement pour une entity "total_increasing", HA reconnait les baisses de valeur comme un nouveau cycle (ou changement de compteur).
https://developers.home-assistant.io/blog/2021/08/16/state_class_total/#state_class_total_increasing
For sensors with state_class STATE_CLASS_TOTAL_INCREASING, a decreasing value is interpreted as the start of a new meter cycle or the replacement of the meter. It is important that the integration ensures that the value cannot erroneously decrease in the case of calculating a value from a sensor with measurement noise present. This state class is useful for gas meters, electricity meters, water meters etc.
Penses tu qu'on pourrait faire une modif pour ignorer les baisses non attendues (le bruit). C'est à dire garder la valeur max qu'on a rencontrée. On ferait en sorte que valeur ne baisse jamais, en dehors de la chute à ~0 attendue à chaque fin de période. Je peux faire une PR.

Describe alternatives you've considered
Créer un sensor filtré en utilisant les fonctionnalités "filter" ou "template" de HA, mais je ne connais pas très bien
Additional context
Checklist
Is your feature request related to a problem? Please describe.
Un peu lié à lié un peu à #82
Describe the solution you'd like
Bonjour et merci pour cette intégration que j'utilise depuis quelques années maintenant.
J'ai remarqué depuis peu que les valeurs d'HP / HC remontée par l'ecojoko ne sont pas stables (probablement elles mêmes remontées par mon compteur).
On peut observer des petits créneaux qui montent et qui descendent. La fonctionnalité d'énergie de HA va considérer tous les fronts montants comme de la conso et donc ça génère une valeur de conso très élevée (incorrecte).
Effectivement pour une entity "total_increasing", HA reconnait les baisses de valeur comme un nouveau cycle (ou changement de compteur).
https://developers.home-assistant.io/blog/2021/08/16/state_class_total/#state_class_total_increasing
Penses tu qu'on pourrait faire une modif pour ignorer les baisses non attendues (le bruit). C'est à dire garder la valeur max qu'on a rencontrée. On ferait en sorte que valeur ne baisse jamais, en dehors de la chute à ~0 attendue à chaque fin de période. Je peux faire une PR.
Describe alternatives you've considered
Créer un sensor filtré en utilisant les fonctionnalités "filter" ou "template" de HA, mais je ne connais pas très bien
Additional context