Helfer Sensor historische Daten rechnen lassen

Hallo, für mich ist alles neu. Wie kann man bei einen neu erstellen Helfer (Template Sensor, Watt) die historischen Daten berechnen? Der Sensor der in der Formel gebraucht wir hat eine Historie diese möchte ich berechnet haben.
Es wäre toll wenn man den Start der Berechnung des neuen Sensors definieren könnte.

Gibt es da einen Lösung?

Gruss

Hallo! Erstmal willkommen in der Welt von Home Assistant.

​Das ist eine Frage, die fast jeder Nutzer irgendwann hat. Die kurze Antwort lautet leider: Standardmäßig berechnet Home Assistant keine historischen Daten für neue Template-Sensoren. Ein Sensor fängt erst in dem Moment an aufzuzeichnen, in dem er erstellt wurde.

​Da dein Quell-Sensor aber eine Historie hat, gibt es ein paar „Tricks“, wie du damit umgehen kannst:

​1. Der „Utility Meter“ (Verbrauchszähler) Trick

Wenn es dir darum geht, dass der Gesamtwert stimmt (z. B. für die Energieanzeige), kannst du einen Helfer vom Typ Verbrauchszähler erstellen und deinen Template-Sensor als Quelle nutzen.

​Lösung: Du kannst über die Entwicklerwerkzeuge → Dienste den Dienst utility_meter.calibrate nutzen. Damit kannst du den Zählerstand manuell auf den Wert setzen, den er theoretisch hätte, wenn er schon länger mitgelaufen wäre.

​2. Statistische Daten korrigieren (Long Term Statistics)

Seit einiger Zeit erlaubt Home Assistant das manuelle Bearbeiten von Statistiken.

​Gehe zu Entwicklerwerkzeuge → Statistik.

​Suche deinen neuen Sensor. Wenn er dort auftaucht, kannst du rechts auf das kleine Icon (Summe mit Pfeil) klicken und Werte für die Vergangenheit korrigieren. Das ist mühsam, aber für einzelne Fixpunkte (z. B. Monatsanfang) machbar.

​3. Die „Hardcore“-Lösung: SQL

Wenn du dich mit Datenbanken auskennst, könntest du theoretisch direkt in die home-assistant_v2.db schreiben. Das ist aber für Einsteiger nicht zu empfehlen, da man sich leicht die ganze Datenbank zerschießt.

​4. Alternative für die Zukunft: Grafana

Falls du deine Daten ohnehin in einer InfluxDB speicherst und mit Grafana visualisierst: Dort kannst du in der Abfrage (Query) mathematische Operationen auf die Historie deines Quell-Sensors anwenden. So hättest du die Grafik sofort rückwirkend parat, auch wenn der Sensor in Home Assistant neu ist.

​Fazit:

In Home Assistant direkt gibt es keinen „Berechne ab Startdatum“-Knopf. Am besten setzt du den Sensor jetzt auf und korrigierst den aktuellen Stand einmalig per Kalibrieren, damit zumindest die Summe für die Zukunft stimmt.

​Viel Erfolg beim Basteln!

2 „Gefällt mir“