Ich würde einen trigger-based Template Sensor verwenden.
Der sich dann kurz vor Mitternacht jeweils um den Wert sensor.eigenverbrauch * €/kWh erhöht.
#configuration.yaml
template:
- trigger:
- platform: time
at: "23:59:00"
sensor:
- name: Euro Eigenverbrauch NEU
unique_id: e4faacb9-5b46-4f2c-bf19-6e9176e7a7d0
state: |
{{ (states('sensor.euro_eigenverbrauch_neu') | float(0) + states('sensor.eigenverbrauch') | float(0) * states('input_number.strompreis') | float(0)) | round(2) }}
state_class: total_increasing
unit_of_measurement: "€"
Deinen Sensor EuroEigenverbrauch kannst Du löschen.
Bei dem Template beachten, dass der Template Sensor auf sich selbst referenziert.
Mit sensor.euro_eigenverbrauch_neu, diese entity-id muss mit dem namen des Sensors übereinstimmen, wie in meinen Bsp. oben
Aus Euro Eigenverbrauch NEU wird sensor.euro_eigenverbrauch_neu
Gruß
Osorkon