Erstellen einer Automatisierung zum speichern von Sensordaten

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

1 „Gefällt mir“