TapHome

Nibe SMO S40 Wärmepumpenregler

Modbus TCP
Submitted by
Last updated: 03. 2026
Nibe SMO S40 Wärmepumpenregler

Der NIBE SMO S40 ist ein wandmontiertes Steuerungsmodul für NIBE Luft/Wasser-Wärmepumpensysteme (F2040, F2120, F2030, F2300, HBS 05, AMS 10). Er verfügt über ein Touchscreen-Display, WiFi- und Ethernet-Konnektivität sowie einen integrierten Modbus TCP Server. TapHome verbindet sich direkt über das lokale Netzwerk — kein zusätzliches Gateway erforderlich.

Die Vorlage stellt 26 Geräte bereit, die Temperaturüberwachung (Außen, Raum, Vorlauf, Rücklauf, Warmwasser), Heizsystemsteuerung (Heizkurve, Kurvenverschiebung, Gradminuten), Warmwasserbedarfsauswahl, Betriebsmodus- und Prioritätsüberwachung, Durchflussüberwachung, Lastmonitor-Stromsensoren, Pumpenstatus und Alarmverwaltung abdecken.

Hardwareanschluss

Der SMO S40 verfügt über einen RJ45 Ethernet-Port (XF8) an der Displayeinheit (AA4) und integriertes WiFi (2,4 GHz). Verbinden Sie ihn über ein Standard-Ethernet-Kabel oder WiFi mit demselben lokalen Netzwerk wie TapHome Core.

  • Protokoll: Modbus TCP
  • Port: 502
  • Standard Slave ID: 1
  • Netzwerk: Ethernet (XF8) oder WiFi (2,4 GHz, 802.11)

Die RS-485 Klemmleiste X9 (Pins 4=A, 5=B, 6=GND) wird ausschließlich für die Kommunikation zwischen dem SMO S40 und angeschlossenen NIBE Wärmepumpen verwendet. Verwenden Sie X9 nicht für TapHome — nutzen Sie den Ethernet-Port (XF8) oder WiFi für Modbus TCP.

Komponentenlayout
Nibe SMO S40 Komponentenpositionen und Klemmleistenlayout

Wichtige Anschlüsse für die TapHome-Integration:

AnschlussPositionFunktion
XF8Displayeinheit (AA4)Ethernet — Modbus TCP Kommunikation mit TapHome
X9:4–6Verbindungskarte (AA100)RS-485 Bus zu angeschlossenen Wärmepumpen (A, B, GND) — nicht für TapHome
X10Verbindungskarte (AA100)Sensoreingänge (BT1, BT50, BT6, BT7, BT25, BT71, AUX)
X11Verbindungskarte (AA100)Gemeinsame GND für alle Sensoreingänge
X14Verbindungskarte (AA100)Lastmonitor-Stromsensoren (BE1, BE2, BE3)
Sensorverkabelung
Nibe SMO S40 Ladepumpen- und Sensorverkabelung — Außensensor BT1, Warmwasserladung BT6
Nibe SMO S40 Sensorverkabelung — BT7, BT25, BT71, BT50, Energiezähler, Lastmonitor

Alle Temperatursensoren werden an die Klemmleiste X10 mit gemeinsamer GND an X11 angeschlossen. Verwenden Sie Kabel mit min. 0,5 mm² bis 50 m Länge (EKKX, LiYY oder gleichwertig). Führen Sie Sensor- und Kommunikationskabel nicht entlang von Starkstromkabeln.

Pin (X10)SensorRegisterBeschreibung
1BT1A:1Außentemperatur — im Schatten an der Nord-/Nordwestwand montieren
2BT50A:26Raumtemperatur — in Menü 1.3 aktivieren, 1,5 m über Boden montieren
3BT6A:9Warmwasserladung — im Tauchhülsenrohr am Warmwasserbereiter platziert
4BT7A:8Warmwasser oben — am oberen Ende des Speichers
5BT25A:39Externe Vorlauftemperatur
6BT71A:88Externe Rücklauftemperatur

Lastmonitor-Stromsensoren (BE1–BE3) werden an die Klemmleiste X14 mit GND an X13 angeschlossen. Jeder Sensor ist eine CT-Klemme, die am eingehenden Phasenleiter installiert wird.

Konfiguration

Modbus-Kommunikation aktivieren

