Energie-Dashboard
Stromverbrauch tracken, Solarertrag visualisieren und Energiekosten berechnen.
Was ist das Energie-Dashboard?
Das Energie-Dashboard ist eine eingebaute Funktion, die deinen gesamten Energieverbrauch und -ertrag visualisiert. Du siehst auf einen Blick: Woher kommt der Strom? Wohin fliesst er? Was kostet das?
- Netz (Import)
- Solar
- Verbrauch
- Batterie
- Rueckspeisung
Was das Energie-Dashboard anzeigt
- Energiefluss-Diagramm — Sankey-Diagramm zeigt in Echtzeit woher Strom kommt und wohin er fliesst
- Stundenverbrauch — Balkendiagramm mit Verbrauch pro Stunde, Tag, Woche oder Monat
- Solarertrag — Produktions- und Eigenverbrauchsquote visualisiert
- Kostenberechnung — Automatische Berechnung der Stromkosten basierend auf deinem Tarif
- Einzelgeräte — Verbrauch einzelner Geräte im Vergleich zum Gesamtverbrauch
- Gas & Wasser — Optional auch Gas- und Wasserverbrauch tracken
Voraussetzungen
- Energiezaehler (Pflicht) — Shelly 3EM, Smart Meter P1, oder einzelne Steckdosen mit Messung
- kWh-Einheit (Pflicht) — Sensoren müssen device_class: energy und state_class: total_increasing haben
- Solar (Optional) — Wechselrichter-Integration: Fronius, SMA, Enphase, Huawei
- Batterie (Optional) — Speicher-Integration für Lade-/Entladeleistung
- Gas/Wasser (Optional) — Zähler mit Sensor für Gesamtverbrauch
- Strompreis (Optional) — Fester Preis oder dynamisch (Tibber, aWATTar)
Hinweis: Damit ein Sensor im Energie-Dashboard funktioniert, braucht er
device_class: energyundstate_class: total_increasing. Die meisten Integrationen setzen das automatisch. Bei manuellen Sensoren musst du es selbst definieren.
Energie-Dashboard einrichten
- Energie-Seite öffnen — Seitenmenue, Energie, oder Einstellungen, Dashboards, Energie
- Netzverbrauch hinzufügen — Sensor für Gesamtverbrauch vom Netz auswählen (kWh, total_increasing)
- Rueckeinspeisung hinzufügen — Falls Solar: Sensor für ins Netz eingespeiste Energie
- Solarproduktion hinzufügen — Sensor für gesamte Solarproduktion (HA berechnet Eigenverbrauch automatisch)
- Einzelne Geräte hinzufügen — Optional: Verbrauch einzelner Geräte (Waschmaschine, Kühlschrank)
- Strompreis konfigurieren — Fester oder dynamischer Preis für Kostenberechnung
Hinweis: Das Energie-Dashboard braucht mindestens 2 Stunden Daten, bevor es Ergebnisse anzeigt. Die Statistiken werden stündlich berechnet. Hab Geduld nach der Ersteinrichtung!
Beliebte Energiemess-Geräte
| Gerät | Typ | Misst | Preis | Empfehlung |
|---|---|---|---|---|
| Shelly 3EM | DIN-Schiene | 3-Phasen Gesamtverbrauch | ca. 90 EUR | Beste Wahl für Gesamt |
| Shelly Pro 3EM | DIN-Schiene | 3-Phasen + 50A Wandler | ca. 100 EUR | Professionell |
| Shelly Plug S | Steckdose | Einzelgerät | ca. 15 EUR | Einzelgeräte-Messung |
| SlimmeLezer+ (P1) | Smart Meter | Gesamt + Gas | ca. 30 EUR | Wenn Smart Meter vorhanden |
| Tibber Pulse | Smart Meter | Gesamtverbrauch | ca. 100 EUR | Mit Tibber-Tarif |
| Shelly Plug Plus S | Steckdose | Einzelgerät | ca. 18 EUR | Neuere Generation |
Hinweis: Der Shelly 3EM misst den Gesamtverbrauch deines Hauses an der Hauptleitung. Kombiniere ihn mit Shelly Plug S an einzelnen Geräten. So siehst du sowohl das Gesamtbild als auch Detailverbrauch.
Shelly 3EM einrichten
- Einbau durch Elektriker — Der 3EM wird im Sicherungskasten auf die DIN-Schiene montiert und mit Stromzangen an die 3 Phasen geklemmt
- WLAN konfigurieren — Über die Shelly App oder den integrierten Hotspot mit deinem WLAN verbinden
- In HA hinzufügen — Shelly wird automatisch erkannt oder manuell über IP hinzufügen
- Im Energie-Dashboard — Die kWh-Sensoren des 3EM als Netzverbrauch konfigurieren
Hinweis: Der Einbau im Sicherungskasten darf nur von einer Elektrofachkraft durchgeführt werden! Arbeiten an der Hauptleitung sind lebensgefährlich. Die meisten Elektriker erledigen den Einbau in 30 Minuten für 50-100 EUR.
Energiekosten berechnen
Fester Strompreis
Die einfachste Methode: Gib deinen Strompreis pro kWh ein.
- Im Energie-Dashboard bei Stromverbrauch auf das Zahnrad klicken
- Statischer Preis verwenden wählen
- Preis eingeben (z.B. 0,35 EUR/kWh)
Dynamischer Strompreis
Nutzt du einen dynamischen Tarif, berechnet HA die tatsächlichen Kosten pro Stunde:
- Tibber — Stündlich variabler Preis. Integration zeigt aktuellen Preis und Verlauf.
- aWATTar — Stündliche Börsenpreise. Kostenlose API für Deutschland & Österreich.
- Octopus Energy — Dynamischer Tarif mit Agile-Preismodell (UK).
- Nordpool — Börsenpreise für Skandinavien und Baltikum.
1# aWATTar Integration (dynamischer Preis)
2# Installation über HACS:
3# HACS > Integrationen > aWATTar > Installieren
4
5# Die Integration erstellt automatisch Sensoren:
6# sensor.awattar_current_price -> Aktueller Preis (ct/kWh)
7# sensor.awattar_average_price -> Tagesdurchschnitt
8# sensor.awattar_min_price -> Tagesminimum
9
10# Automation: Geräte bei niedrigem Strompreis einschalten
11automation:
12 - alias: "Günstiger Strom: Waschmaschine"
13trigger:
14 - platform: numeric_state
15 entity_id: sensor.awattar_current_price
16 below: 15 # Unter 15 ct/kWh
17condition:
18 - condition: state
19 entity_id: input_boolean.waschmaschine_bereit
20 state: "on"
21action:
22 - service: switch.turn_on
23 target:
24 entity_id: switch.waschmaschine
25 - service: notify.mobile_app_mein_handy
26 data:
27 title: "Günstiger Strom!"
28 message: >
29 Aktueller Preis: {{ states('sensor.awattar_current_price') }} ct/kWh.
30 Waschmaschine wurde gestartet.Utility Meter — Detaillierte Statistiken
1# Utility Meter: Tages-/Wochen-/Monatsverbrauch
2utility_meter:
3 strom_täglich:
4source: sensor.gesamtverbrauch_kwh
5name: "Stromverbrauch Täglich"
6cycle: daily
7 strom_woechentlich:
8source: sensor.gesamtverbrauch_kwh
9name: "Stromverbrauch Woechentlich"
10cycle: weekly
11 strom_monatlich:
12source: sensor.gesamtverbrauch_kwh
13name: "Stromverbrauch Monatlich"
14cycle: monthly
15 strom_jaehrlich:
16source: sensor.gesamtverbrauch_kwh
17name: "Stromverbrauch Jaehrlich"
18cycle: yearly
19
20 # Gas-Zähler (falls vorhanden)
21 gas_monatlich:
22source: sensor.gasverbrauch_m3
23name: "Gasverbrauch Monatlich"
24cycle: monthly
25
26 # Wasserverbrauch
27 wasser_monatlich:
28source: sensor.wasserverbrauch_liter
29name: "Wasserverbrauch Monatlich"
30cycle: monthlyUtility Meter mit Tarifen (HT/NT)
1# Utility Meter mit Hochtarif/Niedertarif
2utility_meter:
3 strom_mit_tarif:
4source: sensor.gesamtverbrauch_kwh
5name: "Strom mit Tarif"
6cycle: monthly
7tariffs:
8 - Hochtarif
9 - Niedertarif
10
11# Automation: Tarif umschalten
12automation:
13 - alias: "Niedertarif ab 22 Uhr"
14trigger:
15 - platform: time
16 at: "22:00:00"
17action:
18 - service: select.select_option
19 target:
20 entity_id: select.strom_mit_tarif
21 data:
22 option: Niedertarif
23
24 - alias: "Hochtarif ab 6 Uhr"
25trigger:
26 - platform: time
27 at: "06:00:00"
28action:
29 - service: select.select_option
30 target:
31 entity_id: select.strom_mit_tarif
32 data:
33 option: HochtarifTemplate-Sensoren für Energie
1# Template: Kosten und Eigenverbrauch
2template:
3 - sensor:
4 - name: "Aktuelle Stromkosten pro Stunde"
5 unit_of_measurement: "EUR/h"
6 state: >
7 {{ (states('sensor.aktuelle_leistung_watt') | float(0) / 1000
8 * states('sensor.strompreis') | float(0.35)) | round(3) }}
9 icon: mdi:currency-eur
10
11 - name: "Stromkosten Heute"
12 unit_of_measurement: "EUR"
13 state: >
14 {{ (states('sensor.strom_taeglich') | float(0) * 0.35) | round(2) }}
15 icon: mdi:cash
16
17 - name: "Stromkosten Monat"
18 unit_of_measurement: "EUR"
19 state: >
20 {{ (states('sensor.strom_monatlich') | float(0) * 0.35) | round(2) }}
21 icon: mdi:cash-multiple
22
23 - name: "Eigenverbrauchsquote"
24 unit_of_measurement: "%"
25 state: >
26 {% set solar = states('sensor.solar_produktion_heute') | float(0) %}
27 {% set export = states('sensor.solar_einspeisung_heute') | float(0) %}
28 {% if solar > 0 %}
29 {{ ((solar - export) / solar * 100) | round(1) }}
30 {% else %}
31 0
32 {% endif %}
33 icon: mdi:solar-power-variant
34
35 - name: "Autarkiegrad"
36 unit_of_measurement: "%"
37 state: >
38 {% set verbrauch = states('sensor.strom_taeglich') | float(0) %}
39 {% set netz = states('sensor.netzimport_heute') | float(0) %}
40 {% if verbrauch > 0 %}
41 {{ ((1 - netz / verbrauch) * 100) | round(1) }}
42 {% else %}
43 0
44 {% endif %}
45 icon: mdi:home-lightning-bolt1# Riemann Sum: W in kWh umwandeln
2# Falls dein Sensor nur Watt (W) liefert statt kWh:
3sensor:
4 - platform: integration
5source: sensor.aktuelle_leistung_watt
6name: "Berechneter Verbrauch"
7unit_prefix: k
8round: 3
9method: left
10
11 # Für Solar-Wechselrichter die nur Leistung melden:
12 - platform: integration
13source: sensor.solar_leistung_watt
14name: "Berechnete Solarproduktion"
15unit_prefix: k
16round: 3
17method: leftSolar-spezifische Automationen
1# Automation: Waschmaschine bei Solarüberschuss
2automation:
3 - alias: "Waschmaschine bei Solarüberschuss starten"
4trigger:
5 - platform: numeric_state
6 entity_id: sensor.solar_überschuss
7 above: 2000
8 for: "00:10:00"
9condition:
10 - condition: time
11 after: "09:00:00"
12 before: "16:00:00"
13 - condition: state
14 entity_id: input_boolean.waschmaschine_bereit
15 state: "on"
16action:
17 - service: switch.turn_on
18 target:
19 entity_id: switch.waschmaschine_steckdose
20 - service: notify.mobile_app_mein_handy
21 data:
22 title: "Solarüberschuss!"
23 message: >
24 Waschmaschine wurde gestartet
25 ({{ states('sensor.solar_überschuss') }}W Überschuss)1# Automation: E-Auto bei Solarüberschuss laden
2automation:
3 - alias: "E-Auto Solar laden"
4trigger:
5 - platform: numeric_state
6 entity_id: sensor.solar_überschuss
7 above: 1400 # Mindestens 1.4 kW für 1-Phase-Laden
8 for: "00:05:00"
9condition:
10 - condition: state
11 entity_id: binary_sensor.auto_verbunden
12 state: "on"
13 - condition: numeric_state
14 entity_id: sensor.auto_batterie
15 below: 80 # Nur bis 80% laden
16action:
17 - service: switch.turn_on
18 target:
19 entity_id: switch.wallbox
20 - service: number.set_value
21 target:
22 entity_id: number.wallbox_ladestrom
23 data:
24 value: >
25 {{ (states('sensor.solar_überschuss') | float / 230) | round(0) | int }}1# Automation: Tägliche Energiezusammenfassung
2automation:
3 - alias: "Täglicher Energiebericht"
4trigger:
5 - platform: time
6 at: "21:00:00"
7action:
8 - service: notify.mobile_app_mein_handy
9 data:
10 title: "Energiebericht"
11 message: >
12 Verbrauch: {{ states('sensor.strom_taeglich') }} kWh
13 ({{ (states('sensor.strom_taeglich') | float * 0.35) | round(2) }} EUR)
14 {% if states('sensor.solar_produktion_heute') | float > 0 %}
15 Solar: {{ states('sensor.solar_produktion_heute') }} kWh
16 Eigenverbrauch: {{ states('sensor.eigenverbrauchsquote') }}%
17 Autarkie: {{ states('sensor.autarkiegrad') }}%
18 {% endif %}
19
20 Top-Verbraucher:
21 Kuehlschrank: {{ states('sensor.kuehlschrank_taeglich') }} kWh
22 Server: {{ states('sensor.server_taeglich') }} kWhDashboard-Karten für Energie
1# Mushroom Card: Energiestatus kompakt
2type: custom:mushroom-chips-card
3chips:
4 - type: entity
5entity: sensor.aktuelle_leistung_watt
6icon: mdi:flash
7content_info: state
8 - type: entity
9entity: sensor.strom_taeglich
10icon: mdi:counter
11 - type: entity
12entity: sensor.stromkosten_heute
13icon: mdi:currency-eur
14 - type: template
15icon: mdi:solar-power
16content: "{{ states('sensor.solar_produktion_heute') }} kWh"
17icon_color: >
18 {% if states('sensor.solar_produktion_heute') | float > 5 %}
19 amber
20 {% else %}
21 grey
22 {% endif %}1# ApexCharts: Verbrauch vs. Solar über 7 Tage
2type: custom:apexcharts-card
3header:
4 title: Verbrauch vs. Solar (7 Tage)
5 show: true
6graph_span: 7d
7span:
8 end: day
9series:
10 - entity: sensor.strom_taeglich
11type: column
12name: Verbrauch
13color: "#F44336"
14group_by:
15 func: max
16 duration: 1d
17 - entity: sensor.solar_taeglich
18type: column
19name: Solar
20color: "#FFC107"
21group_by:
22 func: max
23 duration: 1d1# Gauge Card: Eigenverbrauch und Autarkie
2type: horizontal-stack
3cards:
4 - type: gauge
5entity: sensor.eigenverbrauchsquote
6name: Eigenverbrauch
7min: 0
8max: 100
9needle: true
10segments:
11 - from: 0
12 color: "#F44336"
13 - from: 50
14 color: "#FFC107"
15 - from: 75
16 color: "#4CAF50"
17 - type: gauge
18entity: sensor.autarkiegrad
19name: Autarkie
20min: 0
21max: 100
22needle: true
23segments:
24 - from: 0
25 color: "#F44336"
26 - from: 40
27 color: "#FFC107"
28 - from: 70
29 color: "#4CAF50"Tipps für genaue Energiedaten
- Kalibrierung — Vergleiche HA-Werte mit dem offiziellen Stromzähler. Abweichung unter 5% ist normal.
- Long-Term Statistics — HA speichert Energiedaten automatisch langfristig — auch über Neustarts hinweg.
- Recorder optimieren — Schließe unnötige Entities aus, um die Datenbank schlank zu halten.
- Utility Meter — Erstelle Tages-, Wochen- und Monatsstatistiken für detaillierte Auswertung.
- Riemann Sum — Wandelt Watt-Sensoren in kWh um, falls dein Gerät nur Leistung misst.
- Statistik-Korrektur — Unter Entwicklerwerkzeuge, Statistik kannst du fehlerhafte Werte korrigieren.
Häufige Probleme
| Problem | Ursache | Lösung |
|---|---|---|
| Dashboard zeigt keine Daten | Weniger als 2 Stunden Daten | Warten, Statistiken werden stündlich berechnet |
| Sensor nicht auswählbar | Fehlende device_class oder state_class | Sensor-Attribute in Entwicklerwerkzeuge prüfen |
| Falsche Werte / Sprünge | Sensor liefert inkonsistente Daten | Statistik-Korrektur nutzen, Sensor prüfen |
| Negative Werte | Rueckeinspeisung nicht getrennt erfasst | Separate Sensoren für Import und Export nutzen |
| Kosten stimmen nicht | Falscher Strompreis oder Einheit | Preis in EUR/kWh eingeben (nicht ct/kWh) |
Hinweis: Die meisten Nutzer entdecken durch das Energie-Dashboard versteckte Stromfresser (z.B. alter Kühlschrank, Standby-Verbrauch) und sparen 10-20% ihrer Stromkosten!
Weiter: Lerne wie du Automationen für Energieoptimierung erstellst: Automationen Guide
Passende Videos
Jackery SolarVault 3 Pro in Home Assistant integrieren
Ich zeige dir Schritt für Schritt, wie du den Jackery SolarVault 3 Pro per MQTT in Home Assistant integrierst – mit 52 Entities, YAML-Snippets und Energy Dashboard.
Jackery SolarVault 3 Pro: 3 Szenarien im Test
Ich zeige dir drei Einsatzszenarien für den Jackery SolarVault 3 Pro: mit Balkonkraftwerk, bestehender PV und komplett ohne Solar. Inklusive echter Zahlen und Home Assistant Integration.
SolarEdge und Hoymiles parallel betreiben: Technische Umsetzung und Integration
Ich erkläre, wie ich SolarEdge und Hoymiles parallel betreibe, beide Systeme in Home Assistant integriere und worauf technisch zu achten ist.
