Zum Inhalt springen
Alles Automatisch

Akku Gesamt Energie

Rechnet die Ladestände mehrerer Speicher in gespeicherte Kilowattstunden um. Zeigt den Unterschied zwischen energy und energy_storage.

Entitäten:sensor.akku_gesamt_energie

Themen:Template-SensorEnergieBatterie

Aktualisiert: 8. September 2026

Was brauchst du dafür?

Geräte
  • Sensor

Was musst du anpassen?

PlatzhalterErsetze mit
DEIN_SPEICHER_A_SOCLadestand deines ersten Speichers in % (z.B. sensor.speicher_soc)
DEIN_SPEICHER_B_SOCLadestand deines zweiten Speichers in %
Akku Gesamt Energie
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
# Template Sensor: Gespeicherte Energie mehrerer Speicher
# Rechnet Ladestände in kWh um und addiert sie.
#
# Gleiches Muster wie beim gewichteten Ladestand, nur ist das Ergebnis hier
# eine Energiemenge statt eines Prozentwerts.
#
# Die device_class heisst energy_storage, nicht energy. Der Unterschied ist
# wichtig: energy meint verbrauchte oder erzeugte Energie und gehört zu
# einem Zähler, energy_storage meint den aktuellen Inhalt eines Speichers.

template:
  - sensor:
      - name: "Akku Gesamt Energie"
        unique_id: akku_gesamt_energie
        unit_of_measurement: "kWh"
        device_class: energy_storage
        state_class: measurement
        icon: mdi:home-battery
        availability: >
          {{ has_value('sensor.DEIN_SPEICHER_A_SOC')
             or has_value('sensor.DEIN_SPEICHER_B_SOC') }}
        state: >
          {% set parts = [
            (states('sensor.DEIN_SPEICHER_A_SOC'), 10.0),
            (states('sensor.DEIN_SPEICHER_B_SOC'), 5.0)] %}
          {% set ns = namespace(energie=0.0) %}
          {% for stand, kwh in parts %}
            {% if is_number(stand) %}
              {% set ns.energie = ns.energie + (stand | float) * kwh / 100 %}
            {% endif %}
          {% endfor %}
          {{ ns.energie | round(2) }}