Je l’ai dit avant, regarder les statistiques et le dashboard n’est pas ce qu’il faut que tu fasse!
Ce n’est pas un bug là… ça marche comme prévu!!. Mais c’est ton sensor qui est mal alimenté c’est ça qu’il faut que tu règles!
C’est justement le fait que l’onduleur s’éteint la nuit qui doit poser le souci, il est possible qu’au redémarrage l’API réponds alors qu’il n’est pas complètement en fonction.
La vrai valeur est que tu veux est dans les 4000 et n’arrête pas d’augmenter. C’est bien ça?
Donc dans cette config, il faut ajouter de la logique dans le « state » pour ne pas récupérer les mauvaises valeurs.
- name: "Solax Energy Total"
unit_of_measurement: "kWh"
state: "{{ state_attr('sensor.solax_rest_local', 'Data')[11] | float / 10 }}"
device_class: energy
state_class: total_increasing
icon: mdi:chart-line
attributes:
last_reset: '1970-01-01T00:00:00+00:00'
Le calcul de state devrait ressembler à quelque de de semblable à ça:
state:>
{% if (state_attr('sensor.solax_rest_local', 'Data')[11] | float / 10) == 0 %}
{{ states("sensor.solax_energy_total") }}
{% else %}
{{ state_attr('sensor.solax_rest_local', 'Data')[11] | float / 10 }}
{% endif %}