TapHome

Nibe VVM S320

Modbus TCP
Submitted by
Last updated: 03. 2026
Nibe VVM S320

Das Nibe VVM S320 ist ein Inneneinheit-Wärmepumpenmodul, das Heizung, Warmwasserbereitung und Lüftung (ERS 1 Energierückgewinnung) in einem Gerät vereint. TapHome verbindet sich direkt über integriertes Modbus TCP/IP per Ethernet oder WiFi — kein externes Gateway oder Zubehör erforderlich. Das VVM S325 verwendet den gleichen Registersatz und ist vollständig austauschbar.

Die Vorlage bietet 82 Serviceattribute für Temperaturüberwachung, Heizkurvenverwaltung, Warmwasserbedarfssteuerung, ERS 1-Lüftergeschwindigkeitskonfiguration, Gradminuten-Indikatoren, Energiemessung, Kompressorstatistiken und Alarmverarbeitung.

Netzwerkverbindung

Das VVM S320 verfügt über integrierte Modbus TCP/IP-Unterstützung, die über das Touchscreen-Display des Geräts aktiviert wird. Verbinden Sie das Gerät mit dem gleichen lokalen Netzwerk wie TapHome Core — entweder per Ethernet (Menü 5.2.2) oder WiFi (Menü 5.2.1).

  • Protokoll: Modbus TCP
  • Port: 502
  • Standard-Slave-ID: 1 (manche Installationen verwenden 0)
  • Register: Input (FC04) für schreibgeschützte Sensoren, Holding (FC03) für Lese-/Schreibeinstellungen

