Template-Sensor
Wallbox Ladekosten
Energie und Kosten des laufenden Ladevorgangs, mit der richtigen state_class und korrekt gesetzten Klammern um die Multiplikation.
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.
- DEINE_WALLBOX_STATUS2×
- Status-Sensor deiner Wallbox (z.B. sensor.wallbox_status)
- DEINE_WALLBOX_ENERGIE2×
- Geladene Energie des laufenden Vorgangs in kWh
- DEIN_STROMPREIS
- Dein Strompreis in EUR pro kWh (fest oder dynamisch)
- 3
Einfügen
configuration.yaml
Den Block unter template: in deine configuration.yaml (oder ein Package) setzen und Home Assistant neu starten.
Wallbox Ladekosten# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen. # Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe # Template Sensor: Kosten des laufenden Ladevorgangs # # Zwei Dinge, über die man hier leicht stolpert: # # 1. Die Klammern. Schreibst du # {{ a | float(0) * b | float(0) | round(2) }} # dann bindet round nur an den zweiten Faktor und rundet den Strompreis # statt das Ergebnis. Das Produkt gehört komplett in eine Klammer. # # 2. Die state_class. Beim Energie-Sensor daneben muss total_increasing # stehen, nicht measurement. device_class energy zusammen mit # state_class measurement ist eine ungültige Kombination: keine # Statistik, kein Eintrag im Energie-Dashboard. Ein Utility Meter # darauf zählt nichts Sinnvolles. # # Auf den Kosten-Sensor gehört bewusst KEIN Utility Meter. Er ist ein # Momentanwert, der bei jeder Preisänderung springt. Ein Utility Meter # würde diese Sprünge aufaddieren. Kosten pro Zeitraum rechnest du aus # dem fertigen Energiezähler. template: - sensor: - name: "Wallbox Aktive Lademenge" unique_id: wallbox_aktive_lademenge unit_of_measurement: "kWh" device_class: energy state_class: total_increasing state: > {% if is_state('sensor.DEINE_WALLBOX_STATUS', 'charging') %} {{ states('sensor.DEINE_WALLBOX_ENERGIE') | float(0) | round(2) }} {% else %} 0 {% endif %} - name: "Wallbox Aktuelle Ladevorgangskosten" unique_id: wallbox_ladekosten_pro_vorgang unit_of_measurement: "EUR" device_class: monetary state: > {% if is_state('sensor.DEINE_WALLBOX_STATUS', 'charging') %} {{ ((states('sensor.DEINE_WALLBOX_ENERGIE') | float(0)) * (states('sensor.DEIN_STROMPREIS') | float(0))) | round(2) }} {% 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.
