Energy Dashboard - Valeurs incorrectes régulièrement

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 %}