Weisen Sie dem VVM S320 eine statische IP-Adresse über die DHCP-Reservierungseinstellungen Ihres Routers zu. Die aktuelle Netzwerkkonfiguration kann im Menü 3.1.13 („Verbindungen") auf dem Display des Geräts überprüft werden.

Aktivierung der Modbus-Kommunikation

Modbus TCP muss auf der Wärmepumpe explizit aktiviert werden, bevor TapHome eine Verbindung herstellen kann:

  1. Tippen Sie auf dem VVM S320-Touchscreen auf das Menüsymbol (drei horizontale Linien), um das Hauptmenü zu öffnen
  2. Navigieren Sie zu Mein System (Menü 4) > Erweiterte Einstellungen > Modbus TCP/IP (Menü 7.5.9)
  3. Schalten Sie Verbunden auf EIN
  4. Lassen Sie Modbus ext. calc. supply (7.5.9.1) auf AUS
  5. Lassen Sie Modbus ext. sensor input (7.5.9.2) auf ALLE AUS

Beim Import der Vorlage in TapHome geben Sie an:

  • IP-Adresse — die IP-Adresse des Geräts im lokalen Netzwerk (prüfen Sie Menü 3.1.13 oder die DHCP-Tabelle des Routers)
  • Slave-ID — Modbus-Slave-Adresse (Standard: 1)

Wenn Modbus TCP im Menü 7.5.9 nicht aktiviert ist, erhält TapHome „Error on read request"-Antworten. Dies ist ein Konfigurationsproblem der Pumpe, kein Netzwerkproblem.

Firmware-Version 2.2.1 oder neuer wird empfohlen. Updates können von myuplink.com heruntergeladen und über den USB-Anschluss am Display installiert werden.

Gerätefunktionen

Die Vorlage stellt folgende Geräte bereit, gruppiert nach Funktion:

Temperaturüberwachung

Sieben Temperatursensoren lesen aus Input-Registern mit automatischer Division durch 10:

SensorRegisterBeschreibung
Außentemperatur (BT1)A:1Aktuelle Außenlufttemperatur
Vorlauftemperatur (BT2)A:5Vorlauftemperatur
Rücklauftemperatur (BT3)A:7Rücklauftemperatur
Warmwasser oben (BT7)A:8Temperatur im oberen Bereich des Warmwasserspeichers
Warmwasserladung (BT6)A:9Warmwasser-Ladetemperatur
Raumtemperatur (BT50)A:26Raumsensortemperatur (optionaler Sensor)
Vorlauftemperatur (BT63)A:72Zusatzwärme-Vorlauftemperatur

Weitere luftseitige Temperatursensoren sind über das Lüftungsmodul verfügbar:

  • Abluft (BT20) — liest H:19, Abluft aus dem ERS 1-Wärmetauscher
  • Fortluft (BT21) — liest H:20 (siehe Bekannte Einschränkungen)
  • Berechnete Vorlauftemperatur — liest A:1017, die vom System berechnete Soll-Vorlauftemperatur
Betriebsmodussteuerung
  • Betriebsmodus — liest/schreibt H:237. Auswahl zwischen Auto (0), Manuell (1) und Nur Zusatzheizung (2). Im Auto-Modus verwaltet die Wärmepumpe den Heizbedarf automatisch; Manuell ermöglicht direkte Steuerung; Nur Zusatzheizung deaktiviert den Kompressor.
  • Betriebspriorität — liest A:1028. Zeigt die aktuelle Systempriorität: 10=aus, 20=Warmwasser, 30=Heizung, 40=Pool, 60=Kühlung.
Heizkurvenverwaltung

Die Vorlage bietet vollständige Kontrolle über die witterungsgeführte Heizkurve für Klimasystem 1:

  • Heizkurve — liest/schreibt H:26 (Bereich 0–15, Standard 9). Die Kurvensteigung bestimmt, wie stark die Vorlauftemperatur bei sinkender Außentemperatur ansteigt.
  • Kurvenverschiebung — liest/schreibt H:30 (Bereich -10 bis +10, Standard 0). Parallelverschiebung der gesamten Kurve nach oben oder unten.
  • Min / Max Vorlauftemperatur — liest/schreibt H:34 und H:38 (Division durch 10 für °C). Begrenzt die berechnete Vorlauftemperatur auf einen sicheren Bereich.
  • Eigene Kurve P1–P7 — liest/schreibt H:39–H:45. Sieben benutzerdefinierte Heizkurvenpunkte bei Außentemperaturen von +20 °C (P7) bis -40 °C (P1), die eine vollständig benutzerdefinierte Kurve ermöglichen.
Externe Klimakorrektur

Vier schreibgeschützte Sensoren zeigen die aktuellen externen Korrekturwerte für die Klimasysteme 1–4:

  • Externe Korrektur Klimasystem S1–S4 — liest A:1054–A:1057

Zwei beschreibbare Register ermöglichen eine externe Überschreibung:

  • Externe Korrektur Klimasystem — liest/schreibt H:51 (Bereich -10 bis +10)
  • Externe Korrektur Raumsensor Kühlung 1 — liest/schreibt H:4153 (Division durch 10 für °C)
Gradminuten

Gradminuten sind der primäre Wärmebedarfsindikator in Nibe-Systemen — ein negativer Wert bedeutet, dass das Haus Heizung benötigt, und je negativer der Wert, desto stärker arbeitet das System:

  • Gradminuten — liest/schreibt H:18 (Division durch 10, Bereich -3000 bis +3000 DM). Der wichtigste Wärmebedarfsindikator. Das Schreiben eines großen negativen Werts erzwingt den sofortigen Kompressorstart.
  • Gradminuten Kühlung — liest/schreibt H:20. Kühlbedarfsindikator.
  • DM Start Zusatzheizung — liest A:97. Schwellenwert für das Einschalten der zusätzlichen Elektroheizung.
  • DM Start Kompressor — liest A:159. Schwellenwert für den Kompressorstart.
Warmwassermanagement
  • Warmwasserbedarfsmodus — liest/schreibt H:56. Auswahl zwischen Klein (0), Mittel (1), Groß (2) und Smart Control (3). Der Modus bestimmt, wie aggressiv das System die Warmwassertemperatur hält.
  • Warmwassertemperatur oben (BT7) — liest A:8 (Division durch 10 für °C)
  • Warmwasser-Ladetemperatur (BT6) — liest A:9 (Division durch 10 für °C)
  • Warmwasserzirkulation Ausgangstemperatur — liest A:87, ausgehende Warmwassertemperatur vom BT70-Sensor
  • Aktuelle Warmwassersteuerung — liest A:137, identifiziert, welches Subsystem aktuell die Warmwasserbereitung steuert
Lüftergeschwindigkeitssteuerung (ERS 1)

Das VVM S320 enthält ein integriertes ERS 1 (Energierückgewinnungssystem) mit konfigurierbaren Lüftergeschwindigkeiten für Zuluft und Abluft. Jeder Lüfter hat vier Geschwindigkeitsstufen plus eine normale Betriebsgeschwindigkeit:

EinstellungZuluft-RegisterAbluft-RegisterStandard
Stufe 1 (Minimum)H:1041H:10240%
Stufe 2 (Niedrig)H:1040H:102330%
Stufe 3 (Mittel)H:1039H:102280%
Stufe 4 (Maximum)H:1038H:1021100%
NormalH:1042H:102560% / 75%

Weitere Lüftungssteuerung:

  • Lüftungsmodus — liest/schreibt H:104, Auswahl des Lüftungsbetriebsmodus
  • Rückkehrzeit Lüfter 1–4 — liest/schreibt H:115–H:118, Stunden bis der Lüfter von einer Geschwindigkeitsüberschreibung zur Normalgeschwindigkeit zurückkehrt (1–24 h, Standard 4 h)
  • Bypass-Temperatur — liest/schreibt H:1044 (Bereich 2–10 °C, Standard 4 °C), Temperaturschwelle für die Umgehung des Wärmetauschers
Energieüberwachung

Die Vorlage enthält Erzeugungs- und Verbrauchszähler:

  • Erzeugte Energie (Heizung) — liest A:2283 (Division durch 100 für kWh)
  • Erzeugte Energie (Warmwasser) — liest A:2285
  • Verbrauchte Energie (Heizung) — liest A:2291
  • Verbrauchte Energie (Warmwasser) — liest A:2293 (Division durch 100 für kWh)
  • Verbrauchte Energie (Zusatzheizung) — liest A:2299
  • Aktuelle Leistung — liest A:2305 (Division durch 100 für kW)
  • Energiefluss (Kompressor + Zusatzheizung) — liest A:1577 (uInt32, Division durch 10 für kWh)
  • Energiefluss (Warmwasser, Kompressor + Zusatzheizung) — liest A:1575 (Int32, Division durch 10 für kWh)
Kompressorstatistiken
  • Kompressor Gesamtzeit EP14 / EP15 — liest A:2335 und A:2337, gesamte Betriebsstunden
  • Kompressor Heizzeit EP14 / EP15 — liest A:2339 und A:2341, heizungsspezifische Betriebsstunden
  • Gesamtlaufzeit (Zusatzheizung) — liest A:1025, Laufzeit der Zusatzheizung (verfügbar als 16-Bit- und 32-Bit-Variante)
Systemzustand und Alarme
  • Alarmnummer — liest A:1975, der aktuell aktive Alarmcode
  • Alarm-Reset — schreibt in H:22, löscht den aktiven Alarm
  • Alarm niedrige Raumtemperatur — liest H:196, Alarmschwelle für Raumtemperatur
  • Alarm niedrige Warmwassertemperatur — liest H:197, Alarmschwelle für Warmwassertemperatur
  • Zusatzheizungsstufen — liest A:1029, Anzahl aktiver interner Elektroheizungsstufen
Weitere Geräte
  • Durchflusssensor — liest A:40 (Division durch 10 für l/min), Durchflussrate des Heizmediums von BF1
  • Heizmedium-Pumpengeschwindigkeit — liest A:1636, GP1-Pumpengeschwindigkeit in Prozent
  • Pumpengeschwindigkeit (S135) — liest/schreibt H:1036, Pumpengeschwindigkeit des Lüftungsmoduls (1–100%, Standard 70%)
  • Mischventil QN11 (EM1) — liest A:1034, Mischventilstatus (10=aus, 20=aktiv, 30=passiv, 40=öffnet, 50=schließt)
  • Estrichtrocknung — liest/schreibt H:120, aktiviert/deaktiviert das Estrichtrocknungsprogramm (0=aus, 1=ein)
  • Filterwechselintervall — liest/schreibt H:119, Monate zwischen Filterwechseln (1–24, Standard 3)
  • Feuchtigkeits-Sollwert — liest/schreibt H:997, relativer Feuchtigkeits-Sollwert (30–90%, Standard 60%)
  • HTS 1 — liest/schreibt H:998, Hochtemperatureinstellung ein/aus
  • OPT — liest/schreibt H:1015, Energieoptimierer ein/aus
  • OPT DM Startdifferenz — liest/schreibt H:1016, Gradminuten-Startdifferenz für OPT (10–2000, Standard 700)

Bekannte Einschränkungen

Die Vorlage enthält vier Register-Mapping-Inkonsistenzen, die aus der XML-Quelle übernommen wurden. Diese verhindern nicht den normalen Betrieb, können aber bestimmte Messwerte beeinflussen:

  1. H:20 Doppelzuordnung — Register H:20 ist sowohl „Gradminuten Kühlung" (R/W) als auch „Fortluft BT21" (schreibgeschützt) zugeordnet. Die Nibe-Bibliothek bestätigt, dass H:20 „Cooling degree minutes" (FC03, R/W) ist. Der BT21-Sensor befindet sich tatsächlich im Input-Register A:20 (FC04). Die Vorlage enthält wahrscheinlich einen falschen Funktionscode für BT21.

  2. H:51 Doppelzuordnung — Register H:51 ist sowohl „Externe Korrektur Raumsensor Klimasystem" als auch „Externe Korrektur Klimasystem" zugeordnet. Beide lesen/schreiben das gleiche Register. Die „Raumsensor"-Variante war wahrscheinlich für H:55 (ein anderes Register) vorgesehen, wurde aber in der Vorlage auf H:51 gemappt.

  3. A:1025 Doppelzuordnung — Register A:1025 erscheint sowohl als 16-Bit- („CAS CHODU TOTAL") als auch als 32-Bit- („TOTAL RUN TIME") Serviceattribut. Die Nibe-Bibliothek bestätigt, dass es sich um ein 32-Bit-Register (s32, 6 Bytes) handelt. Die 16-Bit-Variante kann bei Geräten mit langer Laufzeit überlaufen.

  4. Skalierung der Energieregister — Energieregister verwenden inkonsistente Skalierungsfaktoren: A:2283 und A:2293 verwenden /100, während A:2285, A:2291 und A:2299 keinen Skalierungsfaktor haben. Dies kann auf unterschiedliche Einheiten (kWh vs MWh) oder fehlende Umrechnungsfaktoren in der Vorlage hindeuten. Überprüfen Sie die Messwerte mit dem Display des Geräts.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Überprüfen Sie, ob Modbus TCP/IP im Menü 7.5.9 auf dem Display des Geräts aktiviert ist — der Schalter „Verbunden" muss auf EIN stehen
  2. Prüfen Sie die IP-Adresse des Geräts im Menü 3.1.13 („Verbindungen")
  3. Stellen Sie sicher, dass TapHome Core und VVM S320 im gleichen Netzwerk/Subnetz sind
  4. Versuchen Sie Slave-ID 0, wenn die Standard-ID 1 nicht antwortet
  5. Setzen Sie den Modbus-Timeout auf mindestens 14 Sekunden mit 3 Wiederholungen
Falsche Temperaturmesswerte

Alle Temperaturregister verwenden einen Skalierungsfaktor von 10 (Rohwert durch 10 teilen für °C). Wenn Messwerte 10x zu hoch erscheinen, überprüfen Sie, ob die Division durch 10 angewendet wird. Die Register A:87 (Warmwasserzirkulation) und H:19 (Abluft) können ebenfalls eine Division durch 10 erfordern, aber die Vorlage enthält die Umrechnung nicht — überprüfen Sie die Werte mit dem Display des Geräts.

Änderungen der Lüftergeschwindigkeit ohne Wirkung

ERS 1-Lüftergeschwindigkeiten werden als Prozentsätze konfiguriert (0–100%). Wenn eine Lüftergeschwindigkeitsänderung keine Wirkung zeigt, überprüfen Sie den Lüftungsmodus (H:104) — das Gerät könnte sich in einem Modus befinden, der manuelle Geschwindigkeitseinstellungen überschreibt. Überprüfen Sie außerdem, ob die Rückkehrzeit (H:115–H:118) abgelaufen ist, was den Lüfter auf Normalgeschwindigkeit zurücksetzen würde.

Inkonsistente Energiemesswerte

Aufgrund gemischter Skalierungsfaktoren in den Energieregistern können einige Messwerte um Größenordnungen abweichen. Vergleichen Sie mit den Werten auf dem Display des Geräts. Register mit Faktor /100 zeigen Werte in kWh; Register ohne Faktor können in anderen Einheiten vorliegen. Siehe Bekannte Einschränkungen oben.

Verfügbare Geräte

Nibe VVM S320 Modul
Zusatzheizungsstufen Variable Nur lesen

Anzahl aktiver Zusatzheizungsstufen (interner Elektroheizer)

Register: A:1029 Int16 numeric

Zusatzheizungsstufen

Lesen
MODBUSR(A, 1029, Int16)
Alarm niedrige WW-Temperatur Variable Nur lesen

Alarm bei Unterschreitung der Warmwassertemperatur (0=inaktiv, 1=aktiv)

Register: H:197 Int16 numeric

Alarm niedrige WW-Temperatur

Lesen
MODBUSR(H, 197, Int16)
Alarm niedrige Raumtemperatur Variable Nur lesen

Alarm bei Unterschreitung der Raumtemperatur (0=inaktiv, 1=aktiv)

Register: H:196 Int16 numeric

Alarm niedrige Raumtemperatur

Lesen
MODBUSR(H, 196, Int16)
Alarmnummer Variable Nur lesen

Aktuell aktiver Alarmcode

Register: A:1975 Int16 numeric

Alarmnummer

Lesen
MODBUSR(A, 1975, Int16)
Alarm-Reset Variable

Schreiben zum Zurücksetzen des aktiven Alarms

Register: H:22 Int16 numeric

Alarm-Reset

Lesen
MODBUSR(H, 22, Int16)
Schreiben
MODBUSWNE(H, 22, int16, Va)
Bypass-Temperatur (ERS 1) Variable

Bypass-Aktivierungstemperatur für ERS 1-Wärmetauscher (Bereich 2–10 °C, Standard 4 °C)

Register: H:1044 uInt16 Einheit: °C numeric

Bypass-Temperatur (ERS 1)

Lesen
MODBUSR(H, 1044, uInt16)/1
Schreiben
MODBUSWNE(H, 1044, uint16, Va)
Berechnete Vorlauftemperatur Variable Nur lesen

Vom System berechnete Soll-Vorlauftemperatur

Register: A:1017 Int16 Einheit: °C numeric

Berechnete Vorlauftemperatur

Lesen
MODBUSR(A, 1017, Int16)/10
Gesamtlaufzeit (Zusatzheizung, 16-Bit) Variable Nur lesen

Gesamtlaufzeit des Zusatzheizers in Stunden — 16-Bit-Variante, kann bei langer Laufzeit überlaufen

Register: A:1025 uInt16 Einheit: h numeric

Gesamtlaufzeit (Zusatzheizung, 16-Bit)

Lesen
MODBUSR(A, 1025, uInt16)/10
Kompressor Gesamtzeit (EP14) Variable Nur lesen

Gesamte Betriebsstunden des Kompressors für Wärmepumpe EP14

Register: A:2335 Int16 Einheit: h numeric

Kompressor Gesamtzeit (EP14)

Lesen
MODBUSR(A, 2335, Int16)
Kompressor Gesamtzeit (EP15) Variable Nur lesen

Gesamte Betriebsstunden des Kompressors für Wärmepumpe EP15

Register: A:2337 Int16 Einheit: h numeric

Kompressor Gesamtzeit (EP15)

Lesen
MODBUSR(A, 2337, Int16)
Kompressor Heizzeit (EP14) Variable Nur lesen

Gesamte Heizstunden des Kompressors für Wärmepumpe EP14

Register: A:2339 Int16 Einheit: h numeric

Kompressor Heizzeit (EP14)

Lesen
MODBUSR(A, 2339, Int16)
Kompressor Heizzeit (EP15) Variable Nur lesen

Gesamte Heizstunden des Kompressors für Wärmepumpe EP15

Register: A:2341 Int16 Einheit: h numeric

Kompressor Heizzeit (EP15)

Lesen
MODBUSR(A, 2341, Int16)
Aktuelle Warmwassersteuerung Variable Nur lesen

Identifiziert, welches Subsystem aktuell die Warmwasserbereitung steuert

Register: A:137 Int16 numeric

Aktuelle Warmwassersteuerung

Lesen
MODBUSR(A, 137, Int16)
Heizkurve Variable

Heizkurvensteigung für Klimasystem 1 (Bereich 0–15, Standard 9)

Register: H:26 Int16 numeric

Heizkurve

Lesen
MODBUSR(H, 26, Int16)
Schreiben
MODBUSWNE(H, 26, int16, Va)
Kurvenverschiebung Variable

Parallelverschiebung der Heizkurve für Klimasystem 1 (Bereich -10 bis +10, Standard 0)

Register: H:30 Int16 numeric

Kurvenverschiebung

Lesen
MODBUSR(H, 30, Int16)
Schreiben
MODBUSWNE(H, 30, int16, Va)
Eigene Kurve P7 (+20 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur +20 °C (Standard 15 °C)

Register: H:39 Int16 Einheit: °C numeric

Eigene Kurve P7 (+20 °C)

Lesen
MODBUSR(H, 39, Int16)
Schreiben
MODBUSWNE(H, 39, int16, Va)
Eigene Kurve P6 (+10 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur +10 °C (Standard 15 °C)

Register: H:40 Int16 Einheit: °C numeric

Eigene Kurve P6 (+10 °C)

Lesen
MODBUSR(H, 40, Int16)
Schreiben
MODBUSWNE(H, 40, int16, Va)
Eigene Kurve P5 (0 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur 0 °C (Standard 26 °C)

Register: H:41 Int16 Einheit: °C numeric

Eigene Kurve P5 (0 °C)

Lesen
MODBUSR(H, 41, Int16)
Schreiben
MODBUSWNE(H, 41, int16, Va)
Eigene Kurve P4 (-10 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur -10 °C (Standard 32 °C)

Register: H:42 Int16 Einheit: °C numeric

Eigene Kurve P4 (-10 °C)

Lesen
MODBUSR(H, 42, Int16)
Schreiben
MODBUSWNE(H, 42, int16, Va)
Eigene Kurve P3 (-20 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur -20 °C (Standard 35 °C)

Register: H:43 Int16 Einheit: °C numeric

Eigene Kurve P3 (-20 °C)

Lesen
MODBUSR(H, 43, Int16)
Schreiben
MODBUSWNE(H, 43, int16, Va)
Eigene Kurve P2 (-30 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur -30 °C (Standard 40 °C)

Register: H:44 Int16 Einheit: °C numeric

Eigene Kurve P2 (-30 °C)

Lesen
MODBUSR(H, 44, Int16)
Schreiben
MODBUSWNE(H, 44, int16, Va)
Eigene Kurve P1 (-40 °C) Variable

Benutzerdefinierter Heizkurvenpunkt bei Außentemperatur -40 °C (Standard 45 °C)

Register: H:45 Int16 Einheit: °C numeric

Eigene Kurve P1 (-40 °C)

Lesen
MODBUSR(H, 45, Int16)
Schreiben
MODBUSWNE(H, 45, int16, Va)
Gradminuten Start Zusatzheizung Variable Nur lesen

Gradminuten-Schwellenwert für den Start der Zusatzheizung

Register: A:97 uInt16 Einheit: DM numeric

Gradminuten Start Zusatzheizung

Lesen
MODBUSR(A, 97, uInt16)
Gradminuten Start Kompressor Variable Nur lesen

Gradminuten-Schwellenwert für den Kompressorstart (Bereich -2000 bis -30, Standard -400)

Register: A:159 Int16 Einheit: DM numeric

Gradminuten Start Kompressor

Lesen
MODBUSR(A, 159, Int16)
Gradminuten Kühlung Variable

Kühlgradminuten-Wert

Register: H:20 Int16 Einheit: DM numeric

Gradminuten Kühlung

Lesen
MODBUSR(H, 20, Int16)
Schreiben
MODBUSWNE(H, 20, int16, Va)
Gradminuten Variable

Heizgradminuten — wichtigster Wärmebedarfsindikator (Bereich -3000 bis +3000 DM)

Register: H:18 Int16 Einheit: DM numeric

Gradminuten

Lesen
MODBUSR(H, 18, Int16)/10
Schreiben
MODBUSWNE(H, 18, int16, Va)
Mischventil QN11 (EM1) Variable Nur lesen

Status des Mischventils für Zusatzheizung (10=aus, 20=aktiv, 30=passiv, 40=öffnet, 50=schließt)

Register: A:1034 Int16 numeric

Mischventil QN11 (EM1)

Lesen
MODBUSR(A, 1034, Int16)
Aktuelle Leistung Variable Nur lesen

Aktuelle elektrische Leistungsaufnahme

Register: A:2305 Int16 Einheit: kW numeric

Aktuelle Leistung

Lesen
MODBUSR(A, 2305, Int16)/100
Erzeugte Energie (Heizung) Variable Nur lesen

Gesamte vom Wärmepumpe erzeugte Heizenergie

Register: A:2283 Int16 Einheit: kWh numeric

Erzeugte Energie (Heizung)

Lesen
MODBUSR(A, 2283, Int16)/100
Erzeugte Energie (Warmwasser) Variable Nur lesen

Gesamte vom Wärmepumpe erzeugte Warmwasserenergie

Register: A:2285 Int16 Einheit: kWh numeric

Erzeugte Energie (Warmwasser)

Lesen
MODBUSR(A, 2285, Int16)
Verbrauchte Energie (Zusatzheizung) Variable Nur lesen

Gesamte vom Zusatzheizer verbrauchte Energie

Register: A:2299 Int16 Einheit: kWh numeric

Verbrauchte Energie (Zusatzheizung)

Lesen
MODBUSR(A, 2299, Int16)
Verbrauchte Energie (Heizung) Variable Nur lesen

Gesamte für Heizung verbrauchte elektrische Energie

Register: A:2291 uInt16 Einheit: kWh numeric

Verbrauchte Energie (Heizung)

Lesen
MODBUSR(A, 2291, uInt16)
Verbrauchte Energie (Warmwasser) Variable Nur lesen

Gesamte für Warmwasserbereitung verbrauchte elektrische Energie

Register: A:2293 Int16 Einheit: kWh numeric

Verbrauchte Energie (Warmwasser)

Lesen
MODBUSR(A, 2293, Int16)/100
Ablufttemperatur (BT20) Variable Nur lesen

Ablufttemperatur vom AZ30-BT20-Sensor

Register: H:19 Int16 Einheit: °C numeric

Ablufttemperatur (BT20)

Lesen
MODBUSR(H, 19, Int16)
Abluftventilator Stufe 1 (ERS 1) Variable

Abluftventilator Stufe 1 in Prozent (Bereich 0–100%, Standard 0%)

Register: H:1024 Int16 Einheit: % numeric

Abluftventilator Stufe 1 (ERS 1)

Lesen
MODBUSR(H, 1024, Int16)
Schreiben
MODBUSWNE(H, 1024, int16, Va)
Abluftventilator Stufe 2 (ERS 1) Variable

Abluftventilator Stufe 2 in Prozent (Bereich 0–100%, Standard 30%)

Register: H:1023 Int16 Einheit: % numeric

Abluftventilator Stufe 2 (ERS 1)

Lesen
MODBUSR(H, 1023, Int16)
Schreiben
MODBUSWNE(H, 1023, int16, Va)
Abluftventilator Stufe 3 (ERS 1) Variable

Abluftventilator Stufe 3 in Prozent (Bereich 0–100%, Standard 80%)

Register: H:1022 Int16 Einheit: % numeric

Abluftventilator Stufe 3 (ERS 1)

Lesen
MODBUSR(H, 1022, Int16)
Schreiben
MODBUSWNE(H, 1022, int16, Va)
Abluftventilator Stufe 4 (ERS 1) Variable

Abluftventilator Stufe 4 in Prozent (Bereich 0–100%, Standard 100%)

Register: H:1021 Int16 Einheit: % numeric

Abluftventilator Stufe 4 (ERS 1)

Lesen
MODBUSR(H, 1021, Int16)
Schreiben
MODBUSWNE(H, 1021, int16, Va)
Abluftventilator Normalstufe (ERS 1) Variable

Normale Betriebsgeschwindigkeit des Abluftventilators in Prozent (Bereich 1–100%, Standard 75%)

Register: H:1025 Int16 Einheit: % numeric

Abluftventilator Normalstufe (ERS 1)

Lesen
MODBUSR(H, 1025, Int16)
Schreiben
MODBUSWNE(H, 1025, int16, Va)
Externe Korrektur Raumsensor Kühlung 1 Variable

Externe Korrektur mit Raumsensor für Kühlung Klimasystem 1 (Bereich 5,0–30,0 °C)

Register: H:4153 Int16 Einheit: °C numeric

Externe Korrektur Raumsensor Kühlung 1

Lesen
MODBUSR(H, 4153, Int16)
Schreiben
MODBUSWNE(H, 4153, int16, Va)
Externe Korrektur Raumsensor Klimasystem Variable

Externer Korrekturfaktor für Klimasystem 1

Register: H:51 Int16 numeric

Externe Korrektur Raumsensor Klimasystem

Lesen
MODBUSR(H, 51, Int16)
Schreiben
MODBUSWNE(H, 51, int16, Va)
Externe Korrektur Klimasystem Variable

Externe Klimasystemkorrektur für Klimasystem 1 (Bereich -10 bis +10)

Register: H:51 Int16 numeric

Externe Korrektur Klimasystem

Lesen
MODBUSR(H, 51, Int16)
Schreiben
MODBUSWNE(H, 51, int16, Va)
Externe Korrektur Klimasystem S1 Variable Nur lesen

Aktueller externer Korrekturwert für Klimasystem 1

Register: A:1057 Int16 numeric

Externe Korrektur Klimasystem S1

Lesen
MODBUSR(A, 1057, Int16)
Externe Korrektur Klimasystem S2 Variable Nur lesen

Aktueller externer Korrekturwert für Klimasystem 2

Register: A:1056 Int16 numeric

Externe Korrektur Klimasystem S2

Lesen
MODBUSR(A, 1056, Int16)
Externe Korrektur Klimasystem S3 Variable Nur lesen

Aktueller externer Korrekturwert für Klimasystem 3

Register: A:1055 Int16 numeric

Externe Korrektur Klimasystem S3

Lesen
MODBUSR(A, 1055, Int16)
Externe Korrektur Klimasystem S4 Variable Nur lesen

Aktueller externer Korrekturwert für Klimasystem 4

Register: A:1054 Int16 numeric

Externe Korrektur Klimasystem S4

Lesen
MODBUSR(A, 1054, Int16)
Fortlufttemperatur (BT21) Variable Nur lesen

Fortlufttemperatur vom AZ30-BT21-Sensor — auf H:20 gemappt, möglicherweise falscher Funktionscode (siehe Bekannte Einschränkungen)

Register: H:20 Int16 Einheit: °C numeric

Fortlufttemperatur (BT21)

Lesen
MODBUSR(H, 20, Int16)
Estrichtrocknung Variable

Aktiviert/deaktiviert das Estrichtrocknungsprogramm (0=aus, 1=ein)

Register: H:120 Int16 numeric

Estrichtrocknung

Lesen
MODBUSR(H, 120, Int16)
Schreiben
MODBUSWNE(H, 120, int16, Va)
Energiefluss (Kompressor + Zusatzheizung) Variable Nur lesen

Kumulative Heizenergie einschließlich interner Zusatzheizung

Register: A:1577 uInt32 Einheit: kWh numeric

Energiefluss (Kompressor + Zusatzheizung)

Lesen
MODBUSR(A, 1577, uInt32)/10
Energiefluss (Warmwasser, Kompr. + Zusatzheizung) Variable Nur lesen

Kumulative Warmwasserenergie einschließlich interner Zusatzheizung

Register: A:1575 Int32 Einheit: kWh numeric

Energiefluss (Warmwasser, Kompr. + Zusatzheizung)

Lesen
MODBUSR(A, 1575, Int32)/10
Durchflusssensor Variable Nur lesen

Durchflussrate des Heizmediums vom BF1-Sensor (l/min)

Register: A:40 Int16 Einheit: l/min numeric

Durchflusssensor

Lesen
MODBUSR(A, 40, Int16)/10
Heizmedium-Pumpengeschwindigkeit Variable Nur lesen

Aktuelle GP1-Pumpengeschwindigkeit in Prozent

Register: A:1636 Int16 Einheit: % numeric

Heizmedium-Pumpengeschwindigkeit

Lesen
MODBUSR(A, 1636, Int16)
Warmwasserzirkulation Ausgangstemperatur Variable Nur lesen

Ausgangstemperatur des Warmwassers vom BT70-Sensor

Register: A:87 Int16 Einheit: °C numeric

Warmwasserzirkulation Ausgangstemperatur

Lesen
MODBUSR(A, 87, Int16)
Warmwasserbedarfsmodus Variable

Warmwasserbedarfsstufe — Klein, Mittel, Groß oder Smart Control

Register: H:56 Int16 numeric

Warmwasserbedarfsmodus

Lesen
MODBUSR(H, 56, Int16)/1
Schreiben
MODBUSWNE(H, 56, int16, Va)
Warmwasser-Ladetemperatur Variable Nur lesen

Warmwasser-Ladetemperatur vom BT6-Sensor

Register: A:9 Int16 Einheit: °C numeric

Warmwasser-Ladetemperatur

Lesen
MODBUSR(A, 9, Int16)/10
Warmwassertemperatur oben Variable Nur lesen

Warmwasserspeicher-Temperatur oben vom BT7-Sensor

Register: A:8 Int16 Einheit: °C numeric

Warmwassertemperatur oben

Lesen
MODBUSR(A, 8, Int16)/10
HTS 1 Variable

Hochtemperatureinstellung ein/aus (0=aus, 1=ein)

Register: H:998 Int16 numeric

HTS 1

Lesen
MODBUSR(H, 998, Int16)
Schreiben
MODBUSWNE(H, 998, int16, Va)
Betriebspriorität Variable Nur lesen

Aktuelle Betriebspriorität des Systems (10=aus, 20=Warmwasser, 30=Heizung, 40=Pool, 60=Kühlung)

Register: A:1028 Int16 numeric

Betriebspriorität

Lesen
MODBUSR(A, 1028, Int16)
OPT (Optimierer) Variable

Aktiviert/deaktiviert den OPT-Energieoptimierer (0=aus, 1=ein)

Register: H:1015 Int16 numeric

OPT (Optimierer)

Lesen
MODBUSR(H, 1015, Int16)
Schreiben
MODBUSWNE(H, 1015, int16, Va)
OPT DM Startdifferenz Variable

Gradminuten-Startdifferenz für OPT-Optimierer (Bereich 10–2000, Standard 700)

Register: H:1016 Int16 Einheit: DM numeric

OPT DM Startdifferenz

Lesen
MODBUSR(H, 1016, Int16)
Schreiben
MODBUSWNE(H, 1016, int16, Va)
Betriebsmodus Variable

Betriebsmodus des Systems — Auto, Manuell oder Nur Zusatzheizung

Register: H:237 Int16 numeric

Betriebsmodus

Lesen
MODBUSR(H, 237, Int16)
Schreiben
MODBUSWNE(H, 237, int16, Va)
Pumpengeschwindigkeit (S135) Variable

Pumpengeschwindigkeit des Lüftungsmoduls S135 in Prozent (Bereich 1–100%, Standard 70%)

Register: H:1036 Int16 Einheit: % numeric

Pumpengeschwindigkeit (S135)

Lesen
MODBUSR(H, 1036, Int16)
Schreiben
MODBUSWNE(H, 1036, int16, Va)
Rücklauftemperatur Variable Nur lesen

Rücklauftemperatur vom BT3-Sensor

Register: A:7 Int16 Einheit: °C numeric

Rücklauftemperatur

Lesen
MODBUSR(A, 7, Int16)/10
Rückkehrzeit Lüfter 1 Variable

Stunden bis der Lüfter von Stufe 1 zur Normalstufe zurückkehrt (Bereich 1–24 h, Standard 4 h)

Register: H:118 Int16 Einheit: h numeric

Rückkehrzeit Lüfter 1

Lesen
MODBUSR(H, 118, Int16)
Schreiben
MODBUSWNE(H, 118, int16, Va)
Rückkehrzeit Lüfter 2 Variable

Stunden bis der Lüfter von Stufe 2 zur Normalstufe zurückkehrt (Bereich 1–24 h, Standard 4 h)

Register: H:117 Int16 Einheit: h numeric

Rückkehrzeit Lüfter 2

Lesen
MODBUSR(H, 117, Int16)
Schreiben
MODBUSWNE(H, 117, int16, Va)
Rückkehrzeit Lüfter 3 Variable

Stunden bis der Lüfter von Stufe 3 zur Normalstufe zurückkehrt (Bereich 1–24 h, Standard 4 h)

Register: H:116 Int16 Einheit: h numeric

Rückkehrzeit Lüfter 3

Lesen
MODBUSR(H, 116, Int16)
Schreiben
MODBUSWNE(H, 116, int16, Va)
Rückkehrzeit Lüfter 4 Variable

Stunden bis der Lüfter von Stufe 4 zur Normalstufe zurückkehrt (Bereich 1–24 h, Standard 4 h)

Register: H:115 Int16 Einheit: h numeric

Rückkehrzeit Lüfter 4

Lesen
MODBUSR(H, 115, Int16)
Schreiben
MODBUSWNE(H, 115, int16, Va)
Lüftungsmodus Variable

Auswahl des Lüftungsbetriebsmodus

Register: H:104 Int16 numeric

Lüftungsmodus

Lesen
MODBUSR(H,104, Int16)
Schreiben
MODBUSWNE(H, 104, int16, Va)
Feuchtigkeits-Sollwert Variable

Relativer Feuchtigkeits-Sollwert in Prozent (Bereich 30–90%, Standard 60%)

Register: H:997 Int16 Einheit: % numeric

Feuchtigkeits-Sollwert

Lesen
MODBUSR(H, 997, Int16)
Schreiben
MODBUSWNE(H, 997, int16, Va)
Zuluftventilator Stufe 1 (ERS 1) Variable

Zuluftventilator Stufe 1 in Prozent (Bereich 0–100%, Standard 0%)

Register: H:1041 Int16 Einheit: % numeric

Zuluftventilator Stufe 1 (ERS 1)

Lesen
MODBUSR(H, 1041, Int16)
Schreiben
MODBUSWNE(H, 1041, int16, Va)
Zuluftventilator Stufe 2 (ERS 1) Variable

Zuluftventilator Stufe 2 in Prozent (Bereich 0–100%, Standard 30%)

Register: H:1040 Int16 Einheit: % numeric

Zuluftventilator Stufe 2 (ERS 1)

Lesen
MODBUSR(H, 1040, Int16)
Schreiben
MODBUSWNE(H, 1040, int16, Va)
Zuluftventilator Stufe 3 (ERS 1) Variable

Zuluftventilator Stufe 3 in Prozent (Bereich 0–100%, Standard 80%)

Register: H:1039 Int16 Einheit: % numeric

Zuluftventilator Stufe 3 (ERS 1)

Lesen
MODBUSR(H, 1039, Int16)
Schreiben
MODBUSWNE(H, 1039, int16, Va)
Zuluftventilator Stufe 4 (ERS 1) Variable

Zuluftventilator Stufe 4 in Prozent (Bereich 0–100%, Standard 100%)

Register: H:1038 Int16 Einheit: % numeric

Zuluftventilator Stufe 4 (ERS 1)

Lesen
MODBUSR(H, 1038, Int16)
Schreiben
MODBUSWNE(H, 1038, int16, Va)
Zuluftventilator Normalstufe (ERS 1) Variable

Normale Betriebsgeschwindigkeit des Zuluftventilators in Prozent (Bereich 1–100%, Standard 60%)

Register: H:1042 Int16 Einheit: % numeric

Zuluftventilator Normalstufe (ERS 1)

Lesen
MODBUSR(H, 1042, Int16)
Schreiben
MODBUSWNE(H, 1042, int16, Va)
Vorlauftemperatur (BT63) Variable Nur lesen

Zusatzwärme-Vorlauftemperatur vom BT63-Sensor

Register: A:72 Int16 Einheit: °C numeric

Vorlauftemperatur (BT63)

Lesen
MODBUSR(A, 72, Int16)/10
Vorlauftemperatur (BT2) Variable Nur lesen

Vorlauftemperatur vom BT2-Sensor

Register: A:5 Int16 Einheit: °C numeric

Vorlauftemperatur (BT2)

Lesen
MODBUSR(A, 5, Int16)/10
Max. Vorlauftemperatur Variable

Maximal zulässige Vorlauftemperatur für Klimasystem 1 (Bereich 5,0–80,0 °C, Standard 60,0 °C)

Register: H:38 Int16 Einheit: °C numeric

Max. Vorlauftemperatur

Lesen
MODBUSR(H, 38, Int16)/10
Schreiben
MODBUSWNE(H, 38, int16, Va)
Min. Vorlauftemperatur Variable

Minimal zulässige Vorlauftemperatur für Klimasystem 1 (Bereich 5,0–80,0 °C, Standard 20,0 °C)

Register: H:34 Int16 Einheit: °C numeric

Min. Vorlauftemperatur

Lesen
MODBUSR(H, 34, Int16)/10
Schreiben
MODBUSWNE(H, 34, int16, Va)
Außentemperatur Variable Nur lesen

Aktuelle Außentemperatur vom BT1-Sensor

Register: A:1 Int16 Einheit: °C numeric

Außentemperatur

Lesen
MODBUSR(A, 1, Int16)/10
Raumtemperatur Variable Nur lesen

Raumtemperatur vom BT50-Raumsensor

Register: A:26 uInt16 Einheit: °C numeric

Raumtemperatur

Lesen
MODBUSR(A, 26, uInt16)/10
Filterwechselintervall Variable

Zeit zwischen Filterwechseln (Bereich 1–24 Monate, Standard 3)

Register: H:119 Int16 Einheit: months numeric

Filterwechselintervall

Lesen
MODBUSR(H, 119, Int16)
Schreiben
MODBUSWNE(H, 119, int16, Va)
Gesamtlaufzeit (Zusatzheizung, 32-Bit) Variable Nur lesen

Gesamtlaufzeit des Zusatzheizers in Stunden — 32-Bit-Variante, empfohlen für genaue Erfassung

Register: A:1025 uInt32 Einheit: h numeric

Gesamtlaufzeit (Zusatzheizung, 32-Bit)

Lesen
MODBUSR(A, 1025, uInt32)/10
Verbindung: Modbus TCP • Slave ID: $[SlaveId]
Mögliche Verbesserungen (16)
  • A:19 Exhaust Air Temperature (AZ30-BT20) — FC04 input register, factor 10, °C — H:19 in template may be reading holding register instead of input
  • A:20 Extract Air Temperature (AZ30-BT21) — FC04 input register, factor 10, °C — template maps BT21 to H:20 (holding), should likely be A:20 (input)
  • A:42 Supply Air Temperature (AZ30-BT22) — Supply air temperature sensor, factor 10, °C
  • A:37 Average Outdoor Temperature (BT1) — Long-term outdoor temperature average, factor 10, °C
  • A:46 Current Phase 3 (BE3) — Electrical current measurement phase 3, factor 10, A, u32
  • A:48 Current Phase 2 (BE2) — Electrical current measurement phase 2, factor 10, A, u32
  • A:50 Current Phase 1 (BE1) — Electrical current measurement phase 1, factor 10, A, u32
  • A:2176 Current Power (Watts) — Real-time power consumption in W — higher resolution than A:2305 (/100 kW)
  • A:2180 Total Energy — Cumulative total energy consumption, factor 10, kWh
  • A:2251 Fan Speed ERS1 (GQ2) — Current exhaust fan speed percentage
  • A:2252 Fan Speed ERS1 (GQ3) — Current supply fan speed percentage
  • A:1102 Heating Medium Pump Speed (GP1) Status — Actual pump speed status (vs A:1636 which reads target speed)
  • H:55 External Adjustment with Room Sensor Climate System 1 — R/W, factor 10, range 5.0–30.0 °C, default 20.0 °C — template #40 may intend this register instead of H:51
  • H:95 Operating Mode Heating Medium Pump — 10=intermittent, 20=continuous, 30=economy, 40=auto; R/W
  • A:1583 Hot Water Energy (Compressor Only) — Hot water energy from compressor only (excl. add. heat), factor 10, kWh, u32
  • A:1585 Heating Energy (Compressor Only) — Heating energy from compressor only (excl. add. heat), factor 10, kWh, u32

Quellen