Stromverbrauch in Home Assistant täglich und monatlich auswerten¶
Veröffentlicht am 1. September 2026 · Geschätzte Lesezeit: 6 Minuten
Mit dem Utility-Meter-Helfer teilst du einen vorhandenen Gesamtzähler automatisch in Tages- und Monatsverbräuche auf. Home Assistant berechnet dafür bei jeder neuen Messung die Differenz zum vorherigen Zählerstand und setzt den jeweiligen Periodenzähler zum passenden Zeitpunkt zurück.[1] Die Einrichtung über die Benutzeroberfläche dauert ungefähr 15 Minuten; der erste Tages- oder Monatszeitraum ist noch unvollständig.[1]
Voraussetzungen
- Eine aktuelle Home-Assistant-Installation mit Administratorzugang
- Ein vorhandener Verbrauchssensor, der zum Beispiel Energie in
kWhzählt - Die vollständige Entity-ID dieses Sensors
- Ein aktuelles vollständiges Home-Assistant-Backup
1. Backup erstellen¶
Öffne Einstellungen → System → Backups und erstelle ein vollständiges Backup. Bewahre eine zusätzliche Kopie außerhalb des Home-Assistant-Systems auf.[1]
Die neuen Helfer lassen sich zwar einzeln löschen, das Backup ist aber der sichere Rückweg, falls du gleichzeitig weitere Einstellungen änderst.[1]
2. Quellsensor kontrollieren¶
Öffne Entwicklerwerkzeuge → Zustände und suche deinen Energiezähler. Notiere die Entity-ID, zum Beispiel sensor.stromzaehler_gesamtenergie.[1]
Prüfe anschließend diese Punkte:[1]
- Der Zustand ist eine Zahl.[1]
- Die Einheit lautet für elektrische Energie üblicherweise
kWhoderWh.[1] - Der Wert steigt mit dem Verbrauch fortlaufend an oder setzt sich nach einem bekannten Ereignis gezielt auf null zurück.[1]
- Es handelt sich nicht nur um die aktuelle Leistung in
W.[1]
Das Utility Meter kann Energie, Wasser, Gas oder Wärme aus einem vorhandenen Verbrauchssensor auswerten.[1] Für diese Anleitung verwenden wir einen kumulierten Energiezähler.[1]
Leistung ist nicht Energie
Ein Sensor in Watt zeigt nur die momentane Leistung. Verwende stattdessen einen vorhandenen Energie-Sensor in kWh oder wandle die Leistung zuerst mit einem Integral-Helfer in Energie um.[1]
3. Tageszähler anlegen¶
Öffne Einstellungen → Geräte & Dienste → Helfer, klicke auf Helfer erstellen und wähle Utility Meter.[1]
Trage folgende Werte ein:[1]
- Name:
Tagesverbrauch - Eingabesensor: dein kumulierter Energie-Sensor
- Zähler-Rücksetzzyklus: täglich
- Unterstützte Tarife: leer lassen
- Nettoverbrauch: ausgeschaltet
- Delta-Werte: ausgeschaltet
Bei einem kumulierten Zähler müssen Delta-Werte ausgeschaltet bleiben. Ist die Option aktiv, addiert Home Assistant jeden neuen Eingangswert vollständig, statt nur die Differenz zwischen zwei Messungen zu übernehmen.[1]
Speichere den Helfer. Home Assistant erzeugt daraus einen neuen Sensor; dessen genaue Entity-ID hängt vom vergebenen Namen ab.[1]
4. Monatszähler anlegen¶
Erstelle auf demselben Weg einen zweiten Utility-Meter-Helfer. Verwende denselben Eingabesensor und diese Werte:[1]
- Name:
Monatsverbrauch - Zähler-Rücksetzzyklus: monatlich
- Unterstützte Tarife: leer lassen
- Nettoverbrauch: ausgeschaltet
- Delta-Werte: ausgeschaltet
Der Tages- und der Monatszähler dürfen denselben Quellsensor verwenden. Sie berechnen unabhängig voneinander den Verbrauch innerhalb ihres jeweiligen Zyklus.[1]
Erster Zeitraum
Der erste Zeitraum beginnt erst beim Anlegen des Helfers und ist deshalb unvollständig. Ein vollständiger Tageswert steht ab dem nächsten Tag bereit, ein vollständiger Monatswert ab dem ersten Tag des nächsten Monats.[1]
5. Rücksetzverhalten passend einstellen¶
Öffne jeden Helfer noch einmal und kontrolliere Periodisches Zurücksetzen:[1]
- Einschalten, wenn der Quellsensor selbst erwartbar auf null springt, zum Beispiel nach dem Neustart eines Zwischensteckers.
- Ausschalten, wenn der Quellsensor ein dauerhaft steigender Haus- oder Gerätezähler ist und während seiner Lebensdauer nicht zurückgesetzt wird.
Bei einem dauerhaft steigenden Zähler verhindert die ausgeschaltete Option, dass nach einer zeitweisen Nichtverfügbarkeit ein Zählerstand verloren geht.[1]
Die Option Sensor immer verfügbar kann den letzten bekannten Wert anzeigen, während die Quelle nicht verfügbar ist. In dieser Zeit entstehen jedoch keine neuen Messwerte; aktiviere sie daher nur, wenn dir dieses Verhalten bewusst ist.[1]
6. Erzeugte Sensoren prüfen¶
Öffne Entwicklerwerkzeuge → Zustände und suche nach Tagesverbrauch und Monatsverbrauch. Notiere die tatsächlichen Entity-IDs, zum Beispiel:[1]
Diese Namen sind nur Beispiele. Verwende in Dashboards und Automationen immer die Entity-IDs, die deine Installation tatsächlich anzeigt.[1]
Schalte einen bekannten Verbraucher ein und beobachte gleichzeitig den Quellsensor und den Tageszähler. Nach einer neuen Messung sollten beide plausibel steigen; der Utility Meter übernimmt nicht die gesamte Historie vor seiner Einrichtung.[1]
7. Werte in einem Dashboard anzeigen¶
Öffne ein Dashboard, wähle Dashboard bearbeiten → Karte hinzufügen und füge eine Entitäten-Karte hinzu. Wähle darin beide neuen Sensoren aus.[1]
Eine einfache manuelle Kartenkonfiguration sieht so aus:
type: entities
title: Stromverbrauch
entities:
- entity: sensor.<tagesverbrauch>
name: Heute
- entity: sensor.<monatsverbrauch>
name: Dieser Monat
Ersetze sensor.<tagesverbrauch> und sensor.<monatsverbrauch> durch die tatsächlichen Entity-IDs aus Schritt 6. Die Platzhalter <tagesverbrauch> und <monatsverbrauch> musst du an deine erzeugten Sensornamen anpassen. Der Block zeigt nur vorhandene Messwerte an und verändert keine Geräte.[1]
Möchtest du Utility-Meter-Sensoren zusätzlich im Energie-Dashboard verwenden, müssen Geräteklasse, Zustandsklasse und Einheit zu dessen Anforderungen passen.[1]
8. Optionale YAML-Einrichtung verstehen¶
Wenn du deine Home-Assistant-Konfiguration bereits bewusst per YAML pflegst, kannst du beide Zähler alternativ in configuration.yaml anlegen:[1]
utility_meter:
daily_energy:
source: sensor.<gesamtenergie>
name: Tagesverbrauch
cycle: daily
monthly_energy:
source: sensor.<gesamtenergie>
name: Monatsverbrauch
cycle: monthly
Ersetze beide Vorkommen von sensor.<gesamtenergie> durch die Entity-ID deines kumulierten Energiezählers. Den Platzhalter <gesamtenergie> musst du an den Namen deines Quellsensors anpassen. daily_energy und monthly_energy sind eindeutige interne Schlüssel; name bestimmt den lesbaren Anzeigenamen. cycle legt den Rücksetzzyklus fest.[1]
Prüfe die Konfiguration unter Entwicklerwerkzeuge → YAML → Konfiguration prüfen und starte Home Assistant nur nach einer erfolgreichen Prüfung neu.[2] Lege dieselben Zähler nicht gleichzeitig als UI-Helfer und per YAML an.[1]
Keine ungetestete YAML laden
Falsche Einrückungen oder doppelte Schlüssel können den Neustart verhindern. Sichere configuration.yaml und prüfe sie vor jedem Neustart.[1]
9. Tarife und besondere Abrechnungszeiträume einordnen¶
Lass Unterstützte Tarife für einen einfachen Gesamtverbrauch leer.[1] Mit mehreren Tarifen erzeugt Home Assistant zusätzliche Tarif-Sensoren und eine Auswahl-Entität; der aktive Tarif muss dann durch eine passende Automation umgeschaltet werden.[1]
Unregelmäßige Abrechnungszeiträume lassen sich nicht immer mit einem normalen Zyklus oder Offset abbilden. Der Offset darf laut offizieller Dokumentation höchstens 28 Tage betragen.[1] Eine aktuelle Diskussion aus der Home-Assistant-Community zeigt, dass wechselnde Ablesetermine stattdessen eine individuelle Automation oder Kalibrierung erfordern können.[3]
Tarife nicht nur anlegen
Ohne eine zuverlässig getestete Umschaltung wird Verbrauch dem falschen Tarif zugeordnet. Vergleiche Schaltzeiten mit deinem echten Vertrag und teste jeden Tarifwechsel.[1]
10. Typische Fehler und Rückweg¶
- Der Wert wächst viel zu schnell: Bei einem Gesamtzähler wurde wahrscheinlich Delta-Werte aktiviert. Schalte die Option aus und lege den fehlerhaften Helfer nach Prüfung neu an.
- Nach einem Neustart fehlt Verbrauch: Kontrolliere, ob Periodisches Zurücksetzen zum Verhalten des Quellsensors passt.
- Der Sensor bleibt unverändert: Prüfe, ob der Quellsensor neue Zahlenwerte liefert und nicht
unknownoderunavailablemeldet. - Der Monatswert ist niedriger als erwartet: Der erste Zyklus begann erst bei der Einrichtung und enthält keine ältere Historie.[1]
- Der Sensor fehlt im Energie-Dashboard: Kontrolliere Einheit,
device_class,state_classund Statistikfehler.[1] - Werte landen im falschen Tarif: Prüfe die Auswahl-Entität und die Automation für den Tarifwechsel.[1]
Zum Rückweg löschst du unter Einstellungen → Geräte & Dienste → Helfer nur die beiden neu angelegten Utility-Meter-Helfer.[1] Bei der YAML-Variante entfernst du ausschließlich die beiden neuen Blöcke, prüfst die Konfiguration und startest danach neu.[1] Der ursprüngliche Quellsensor bleibt unverändert.[1]
Verbrauchsdaten schützen
Detaillierte Tagesprofile können Rückschlüsse auf Anwesenheit und Gewohnheiten erlauben. Gib Dashboards nur für benötigte Benutzer frei und veröffentliche keine Entity-IDs, Fernzugriffsadressen oder Zugangsdaten.[1]
11. Quellen und Video¶
Technischer Stand: 1. September 2026.[1]
Die offizielle Utility-Meter-Dokumentation beschreibt UI- und YAML-Einrichtung, Zyklen, Tarife und das Verhalten der Eingabewerte.[1] Als Praxisquelle dient eine aktuelle Community-Diskussion zu abweichenden Abrechnungszeiträumen.[3] Das englischsprachige Video How to Configure Utility Meter in Home Assistant with Peak and OffPeak Tariff zeigt die Erweiterung um Haupt- und Nebentarif.[4]
Sources¶
[1] https://www.home-assistant.io/integrations/utility_meter — Home Assistant: Utility Meter [2] https://raw.githubusercontent.com/home-assistant/home-assistant.io/current/source/_integrations/utility_meter.markdown — Home Assistant documentation source: Utility Meter [3] https://community.home-assistant.io/t/utility-meter-helper/1022184 — Home Assistant Community: Utility Meter Helper [4] https://www.youtube.com/watch?v=6NpUAy8_yfM — YouTube: Utility Meter with Peak and Off-Peak Tariffs
Fertig¶
Home Assistant zählt den Verbrauch deines vorhandenen Energie-Sensors jetzt getrennt für den laufenden Tag und Monat.[1] Die Funktionsprüfung ist erfolgreich, wenn der Quellsensor nach dem Einschalten eines bekannten Verbrauchers steigt, kurz danach auch der Tageszähler zunimmt und beide neuen Sensoren im Dashboard sichtbar sind.[1]