Wallbox Ladekosten
Energie und Kosten des laufenden Ladevorgangs, mit der richtigen state_class und korrekt gesetzten Klammern um die Multiplikation.
Entitäten:sensor.wallbox_aktive_lademengesensor.wallbox_aktuelle_ladevorgangskosten
Themen:Template-SensorEnergieWallbox
Aktualisiert: 8. September 2026Was brauchst du dafür?
Geräte
- Sensor
Was musst du anpassen?
| Platzhalter | Ersetze mit |
|---|---|
| DEINE_WALLBOX_STATUS | Status-Sensor deiner Wallbox (z.B. sensor.wallbox_status) |
| DEINE_WALLBOX_ENERGIE | Geladene Energie des laufenden Vorgangs in kWh |
| DEIN_STROMPREIS | Dein Strompreis in EUR pro kWh (fest oder dynamisch) |
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, und 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, und 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 %}
