Wert einer Entität zwischenspeichern und damit rechnen

Ich bin noch relativ neu in HA unterwegs.
Ich möchte den Wert der Entität sensor.tasmota_sml_total (kWh) um 22:00Uhr irgendwo so zwischenspeichern, dass ich am Folgetag mit dem selben sensor Differenzrechnungen durchführen kann und diese Differenz auf dem dashboard ausgeben kann.
Um 22:00 Uhr könnte ich eine Automatisierung laufen lassen. Aber wie man in dieser Automatisierung einen Sensor-Wert speichert, habe ich nicht entdeckt.
Wie und wo muss ich das formulieren.

Du kannst dir in der configuration,yaml bzw. template.yaml den Sensor folgendermaßen konfigurieren:

template:
  - trigger:
      - platform: time_pattern
        hours: 22
        minutes: 00
    sensor:
      - name: "Zwischenspreicher täglicher Wert"
        unique_id: "tasmota_sml_total_zwischenspeicher"
        unit_of_measurement: 'kWh'
        state: >-
            {{ float(states('sensor.tasmota_sml_total')) | round(3) }}

Damit brauchst du keine weitere Automation.

Vielen Dank, funktioniert super. Bei den vielen Möglichkeiten die HA bietet, ist es für einen Anfänger ziemlich schwer hineinzufinden, selbst wenn man schon stundenlang Videos geschaut hat.

Könnt Ihr mir erklären, wohin der Wert zwischengespeichert wird ?
Ich verstehe es nicht so ganz.

In einen Sensor mit dem Namen wie unter - name “xyz” gewählt. Also:
sensor.xyz

Ich hänge mich hier mal dran. Ich habe hier irgendwo ein Fehler. Es wurde leider nichts gespeichert:

Auszug aus meiner templates.yaml:

Stromzählerstand Zwischenspeichern

- trigger:
      - platform: time_pattern
        hours: 16
        minutes: 40
      - name: "Zwischenspreicher Haupt täglicher Wert"
        unique_id: "StromzählerHaupt_z"
        unit_of_measurement: 'kWh'
        state: >-
            {{ float(states('sensor.tasmota_e320_total_in')) | round(3) }}

- trigger:
      - platform: time_pattern
        hours: 16
        minutes: 40            
      - name: "Zwischenspreicher WP-HT täglicher Wert"
        unique_id: "StromzählerWPHT_z"
        unit_of_measurement: 'kWh'
        state: >-
            {{ float(states('sensor.wp_pafal_total_in_ht')) | round(3) }}  
            
- trigger:
      - platform: time_pattern
        hours: 16
        minutes: 40
      - name: "Zwischenspreicher WP-NT täglicher Wert"
        unique_id: "StromzählerWPNT_z"
        unit_of_measurement: 'kWh'
        state: >-
            {{ float(states('sensor.wp_pafal_total_in_nt')) | round(3) }}

Probier es mal nur mit

- trigger:
    - platform: time
      # Military time format. This trigger will fire at 3:32 PM
      at: "16:40:00"
anstelle von 
- platform: time_pattern

:crayon:by HarryP: Codezeilen formatiert

Danke, das hat funktioniert!

Hallo,

kann ich das ganze auch monatlich zu einer bestimmten Uhrzeit machen?

Ich weiß lediglich, dass ich Cron Pattern 0 0 1 * * nutzen muss.

Danke im Voraus.

Mit Verbrauchszählern läßt sich das noch einfacher lösen:
https://www.youtube.com/shorts/wsJz5nu40g4