Hallo zusammen,
nachdem ich mit folgender Einstellung seit einigen Wochen keine Probleme hatte,
werden nun doch “falsche” Werte übernommen:
# Stromzähler Haupt Verbrauch
- name: "Stromzähler Haupt Verbrauch"
unique_id: "stromzhauptverbrauch"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state: >
{% if states('sensor.tasmota_e320_total_in') | float <= 0 -%}
{{states('sensor.Stromzahler_haupt_verbrauch')}}
{% else %}
{% if states('sensor.tasmota_e320_total_in') | float > 99999 -%}
{{states('sensor.Stromzahler_haupt_verbrauch')}}
{% else %}
{{states('sensor.tasmota_e320_total_in') | float}}
{% endif %}
{% endif %}
Wie kann ich nur Werte übernehmen, die plausibel z.B. zwischen 1500,000 und 99999,000 liegen?
Mit dem o.g. Code werden trotzdem Werte wie 0,03 oder 999,999 übernommen
Siehe auch hier:
Ich sehe gerade, dass auch noch Werte zu niedrig sind:
Könnte noch was eingebaut werden, dass der neue Wert immer größer, oder gleich dem Vorgänger Wert entspricht?
HAT SICH ERLEDIGT!
Der Hichi Lesekopf war nicht ganz korrekt ausgerichtet.
Die letzten Stunden wurden nur seltsame Werte übermittelt.
Den Lesekopf habe ich nun um einen halben Millimeter verdreht und schon war wieder alles in Ordnung.