Zum Inhalt springen
Alles Automatisch

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. 1

    Das brauchst du

    • SensorGerät
  2. 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. 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.