Skip to content

Energie- und Wärmeverbrauchsberechnung

Die Lambda Heat Pumps Integration bietet umfassende Sensoren für Stromverbrauch (elektrische Energie) und Wärmeabgabe (thermische Energie) – jeweils nach Betriebsart (Heizen, Warmwasser, Kühlen, Abtauen) und Zeitraum (Total, Täglich, Monatlich, Jährlich). Damit ist eine vollständige Analyse des Energie- und Wärmeflusses Ihrer Wärmepumpe möglich.

⚠️ Die Daten der Sensoren werden in der Integration berechnet, sie können nicht aus der Lambda ausgelesen werden. Daher können sie von der Werten in der Lambda abweichen. Zudem müssen sich die Tages- Monats- & Jahres-Werte erst aufbauen.

Um die Total-Werte denen in der Anzeige der Lambda anzugleichen, wird es in einem der nächsten Releases eine Möglichkeit geben, diese mit einem Offset anzugleichen.

Übersicht

Die Sensoren bieten:

  • Betriebsart-spezifisches Tracking: Für jede Betriebsart (Heizen, Warmwasser, Kühlen, Abtauen, Standby)
  • Zeiträume: Total, Täglich, Monatlich, Jährlich
  • Stromverbrauch (elektrisch) und Wärmeabgabe (thermisch)
  • Konfigurierbare Quellsensoren: Lambda eigener oder externer Energiezähler nutzbar
  • Automatische Einheitenkonvertierung: Wh, kWh, MWh

Verfügbare Sensoren

Elektrische Energieverbrauchs-Sensoren (Stromverbrauch)

  • Total: sensor.eu08l_hp1_heating_energy_total, ...
  • Täglich: sensor.eu08l_hp1_heating_energy_daily, ...
  • Monatlich: sensor.eu08l_hp1_heating_energy_monthly, ...
  • Jährlich: sensor.eu08l_hp1_heating_energy_yearly, ...
  • Für alle Modi: heating, hot_water, cooling, defrost, stby

Thermische Energieverbrauchs-Sensoren (Wärmeabgabe)

  • Total: sensor.eu08l_hp1_heating_thermal_energy_total, ...
  • Täglich: sensor.eu08l_hp1_heating_thermal_energy_daily, ...
  • Monatlich: sensor.eu08l_hp1_heating_thermal_energy_monthly, ...
  • Jährlich: sensor.eu08l_hp1_heating_thermal_energy_yearly, ...
  • Für alle Modi: heating, hot_water, cooling, defrost

Jeder Sensor ist pro Wärmepumpe (hp1, hp2, ...) und Modus/Zeitraum verfügbar.

Konfiguration

Standard-Konfiguration

Standardmäßig verwendet die Integration die internen Modbus-Sensoren:

  • Stromverbrauch: sensor.eu08l_hp1_compressor_power_consumption_accumulated
  • Wärmeabgabe: sensor.eu08l_hp1_compressor_thermal_energy_output_accumulated

Externe Sensoren konfigurieren

Sie können pro Wärmepumpe getrennt Quellsensoren für Stromverbrauch und Wärmeabgabe festlegen:

  • sensor_entity_id: Quellsensor für den elektrischen Verbrauch (z. B. Shelly3EM). Fehlt er, wird der Lambda-interne Sensor verwendet.
  • thermal_sensor_entity_id (optional): Quellsensor für die thermische Energie (Wärmeabgabe). Fehlt er, wird der Lambda-interne Thermik-Sensor verwendet.
energy_consumption_sensors:
  hp1:
    sensor_entity_id: "sensor.shelly_lambda_gesamt_leistung"   # elektrisch
    thermal_sensor_entity_id: "sensor.mein_waermemesser"       # optional, thermisch

Energieverbrauchs-Offsets

⚠️ ⚠️ Achtung, die Funktion der Offsets für Sensoren ist fehlerhaft, bitte im Moment nicht einsetzen!

Offsets für historische Daten sind für alle Total-Sensoren möglich (siehe Historische Daten übernehmen):

energy_consumption_offsets:
  hp1:
    heating_energy_total: 0.0
    hot_water_energy_total: 0.0
    cooling_energy_total: 0.0
    defrost_energy_total: 0.0

⚠️ Die Offset Werte müssen in kWh angegeben werden!

Funktionsweise

Flankenerkennung

Die Integration nutzt die s.g. Flankenerkennung, um Energie- und Wärme-Deltas exakt dem aktiven Betriebsmodus zuzuordnen. Bei jedem Moduswechsel (Heizen / Kühlen / Abtauen...) wird das Delta berechnet und den passenden Sensoren (elektrisch/thermisch) zugewiesen.

Automatische Einheitenkonvertierung

Wenn ein externer Sensor für die Stromverbrauchsmessung eingesetzt wird, wird die Einheit dieses Sensors automatisch ausgelesen und die Werte ggf. korregiert.

  • Wh: Automatisch zu kWh (÷ 1000)
  • kWh: Direkt verwendet
  • MWh: Automatisch zu kWh (× 1000)

Sensor-Wechsel-Erkennung & Schutzmechanismen

  • Automatische Erkennung und Behandlung von Sensorwechseln
  • Nullwert- und Rückwärtssprung-Schutz
  • Persistenz aller Zählerstände

Beispiel-Konfigurationen

energy_consumption_sensors:
  hp1:
    sensor_entity_id: "sensor.eu08l_hp1_compressor_power_consumption_accumulated"
    # thermal_sensor_entity_id optional; weglassen = interner Thermik-Sensor
energy_consumption_offsets:
  hp1:
    heating_energy_total: 0
    hot_water_energy_total: 0
    cooling_energy_total: 0
    defrost_energy_total: 0

Verwendung in Dashboards

Strom- und Wärmeverbrauch nach Betriebsart

type: entities
title: Energie & Wärmeverbrauch HP1
entities:
  - entity: sensor.eu08l_hp1_heating_energy_daily
    name: Heizen Strom (Täglich)
  - entity: sensor.eu08l_hp1_heating_thermal_energy_daily
    name: Heizen Wärme (Täglich)
  - entity: sensor.eu08l_hp1_hot_water_energy_daily
    name: Warmwasser Strom (Täglich)
  - entity: sensor.eu08l_hp1_hot_water_thermal_energy_daily
    name: Warmwasser Wärme (Täglich)
  # usw.
type: history-graph
title: Energie & Wärmeverbrauch HP1 (Monatlich)
entities:
  - sensor.eu08l_hp1_heating_energy_monthly
  - sensor.eu08l_hp1_heating_thermal_energy_monthly
  - sensor.eu08l_hp1_hot_water_energy_monthly
  - sensor.eu08l_hp1_hot_water_thermal_energy_monthly
hours_to_show: 720

Häufige Probleme & Lösungen

  • Sensor nicht gefunden: Entity-ID prüfen, Sensor verfügbar?
  • Falsche Werte: Einheiten prüfen, Offsets prüfen, Sensorwechsel in Logs prüfen
  • Werte springen: Sensorwechsel/Neustart – Integration wartet automatisch auf stabile Werte
  • Keine Aktualisierung: Quellsensor liefert keine Werte oder Betriebsmodus nicht erkannt

Nächste Schritte