Ein Energie-Dashboard in Home Assistant zu bauen gehört zu den Projekten, die sich am schnellsten bezahlt machen. Sie sehen nicht nur in Echtzeit, wohin Ihr Strom fließt – Sie erkennen auch, wo sich Kosten senken und Effizienz gewinnen lässt.
In dieser Anleitung entsteht ein professionelles Energie-Dashboard von Null an: mit Live-Messwerten, Kostenerfassung und ansehnlichen Grafiken.
Das nehmen Sie mit
- Die Energie-Integration in Home Assistant einrichten
- Eigene Sensoren für die Kostenberechnung anlegen
- Dashboard-Karten mit der Lovelace-UI bauen
- Verlaufsdaten dauerhaft erfassen
- Warnungen bei auffälligem Verbrauch einrichten
Voraussetzungen
Bevor es losgeht, sollten Sie Folgendes haben:
- Home Assistant 2024.1 oder neuer installiert
- Mindestens ein Messgerät für den Stromverbrauch (Stromzähler-Auslesung, Shelly usw.)
- Grundkenntnisse in der Home-Assistant-Oberfläche
- Ihre Tarifdaten vom Stromversorger
Falls Sie sich noch nicht für Messhardware entschieden haben — oder Ihre vorhandenen Sensoren widersprüchliche Werte liefern — arbeiten Sie zuerst unseren großen Guide zum Energiemonitoring mit Home Assistant durch. Er behandelt P1-Auslesegeräte, Klemmwandler und Zwischenstecker und zeigt, wie Sie zu sauberen total_increasing-Daten kommen, bevor Sie ein Dashboard darauf aufsetzen.
Schritt 1: Die Energie-Integration konfigurieren
Die mitgelieferte Energie-Integration von Home Assistant ist die Grundlage unseres Dashboards. Sie liefert eine standardisierte Erfassung und macht Verbrauchsmuster leicht nachvollziehbar.
Integration aktivieren
- Gehen Sie zu Einstellungen > Dashboards > Energie
- Klicken Sie auf "Verbrauch hinzufügen"
- Wählen Sie die Entität Ihres Hauptstromzählers
- Hinterlegen Sie Ihren Stromtarif (die zeitabhängigen Preise folgen später)
Profi-Tipp
Erscheinen Ihre Energie-Entitäten nicht in der Auswahl, prüfen Sie, ob device_class auf 'energy' und state_class auf 'total_increasing' gesetzt ist.
Schritt 2: Sensoren für die Kostenberechnung anlegen
Damit die Kosten belastbar sind, brauchen wir Template-Sensoren, die aus Ihrem Strompreis die Ausgaben berechnen.
Einfacher Kostensensor
Ergänzen Sie das in Ihrer configuration.yaml:
template:
- sensor:
- name: "Daily Energy Cost"
unit_of_measurement: "€"
state: >
{% set energy = states('sensor.daily_energy') | float %}
{# Your electricity rate per kWh #}
{% set rate = 0.23 %}
{{ (energy * rate) | round(2) }}
availability: >
{{ states('sensor.daily_energy') not in ['unknown', 'unavailable'] }}
Zeitabhängige Preise
Für eine genauere Kostenerfassung bei wechselnden Preisen:
template:
- sensor:
- name: "Current Electricity Rate"
unit_of_measurement: "€/kWh"
state: >
{% set hour = now().hour %}
{% if hour >= 22 or hour < 6 %}
0.18
{% elif hour >= 17 and hour < 22 %}
0.28
{% else %}
0.23
{% endif %}
Sie wollen fertig gestaltete Dashboards? Unser Energy Dashboard Guide enthält 16 einsatzbereite Vorlagen mit eingebauter Kostenerfassung. Schauen Sie hinein.
Schritt 3: Das Dashboard aufbauen
Jetzt kommt der schöne Teil: ein ansehnliches, aussagekräftiges Dashboard, das all Ihre Energiedaten zeigt.
Die wichtigsten Karten
Diese Karten gehören in jedes Energie-Dashboard:
1. Aktuelle Leistungsaufnahme
type: gauge
entity: sensor.current_power
min: 0
max: 5000
name: Current Usage
unit: W
severity:
green: 0
yellow: 2000
red: 3500
2. Tagesverbrauch
type: energy-date-selection
3. Kostenübersicht
type: entities
entities:
- entity: sensor.daily_energy_cost
name: Today's Cost
- entity: sensor.monthly_energy_cost
name: Monthly Cost
- entity: sensor.current_electricity_rate
name: Current Rate
Schritt 4: Verlaufsgrafiken ergänzen
Erst der Verlauf zeigt Trends – und ob Ihre Sparmaßnahmen tatsächlich wirken.
type: history-graph
entities:
- sensor.daily_energy
- sensor.daily_energy_cost
hours_to_show: 168 # Show last 7 days
refresh_interval: 0
Schritt 5: Warnungen automatisieren
Legen Sie Automationen an, die Sie bei auffälligem Stromverbrauch benachrichtigen:
automation:
- id: high_energy_usage_alert
alias: "High Energy Usage Alert"
trigger:
- platform: numeric_state
entity_id: sensor.current_power
above: 4000
for:
minutes: 10
action:
- service: notify.mobile_app_your_phone
data:
title: "High Energy Usage"
message: "Power consumption has been above 4kW for 10 minutes"
Für Fortgeschrittene
Sobald die Basis läuft, lohnen sich diese Erweiterungen:
PV-Erzeugung einbinden
Mit Solaranlage binden Sie die Erzeugungsdaten mit ein:
type: energy-solar-graph
entities:
- sensor.solar_production
- sensor.energy_consumption
Messung pro Gerät
Einzelne Verbraucher über Zwischenstecker erfassen:
type: grid
cards:
- type: gauge
entity: sensor.washing_machine_power
name: Washing Machine
- type: gauge
entity: sensor.dishwasher_power
name: Dishwasher
Typische Probleme lösen
Es fehlen Energiedaten
Wenn Ihre Energie-Entitäten nicht auftauchen:
- Prüfen, ob device_class auf 'energy' steht
- Kontrollieren, ob state_class 'total_increasing' ist
- Home Assistant nach Änderungen neu starten
Die Kosten stimmen nicht
Häufige Ursachen für falsche Kostenwerte:
- Falscher Strompreis im Template
- Fehlende Einheitenumrechnung (Wh statt kWh)
- Zeitzonen-Probleme bei zeitabhängigen Tarifen
Wie es weitergeht
Mit einem laufenden Energie-Dashboard bieten sich diese nächsten Schritte an:
- Weitere Messpunkte im Haus ergänzen
- Lastverschiebung automatisieren
- Die Entwicklung der Effizienz dauerhaft verfolgen
- Einen Batteriespeicher anbinden
Fazit
Ein Energie-Dashboard in Home Assistant ist der wirksamste Weg, die Kontrolle über den eigenen Stromverbrauch zu übernehmen. Mit Live-Werten, Kostenerfassung und Verlaufsauswertung entscheiden Sie auf Basis von Zahlen statt Gefühl.
Das Dashboard aus dieser Anleitung ist eine solide Grundlage, die Sie ganz nach Ihrem Bedarf erweitern können. Entscheidend beim Energiemanagement ist beides: regelmäßig hinschauen und in kleinen Schritten nachjustieren.
Sie wollen darauf aufbauen?
Unsere Guides zeigen Ihnen genau, wie Sie fortgeschrittene Energie-Dashboards und Automationen für Home Assistant umsetzen.
Hinweis: Der Guide selbst ist auf Englisch — wie die Home-Assistant-Dokumentation. Die Website und der Support sind auf Deutsch.
Guide sichern — $29 →30 Tage Geld-zurück-Garantie. Ohne Wenn und Aber.