Modbus TCP wird über das Installateurmenü aktiviert. Folgende Schritte sind erforderlich:

  1. Mit Netzwerk verbinden — Ethernet-Kabel in XF8 einstecken oder WiFi in Menü 5.2.1 konfigurieren
  2. TCP/IP-Einstellungen konfigurieren — in Menü 5.2 Automatisch (DHCP) oder Manuell (statische IP, Subnetzmaske, Gateway, DNS) wählen
  3. Modbus TCP/IP aktivieren — zu Menü 7.5.9 navigieren und Modbus TCP/IP auf Ein stellen
  4. Netzwerkstatus prüfen — in Menü 3.1.13 („Verbindungen") die zugewiesene IP-Adresse überprüfen

Für Modbus TCP Unterstützung ist Softwareversion 2.2.1 oder neuer erforderlich. Die verfügbaren Register hängen vom installierten und aktivierten Zubehör ab.

Beim Import der Vorlage in TapHome geben Sie an:

  • IP-Adresse — die IP-Adresse des SMO S40 im lokalen Netzwerk
  • Slave ID — Modbus Slave-Adresse (Standard: 1)

Weisen Sie dem SMO S40 eine statische IP-Adresse zu oder erstellen Sie eine DHCP-Reservierung in den Routereinstellungen. Das Gerät unterstützt kein mDNS, daher unterbricht eine sich ändernde IP-Adresse die Verbindung.

Der SMO S40 kann seine Registerliste auf einen USB-Stick exportieren. Stecken Sie einen USB-Speicherstick ein und gehen Sie zu Menü 7.5.9 → „Export most used registers" oder „Export all registers" (CSV-Format). Dies ist nützlich zur Überprüfung der verfügbaren Register bei der jeweiligen Installation.

Gerätefunktionen

Die Vorlage stellt 26 Geräte bereit, organisiert in sechs Funktionsgruppen: Temperaturüberwachung, Heizsystemsteuerung, Warmwasserverwaltung, Systemstatus, Durchfluss- und Pumpenüberwachung und elektrische Überwachung.

Temperaturüberwachung

Sechs Temperatursensoren liefern ein vollständiges thermisches Bild des Heizsystems:

  • Außentemperatur (BT1) — Außenlufttemperatur vom BT1-Sensor (Register A:1, Int16, Faktor 10). Montieren Sie den Sensor im Schatten an einer Nord- oder Nordwestwand.
  • Raumtemperatur (BT50) — Raumlufttemperatur (Register A:26, Int16, Faktor 10). Muss in Menü 1.3 aktiviert werden. 1,5 m über Boden an einer freien Innenwand montieren.
  • Externe Vorlauftemperatur (BT25) — Vorlauftemperatur nach der Wärmepumpe (Register A:39, Int16, Faktor 10). Teilt der Wärmepumpe mit, wann sie mit der Heiz- oder Kühlproduktion beginnen soll.
  • Rücklauftemperatur (BT71) — Rücklauftemperatur (Register A:88, Int16, Faktor 10). Dient zur Überprüfung der korrekten Einstellung des Klimasystems.
  • Warmwassertemperatur oben (BT7) — Temperatur am oberen Ende des Warmwasserspeichers (Register A:8, Int16, Faktor 10). Zeigt die verfügbare Warmwassertemperatur an.
  • Warmwasser-Ladetemperatur (BT6) — Temperatursensor im Tauchhülsenrohr (Register A:9, Int16, Faktor 10). Steuert Start/Stopp der Warmwasserproduktion.

Zwei berechnete Temperaturen sind ebenfalls verfügbar:

  • Berechnete Vorlauftemperatur — die vom Regler berechnete Soll-Vorlauftemperatur (Register A:1017, Int16, Faktor 10).
  • Berechnete Vorlauftemperatur (Kühlung) — Soll-Vorlauftemperatur für den Kühlmodus (Register A:1567, Int16, Faktor 10). Nur relevant bei aktiver Kühlung.
Heizsystemsteuerung

Die Vorlage bietet direkte Steuerung der Heizkurvenparameter:

  • Heizkurve — Lese-/Schreibkoeffizient, der das Verhältnis zwischen Außentemperatur und Vorlauftemperatur bestimmt (Register H:26, Int16). Ein höherer Wert erzeugt eine steilere Kurve und höhere Vorlauftemperaturen bei niedrigen Außentemperaturen.
  • Kurvenverschiebung — parallele Lese-/Schreibverschiebung der Heizkurve (Register H:30, Int16). Eine positive Verschiebung erhöht die Vorlauftemperatur und sorgt für wärmere Räume.
  • Gradminuten — Lese-/Schreibindikator für den Heizbedarf (Register H:18, Int16, Faktor 10). Negative Werte zeigen Wärmebedarf an; der Kompressor startet bei einem konfigurierbaren Schwellenwert (Standard -60 DM). Bereich: -3000 bis 100.
  • Gradminuten (Kühlung) — Lese-/Schreibindikator für den Kühlbedarf (Register H:20, Int16). Positive Werte zeigen Kühlbedarf an.
  • Minimale Vorlauftemperatur — unterer Grenzwert der Vorlauftemperatur (Register H:34, Int16, Faktor 10). Nur lesen.
  • Maximale Vorlauftemperatur — oberer Grenzwert der Vorlauftemperatur (Register H:38, Int16, Faktor 10). Nur lesen. Schützt Fußbodenheizung vor Überhitzung.
Warmwasserverwaltung
  • Warmwasserbedarf — Lese-/Schreib-Mehrfachauswahl für die Warmwasser-Bedarfsstufe (Register H:56, Int16). Werte: 0 = Klein, 1 = Mittel, 2 = Groß, 3 = Intelligente Steuerung. Klein/Mittel/Groß steuern die Warmwasser-Solltemperaturen; Intelligente Steuerung verwendet einen adaptiven Algorithmus.
Systemstatus und Steuerung
  • Betriebsmodus — Nur-Lese-Anzeige des aktuellen Betriebsmodus (Register H:237, Int16). Werte: 0 = Auto, 1 = Manuell, 2 = Nur Zusatzheizung. Der Auto-Modus nutzt Außentemperatur und Gradminuten zur automatischen Steuerung von Heizung, Kühlung und Warmwasser.
  • Betriebspriorität — Nur-Lese-Anzeige der aktuellen Systempriorität (Register A:1028, Int16). Werte: 10 = Aus, 20 = Warmwasser, 30 = Heizung, 40 = Pool, 60 = Kühlung.
  • Alarmnummer — aktiver Alarmcode, nur lesen (Register A:1975, UInt16). Der Wert 0 bedeutet kein Alarm. Alarmcodes sind gerätespezifisch — siehe NIBE Installateurhandbuch für Code-Definitionen.
  • Alarm zurücksetzen — Lese-/Schreibschalter zum Bestätigen und Löschen des aktiven Alarms (Register H:22, Bool). Der Wert wird nach dem Schreiben automatisch zurückgesetzt. Untersuchen Sie immer die Alarmursache vor dem Zurücksetzen.
Pumpenstatus
  • Externe Heizungspumpe (GP10) — Nur-Lese Ein/Aus-Status der externen Heizmedium-Umwälzpumpe (Register A:1066, Bool). GP10 ist an Klemme X5:2 angeschlossen.
  • Ladepumpengeschwindigkeit (GP12) — Nur-Lese Ladepumpengeschwindigkeit für Wärmepumpe EB100 (Register A:1636, Int16). GP12 ist die Umwälzpumpe zwischen dem SMO S40 und der angeschlossenen Luft/Wasser-Wärmepumpe.
Durchflussüberwachung
  • Durchflusssensor (BF1) — Durchfluss des Heizmediums vom Durchflusssensor BF1, nur lesen (Register A:40, Int16, Faktor 10, l/m). Optionaler Sensor nützlich zur Überwachung der Heizleistung und COP-Schätzung.
Elektrische Überwachung (Lastmonitor)

Drei Stromsensoren überwachen die eingehenden Phasenleiter:

  • Strom Phase 1 (BE1) — Phase-1-Strom vom CT-Sensor BE1 (Register A:50, UInt32, Faktor 10).
  • Strom Phase 2 (BE2) — Phase-2-Strom vom CT-Sensor BE2 (Register A:48, UInt32, Faktor 10).
  • Strom Phase 3 (BE3) — Phase-3-Strom vom CT-Sensor BE3 (Register A:46, UInt32, Faktor 10).

Der Lastmonitor verhindert das Auslösen der Hauptsicherung des Gebäudes durch Reduzierung der Zusatzheizstufen bei hohem Stromverbrauch. Konfigurieren Sie die Sicherungsgröße in Menü 7.1.9.

Betriebszeitenstatistiken
  • Gesamtlaufzeit Zusatzheizung — kumulative Betriebsstunden des elektrischen Zusatzheizers (Register A:1025, Int32, Faktor 10). Nützlich zur Überwachung der Zusatzheizungsnutzung und Energieeffizienz.
Weitere Funktionen

Der SMO S40 stellt insgesamt über 1400 Register bereit. Über die 26 Geräte in der Vorlage hinaus bietet das Gerät auch Kompressorstatus und Laufzeit (EB100), Kompressor-Startanzahl, aktuelle Status-Bitmaske (Heizung/Warmwasser/Kühlung-Flags), Energieflussmessungen (Warmwasser, Heizung, Pool — nur Kompressor und Kompressor + Zusatzheizung), Puls-Energiezähler-Ablesungen (BE6/BE7), Gradminuten-Schwellenwerte für Kompressor- und Zusatzheizungsstart, Alarmaktionskonfiguration und Ferienfunktionssteuerung. Diese können in einem zukünftigen Update zur TapHome-Vorlage hinzugefügt werden.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Überprüfen Sie, dass das Ethernet-Kabel am XF8-Port der Displayeinheit angeschlossen ist (nicht an der RS-485 Klemmleiste X9)
  2. Prüfen Sie Menü 7.5.9 — Modbus TCP/IP muss auf Ein stehen
  3. Überprüfen Sie die IP-Adresse in Menü 3.1.13 („Verbindungen")
  4. Stellen Sie sicher, dass TapHome Core und der SMO S40 im selben Netzwerk/Subnetz sind
  5. Bestätigen Sie, dass keine Firewall Port 502 blockiert
  6. Prüfen Sie, dass die Firmware-Version 2.2.1 oder neuer ist
IP-Adresse ändert sich nach Neustart

Der SMO S40 unterstützt kein mDNS. Bei Verwendung von DHCP kann sich die IP-Adresse nach einem Stromausfall oder einer Lease-Erneuerung ändern. Erstellen Sie eine DHCP-Reservierung im Router oder konfigurieren Sie eine statische IP in Menü 5.2.

Fehlende Sensorwerte

Nicht alle Sensoren sind standardmäßig installiert. BT50 (Raumsensor) muss nach der physischen Installation in Menü 1.3 aktiviert werden. BT6, BT7, BT25 und BT71 erfordern den Anschluss des entsprechenden Sensors an die Klemmleiste X10. Wenn ein Sensor nicht installiert ist, gibt das Register einen Standard- oder Fehlerwert zurück.

Hinweis zur Registeradressierung

Die TapHome-Vorlage verwendet die native NIBE-Registernummerierung. Community-Bibliotheken (z.B. die nibe Python-Bibliothek) verwenden einen +1 Offset für Eingangsregister — zum Beispiel ist BT1 Register 1 in TapHome, aber Register 30002 in der Bibliothek. Dies ist ein bekannter Unterschied in der NIBE-Konvention, kein Fehler.

Verfügbare Geräte

Nibe SMO S40 Modul
Alarmnummer Variable Nur lesen

Aktiver Alarmcode — 0 bedeutet kein Alarm; Code-Definitionen im NIBE Installateurhandbuch

Register: A:1975 UInt16 numeric

Alarmnummer

Lesen
MODBUSR(A, 1975, UInt16)
Berechnete Vorlauftemperatur Temperatursensor Nur lesen
Register: A:1017 (implicit) Int16 Einheit: °C numeric

Berechnete Vorlauftemperatur

Temperatur lesen
MODBUSR(A, 1017, Int16) / 10
Berechnete Vorlauftemperatur (Kühlung) Temperatursensor Nur lesen

Soll-Vorlauftemperatur für den Kühlmodus — nur relevant bei aktiver Kühlung

Register: A:1567 (implicit) Int16 Einheit: °C numeric

Berechnete Vorlauftemperatur (Kühlung)

Temperatur lesen
MODBUSR(A, 1567, Int16) / 10
Ladepumpengeschwindigkeit (GP12) Variable Nur lesen

Umwälzpumpengeschwindigkeit zwischen SMO S40 und der angeschlossenen Luft/Wasser-Wärmepumpe

Register: A:1636 Int16 Einheit: % numeric

Ladepumpengeschwindigkeit (GP12)

Lesen
MODBUSR(A, 1636, Int16)
Strom Phase 1 (BE1) Variable Nur lesen
Register: A:50 UInt32 Einheit: A numeric

Strom Phase 1 (BE1)

Lesen
MODBUSR(A, 50, UInt32)
Strom Phase 2 (BE2) Variable Nur lesen
Register: A:48 UInt32 Einheit: A numeric

Strom Phase 2 (BE2)

Lesen
MODBUSR(A, 48, UInt32)
Strom Phase 3 (BE3) Variable Nur lesen
Register: A:46 UInt32 Einheit: A numeric

Strom Phase 3 (BE3)

Lesen
MODBUSR(A, 46, UInt32)
Gradminuten Variable

Heizbedarfsindikator — negativer Wert bedeutet Wärmebedarf; Kompressor startet bei konfigurierbarem Schwellenwert (Standard -60 DM)

Register: H:18 Int16 Einheit: DM numeric

Gradminuten

Lesen
MODBUSR(H, 18, Int16)
Schreiben
MODBUSWNE(H, 18, Int16, Va)
Gradminuten (Kühlung) Variable

Kühlbedarfsindikator — positiver Wert bedeutet Kühlbedarf

Register: H:20 Int16 Einheit: DM numeric

Gradminuten (Kühlung)

Lesen
MODBUSR(H, 20, Int16)
Schreiben
MODBUSWNE(H, 20, Int16, Va)
Externe Heizungspumpe (GP10) Schalter Nur lesen

Ein/Aus-Status der externen Heizmedium-Umwälzpumpe

Register: A:1066 Bool

Externe Heizungspumpe (GP10)

Schaltzustand lesen
MODBUSR(A, 1066, Bool)
Externe Vorlauftemperatur (BT25) Temperatursensor Nur lesen
Register: A:39 (implicit) Int16 Einheit: °C numeric

Externe Vorlauftemperatur (BT25)

Temperatur lesen
MODBUSR(A, 39, Int16) / 10
Durchflusssensor (BF1) Temperatursensor Nur lesen

Heizmedium-Durchflussrate — nützlich zur Überwachung der Systemleistung und COP-Schätzung

Register: A:40 (implicit) Int16 Einheit: l/m numeric

Durchflusssensor (BF1)

Temperatur lesen
MODBUSR(A, 40, Int16) / 10
Heizkurve Variable

Heizkurvenkoeffizient — höherer Wert bedeutet steilere Kurve und höhere Vorlauftemperatur bei niedrigen Außentemperaturen

Register: H:26 Int16 numeric

Heizkurve

Lesen
MODBUSR(H, 26, Int16)
Schreiben
MODBUSWNE(H, 26, Int16, Va)
Warmwasser-Ladetemperatur (BT6) Temperatursensor Nur lesen
Register: A:9 (implicit) Int16 Einheit: °C numeric

Warmwasser-Ladetemperatur (BT6)

Temperatur lesen
MODBUSR(A, 9, Int16) / 10
Warmwasserbedarf Mehrwertschalter

Warmwasser-Bedarfsstufe — Klein, Mittel, Groß, Intelligente Steuerung

Register: H:56 Int16 numeric
Werte / Zustände: Klein · Mittel · Groß · Intelligente Steuerung

Warmwasserbedarf

Schaltzustand lesen
MODBUSR(H, 56, Int16)
Schaltzustand schreiben
MODBUSWNE(H, 56, Int16, Mu)
Warmwassertemperatur oben (BT7) Temperatursensor Nur lesen
Register: A:8 (implicit) Int16 Einheit: °C numeric

Warmwassertemperatur oben (BT7)

Temperatur lesen
MODBUSR(A, 8, Int16) / 10
Kurvenverschiebung Variable

Parallele Verschiebung der Heizkurve — positiver Wert erhöht die Vorlauftemperatur für wärmere Räume

Register: H:30 Int16 numeric

Kurvenverschiebung

Lesen
MODBUSR(H, 30, Int16)
Schreiben
MODBUSWNE(H, 30, Int16, Va)
Betriebsmodus Mehrwertschalter Nur lesen

Aktueller Betriebsmodus — Auto, Manuell, Nur Zusatzheizung

Register: H:237 Int16 numeric
Werte / Zustände: Auto · Manuell · Nur Zusatzheizung

Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 237, Int16)
Betriebspriorität Variable Nur lesen

Aktuelle Systempriorität — Aus, Warmwasser, Heizung, Pool, Kühlung

Register: A:1028 Int16 numeric

Betriebspriorität

Lesen
MODBUSR(A, 1028, Int16)
Außentemperatur (BT1) Temperatursensor Nur lesen
Register: A:1 (implicit) Int16 Einheit: °C numeric

Außentemperatur (BT1)

Temperatur lesen
MODBUSR(A, 1, Int16) / 10
Alarm zurücksetzen Schalter

Bestätigung und Löschung des aktiven Alarms — Ursache vor dem Zurücksetzen untersuchen

Register: H:22 Bool

Alarm zurücksetzen

Schaltzustand lesen
MODBUSR(H, 22, Bool)
Schaltzustand schreiben
MODBUSWNE(H, 22, Bool, St)
Rücklauftemperatur (BT71) Temperatursensor Nur lesen
Register: A:88 (implicit) Int16 Einheit: °C numeric

Rücklauftemperatur (BT71)

Temperatur lesen
MODBUSR(A, 88, Int16) / 10
Raumtemperatur (BT50) Temperatursensor Nur lesen
Register: A:26 (implicit) Int16 Einheit: °C numeric

Raumtemperatur (BT50)

Temperatur lesen
MODBUSR(A, 26, Int16) / 10
Maximale Vorlauftemperatur Temperatursensor Nur lesen

Oberer Grenzwert der Vorlauftemperatur — schützt Fußbodenheizung vor Überhitzung

Register: H:38 (implicit) Int16 Einheit: °C numeric

Maximale Vorlauftemperatur

Temperatur lesen
MODBUSR(H, 38, Int16) / 10
Minimale Vorlauftemperatur Temperatursensor Nur lesen
Register: H:34 (implicit) Int16 Einheit: °C numeric

Minimale Vorlauftemperatur

Temperatur lesen
MODBUSR(H, 34, Int16) / 10
Gesamtlaufzeit Zusatzheizung Variable Nur lesen

Kumulative Betriebsstunden des elektrischen Zusatzheizers

Register: A:1025 Int32 Einheit: h numeric

Gesamtlaufzeit Zusatzheizung

Lesen
MODBUSR(A, 1025, Int32)/10
Verbindung: Modbus TCP • Slave ID: $[SlaveId]
Mögliche Verbesserungen (15)
  • A:5 (S1155 only) Supply Temperature (BT2) — Supply line temperature — available on S1155/S1255, not in SMO S40 register set (uses BT25 external supply instead)
  • A:87 Outgoing Hot Water (BT70) — Int16, /10, °C — hot water circulation outlet temperature
  • H:97 DM Start Additional Heat — Int16, R/W — degree minutes threshold for starting additional electric heater
  • H:159 DM Start Compressor — Int16, R/W — degree minutes threshold for starting compressor
  • H:196 Alarm Action Lower Room Temperature — UInt8, R/W — alarm action when room temperature drops below threshold
  • H:197 Alarm Action Lower HW Temperature — UInt8, R/W — alarm action when hot water temperature drops below threshold
  • A:396 Pulse Energy Meter (BE7/BF3) — UInt32, /100, kWh — energy meter reading
  • A:398 Pulse Energy Meter (BE6/BF2) — UInt32, /100, kWh — energy meter reading
  • A:1083 Compressor Starts (EP14) — Int32 — total compressor start count
  • A:1087 Compressor Runtime (EP14) — Int32, hours — total compressor operating time
  • A:1575 Flow Measurement Hot Water (Cpr + Add) — UInt32, /10, kWh — total hot water energy including compressor and additional heat
  • A:1577 Flow Measurement Total (Cpr + Add) — UInt32, /10, kWh — total heating energy including compressor and additional heat
  • A:1585 Flow Measurement Heat (Cpr only) — UInt32, /10, kWh — heating energy from compressor only
  • A:1121 (library 31121) Current Status Bitmask — UInt32 — bitmask: bit 12=Heating, bit 13=Hot Water, bit 14=HW Boost, bit 20=Cooling
  • H:20 (library 40020) Holiday Function Status — Int8, R/W — enable/disable holiday function

Quellen