Wattstunden in Kilowattstunden
Rechnet einen Wh-Zähler in kWh um, mit den drei Angaben, ohne die der Sensor im Energie-Dashboard fehlt.
Entitäten:sensor.netzbezug_gesamt
Was brauchst du dafür?
Geräte
- Sensor
Was musst du anpassen?
| Platzhalter | Ersetze mit |
|---|---|
| DEIN_ZAEHLER_WH | Energiezähler, der in Wattstunden zählt |
Wattstunden in Kilowattstunden
# Entity-IDs sind anonymisiert. Ersetze sie durch deine eigenen.
# Beispiel: light.dein_wohnzimmer_licht -> light.wohnzimmer_deckenlampe
# Template Sensor: Wattstunden in Kilowattstunden umrechnen
#
# Viele Zähler und Wechselrichter liefern Wh. Fürs Energie-Dashboard und
# für die Kostenrechnung willst du kWh. Die Rechnung ist eine Division
# durch 1000, entscheidend sind die drei Zeilen darüber.
#
# device_class: energy und unit_of_measurement: kWh kennen die meisten.
# Übersehen wird gern die state_class. Ohne sie legt Home Assistant keine
# Langzeitstatistik an und der Sensor taucht im Energie-Dashboard gar nicht
# erst zur Auswahl auf.
#
# total_increasing passt für Zähler, die hochlaufen und periodisch bei
# null neu anfangen. Kann der Wert auch fallen, etwa bei einem
# Zweirichtungszähler, nimm total.
# Was NICHT geht: state_class measurement zusammen mit device_class energy.
# Diese Kombination ist ungültig und liefert keine Statistik.
#
# Die availability-Zeile ist kein Beiwerk. Steht die Quelle auf unknown,
# würde float(0) daraus eine 0 machen. Bei total_increasing liest Home
# Assistant diesen Absturz auf null als Zähler-Reset und rechnet den
# kompletten Zählerstand noch einmal obendrauf.
template:
- sensor:
- name: "Netzbezug gesamt"
unique_id: netzbezug_gesamt_kwh
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
availability: "{{ has_value('sensor.DEIN_ZAEHLER_WH') }}"
state: >
{{ (states('sensor.DEIN_ZAEHLER_WH') | float(0) / 1000) | round(3) }}
