Template-Sensor
Eigenverbrauchsquote
Rechnet aus Selbstverbrauch und Gesamtverbrauch die Eigenverbrauchsquote in Prozent, inklusive Schutz gegen Division durch null.
So übernimmst du sie
Drei Schritte, dann läuft sie bei dir.
- 1
Das brauchst du
- SensorGerät
- 2
Platzhalter durch deine Entities ersetzen
Meine Entity-IDs sind durch Platzhalter ersetzt. Deine eigenen findest du unter Einstellungen → Geräte & Dienste → Entitäten.
- DEIN_SELBSTVERBRAUCH2×
- Sensor für selbst verbrauchte Energie (kWh)
- DEIN_GESAMTVERBRAUCH2×
- Sensor für den gesamten Stromverbrauch (kWh)
- 3
Einfügen
configuration.yaml
Den Block unter template: in deine configuration.yaml (oder ein Package) setzen und Home Assistant neu starten.
Eigenverbrauchsquote# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen. # Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe # Template Sensor: Eigenverbrauchsquote # Wie viel Prozent des verbrauchten Stroms kam aus der eigenen PV-Anlage? # # Der wichtigste Teil ist die Abfrage "if gesamt > 0". Ohne sie wirft das # Template nachts eine Division durch null, wenn noch nichts verbraucht wurde. template: - sensor: - name: "Eigenverbrauchsquote" unique_id: eigenverbrauchsquote unit_of_measurement: "%" state_class: measurement icon: mdi:home-lightning-bolt availability: > {{ has_value('sensor.DEIN_SELBSTVERBRAUCH') and has_value('sensor.DEIN_GESAMTVERBRAUCH') }} state: > {% set selbst = states('sensor.DEIN_SELBSTVERBRAUCH') | float(0) %} {% set gesamt = states('sensor.DEIN_GESAMTVERBRAUCH') | float(0) %} {% if gesamt > 0 %} {{ (selbst / gesamt * 100) | round(1) }} {% else %} 0 {% endif %}Von Home Assistant 2026.10.4 als gültige Konfiguration akzeptiert
Konfiguration geprüft am 29.10.2026: YAML-Syntax, die Konfigurationsprüfung von Home Assistant und das Rendern der Templates, wo vorhanden.
Nicht geprüft: Ob die Automation mit deinen Geräten auslöst und das Richtige tut. Entity-IDs musst du an dein Setup anpassen.
Aus meinem Home Assistant, Stand 8. September 2026.
