Regelmäßig Ausreißer (Wert statt Differenz) bei Tasmota Energie

Ja, habe ich inzwischen auch festgestellt. Aber … das hat mich auf einen neuen Ansatz für die Problemlösung gebracht…


state: >
        {% set neuer_wert = states('sensor.bitshake_smartmeterreader_ertrag_pv_alt') | float(6900) + 56120.32 %}
        {% set alter_wert = states('sensor.gesamtertrag_pv_alt') | float(neuer_wert) %}
        {% set differenz = neuer_wert - alter_wert %}
        {% if 0 < differenz <= 0.5 %}
          {{ neuer_wert }}
        {% else %}
          {{ alter_wert }}
        {% endif %}

Das gibt für sensor.gesamtertrag_pv_alt im Augenblick des Neuladens der Config auch den tatsächlichen, aktuellen Wert 63029.6 aus. Jetzt muss sich nur noch zeigen, ob dieser auch steigt, wenn sensor.bitshake_smartmeterreader_ertrag_pv_alt' steigt …