Hallo, ich würde gerne meinen Stromverbrauch seit der letzten Stromrechnung im Auge behalten. Dazu habe ich zwei Abschnitt hinzugefügt, die auch prima funktionieren. Ich bekomme also den Stromverbrauch seit der letzten Abrechnung angezeigt und die Anzahl der Tage die seit der Ablesung vergangen sind. Nun habe ich diese beiden Werte und möchte noch den Durchschnittsverbrauch berechnen lasen. Sprich Verbrauch durch Tage teilen.
Aber ich bekomme leider keinen Wert angezeigt. Kann mir jemand sagen wo ich den Fehler mache?
# Verbrauch seit letzter Ablesung
- name: "Stromverbrauch seit letzter Ablesung"
unique_id: "AblesungVerbrauch"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ (float(states('sensor.bitshake_smartmeterreader_itron_e_in'))) | round() - 13929 }}
# Tage seit Ablesung berechnen
- name: "Vergangene Tage seit letzter Ablesung"
unique_id: "AblesungTage"
state_class: "total_increasing"
state: >-
{%- set given_time = as_datetime("2024-12-23")%}
{{ ((as_timestamp(now()) - as_timestamp(given_time)) / 86400) | int(0) }}
# Durchschnittsverbrauch pro Tag seit der Ablesung
- name: "Stromverbrauch Durchschnitt pro Tag"
unique_id: "StromVerbrauchProTag"
unit_of_measurement: 'kWh'
device_class: "energy"
state_class: "total_increasing"
state: >-
{{ (float(states('sensor.AblesungVerbrauch'))) | round() / (float(states('sensor.AblesungTage'))) | round() }}