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
Was brauchst du dafür?
Geräte
- Sensor
Was musst du anpassen?
| Platzhalter | Ersetze mit |
|---|---|
| DEIN_SPEICHER_A_SOC | Ladestand deines ersten Speichers in % (z.B. sensor.speicher_soc) |
| DEIN_SPEICHER_B_SOC | Ladestand 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) }}
