TapHome

De Dietrich HPI S 11 TR

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 06. 2026

Erfordert externes Gateway

BDR Thermea GTW-08 — Produktseite

De Dietrich HPI S 11 TR

Die De Dietrich HPI S 11 TR ist eine Luft/Wasser-Wärmepumpe, die sich über Modbus RTU durch das BDR Thermea GTW-08-Gateway mit TapHome verbindet. Das GTW-08 ist ein Kommunikationsmodul, das auf der Steuerplatine der Wärmepumpe installiert wird und den internen L-Bus des Geräts mit einer externen RS-485 Modbus-RTU-Schnittstelle verbindet.

Die TapHome-Vorlage ermöglicht die Zonenthermostats-Steuerung für bis zu 7 Heizzonen, Überwachung von Vor- und Rücklauftemperatur, Außentemperatur, Wasserdruck und Systemleistung. Dasselbe GTW-08-Gateway und dieselbe Registerkarte werden von allen Geräten der BDR Thermea-Gruppe (De Dietrich, Remeha, Baxi) gemeinsam genutzt.

Hardwareanschluss

Systemübersicht
Systemübersicht des GTW-08 Modbus-Gateways — BMS-zu-Gerät-Verbindung über L-Bus

Das GTW-08-Gateway befindet sich zwischen dem BMS (TapHome) und dem Heiz-/Kühlgerät. TapHome kommuniziert mit dem Gateway über RS-485, und das Gateway kommuniziert mit der Wärmepumpe über den internen L-Bus.

Schlüsselkomponenten auf der GTW-08-Platine:

  • 1 — L-Bus-Anschlüsse (Verbindung zur Haupt-CU oder EHC-Platine des Geräts)
  • 2 — DIP-Schalter (Baudrate und Paritätskonfiguration)
  • 3 — Modbus-Anschlüsse / X6-Klemme (RS-485 zu TapHome)
  • 4 — Kommunikationsstatus-LEDs
  • 5 — Status-LED (zweifarbig: grün/rot/orange)
  • 6 — Drehknopf (Modbus-Slave-Adresse)
RS-485-Verdrahtung

TapHome mit dem X6 Modbus-Anschluss des GTW-08-Gateways über ein Standard-RS-485-Kabel verbinden:

  1. Wärmepumpe ausschalten
  2. Zugang zur Steuerplatine im Gerät verschaffen
  3. Modbus-Kabel von TapHome zum GTW-08 X6-Anschluss verbinden
  4. Sicherstellen, dass das L-Bus-Kabel zwischen GTW-08 und der Haupt-CU oder EHC-Platine des Geräts verbunden ist
  5. Den L-Bus-Abschlusskontakt am GTW-08 anschließen

Wichtig — Installation

Das GTW-08 muss von einer qualifizierten Fachkraft installiert werden. Vor dem Zugang zur Steuerplatine das Gerät immer ausschalten. Alle Sicherheitshinweise im Installationshandbuch des Geräts befolgen.

Modbus-Kommunikation aktivieren

Gateway-Adresse (Drehknopf)
GTW-08 DIP-Schalter-Konfiguration und LED-Statusanzeigen

Der Drehknopf am GTW-08 legt die Modbus-Slave-Adresse fest. Die Standardposition 0 entspricht der Adresse 100.

PositionAdresse
0100 (Standard)
1101
2102
3–9103–109
A–F110–115

Für TapHome: Standardadresse 100 verwenden (Drehknopf in Position 0). Dieselbe Slave-Adresse in der TapHome Modbus-Modulkonfiguration einstellen.

DIP-Schalter-Konfiguration

Das GTW-08 hat 4 DIP-Schalter für die Baudrate (Schalter 1–2) und Parität (Schalter 3–4):

Baudrate (DIP 1–2):

DIP 1DIP 2Baudrate
OFFOFF9600 (Standard)
ONOFF19200
OFFON38400
ONON57600

Parität (DIP 3–4):

DIP 3DIP 4Parität
OFFOFFKeine (Standard)
ONOFFUngerade
OFFONGerade
ONONKeine

Für TapHome: Standardeinstellungen verwenden — 9600 Baud, keine Parität, 1 Stoppbit. Alle DIP-Schalter AUS.

LED-Statusanzeigen
FarbeZustandBedeutung
AUSKein Strom oder Defekt
GrünDauerhaftNormalbetrieb
GrünSchnelles Blinken (100 ms)GTW-08-Startphase
RotDauerhaftKeine Modbus-Kommunikation
OrangeDauerhaftKeine Kommunikation auf L-Bus
OrangeLangsames Blinken (500 ms)GTW-08 Modbus-Fehler

Normalzustand: Grüne LED leuchtet dauerhaft — das Gateway kommuniziert sowohl auf L-Bus als auch auf Modbus.

Gerätefunktionen

Temperaturüberwachung

Die Vorlage stellt drei Temperatursensoren bereit, die Holding-Register mit automatischer Konvertierung lesen:

  • Außentemperatur (H:384) — aktuelle Außentemperatur, mit einem Serviceattribut, das die obere Heiztemperaturgrenze anzeigt (H:386)
  • WP-Vorlauftemperatur (H:403) — Vorlauftemperatur des Wärmepumpenkreises
  • WP-Rücklauftemperatur (H:404) — Rücklauftemperatur des Wärmepumpenkreises

Diese drei Sensoren verwenden INT16 mit 0,01 °C Auflösung (Wert / 100). Zonenthermostat-Temperaturen verwenden eine andere Umrechnung — siehe Zonenabschnitt unten.

Systemüberwachung
  • Aktuelle Systemleistung (H:272) — tatsächliche Systemleistungsabgabe in Prozent (0–100 %) vom Verbrauchermanager
  • Wasserdruck (H:409) — Wasserdruck im Primärkreis in bar (Wert / 10, Bereich 0–3,0 bar)
Zonenthermostats-Steuerung

Die Vorlage unterstützt 7 unabhängige Heizzonen, jede mit einem eigenen Thermostat. Jeder Zonenthermostat liest die aktuelle Zonentemperatur und ermöglicht das Einstellen der gewünschten Raumtemperatur:

  • Zonenthermostat N — liest die aktuelle Zonentemperatur und schreibt den Raumtemperatur-Sollwert
  • Jeder Thermostat hat 4 Serviceattribute: Zonen-Kurzname, Zonenanforderungstyp, Zonenfunktion und Zonenpumpenstatus

Zonenregister werden mit einem 512-Register-Offset pro Zone berechnet:

ZoneBetriebsmodusregisterSollwertregisterTemperaturregister
1H:649H:664H:1105
2H:1161H:1176H:1612
3H:1673H:1688H:2129
4H:2185H:2200H:2636
5H:2697H:2712H:3148
6H:3209H:3224H:3660
7H:3721H:3736H:4172
Zonenbetriebsmodus

Jede Zone verfügt über eine eigene Betriebsmodussteuerung mit drei Optionen:

  • Zeitplan (0) — folgt dem eingebauten Zeitprogramm des Geräts
  • Manuell (1) — verwendet den manuell eingestellten Raumtemperatur-Sollwert
  • Aus (2) — Zone ist ausgeschaltet
Service-Diagnose

Das Modul stellt 8 Serviceattribute für die Systemüberwachung bereit:

  • Kaskadennummer (H:7000) — zeigt an, ob das Gerät Master (1), Slave oder Not a Member (255) in einem Kaskadensystem ist
  • Zonenanzahl (H:189) — Anzahl der im System erkannten Zonen
  • Deaktivierte Zonen (H:190) — Anzahl der deaktivierten Zonen
  • Heizzonen (H:191) — Zonen nur mit Heizung
  • Heiz+Kühlzonen (H:192) — Zonen mit Heizung und Kühlung
  • TWW-Zonen (H:193) — Trinkwarmwasserzonen
  • Prozessheizzonen (H:194) — Prozessheizzonen
  • Poolzonen (H:195) — Poolzonen
Weitere Funktionen

Das GTW-08-Gateway stellt viele weitere Register bereit, die nicht in der aktuellen Vorlage enthalten sind, einschließlich BMS-Leistungs- und Temperaturanforderungssteuerung (H:256–259), System-Vor-/Rücklauftemperaturen (H:400–401), Abgastemperatur (H:402), TWW-Vorlaufsollwert (H:408), Haupt- und Unterstatuscodes (H:411–412), tatsächliche Relativleistung (H:413), Pumpendrehzahl (H:459), tatsächliche Leistung in kW (H:460), momentaner COP (H:9230) und umfassende Energiezähler für Heizung, TWW und Kühlung (H:433–451). Kaskadenverwaltungsregister (H:7000+) sind ebenfalls für Mehranlagen-Setups verfügbar.

Die BMS-Steuerregister (H:256–259) ermöglichen direkte Leistungs- und Temperaturanforderungssteuerung. Dazu benutzerdefinierte Modbus-Geräte in TapHome hinzufügen: Algorithmustyp (H:258) zur Auswahl des Steuermodus setzen, dann Leistungsanforderung (H:256) oder Temperaturanforderung (H:257) zusammen mit dem Wärmeanforderungstyp (H:259) schreiben.

Fehlerbehebung

Keine Modbus-Kommunikation (LED rot)
  1. RS-485-Kabel zwischen TapHome und dem GTW-08 X6-Anschluss prüfen
  2. Überprüfen, ob die Drehknopfadresse mit der in TapHome konfigurierten Slave-Adresse übereinstimmt (Standard: 100)
  3. Bestätigen, dass TapHome auf: 9600 Baud, keine Parität, 1 Stoppbit eingestellt ist
  4. DIP-Schalterstellungen am GTW-08 prüfen — alle sollten für Standardeinstellungen AUS sein
  5. Wärmepumpe neu starten, um das Gateway zurückzusetzen
Keine L-Bus-Kommunikation (LED orange)
  1. L-Bus-Kabel zwischen GTW-08 und der Haupt-CU oder EHC-Platine des Geräts prüfen
  2. Überprüfen, ob der L-Bus-Abschlusskontakt am GTW-08 installiert ist
  3. Sicherstellen, dass das Gerät eingeschaltet und die Steuerplatine betriebsbereit ist
Zone reagiert nicht
  1. Serviceattribut Zonenanzahl prüfen — verifizieren, ob die Zone vom System erkannt wird
  2. Überprüfen, ob die Zone nicht in der Deaktivierten Zonenanzahl erscheint
  3. Serviceattribut Zonenfunktion prüfen — sicherstellen, dass der Zonentyp der erwarteten Konfiguration entspricht (CH, TWW, Pool usw.)
  4. Zonenbetriebsmodus auf Manuell setzen und einen Temperatursollwert schreiben
Gateway-Fehler (LED orange blinkend)
  1. Register H:277 auf Fehlercodes lesen — 0 bedeutet keine Fehler
  2. Register H:531–547 auf platinenbezogene Fehlercodes prüfen
  3. Serviceanleitung des Geräts für spezifische Fehlercodes konsultieren
  4. Wenn Fehlercode 0xFFFE — die Geräteplatine ist nicht verfügbar

Verfügbare Geräte

De Dietrich HPI S 11 TR Modul
Serviceattribute
Kaskadennummerreads H:7000 (UInt16); SWITCH: 1=Master, 255=Not a Member, other=Slave
Zonenanzahlreads H:189 (UInt16); number of zones detected in the system
Anzahl deaktivierter Zonenreads H:190 (UInt16); number of deactivated zones present
Anzahl Heizzonenreads H:191 (UInt16); number of heating-only zones present
Anzahl Heiz-/Kühlzonenreads H:192 (UInt16); number of heating+cooling zones present
Anzahl Warmwasserzonenreads H:193 (UInt16); number of domestic hot water zones present
Anzahl Prozessheizzonenreads H:194 (UInt16); number of process heating zones present
Anzahl Poolzonenreads H:195 (UInt16); number of pool zones present

De Dietrich HPI

Lesen (Modul)
IF(MODBUSR(H, 512, Uint16) = 1, ADDINFO("Je vyžadován servis"));
IF(MODBUSR(H, 532, Uint16) != 65535,
ADDERROR(Switch(Modbusr(H, 533, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 1 " + MODBUSR(H, 532, Uint16)
 )
 );
 
 IF(MODBUSR(H, 534, Uint16) != 65535,
 ADDERROR(Switch(Modbusr(H, 535, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 2 " + MODBUSR(H, 534, Uint16)
 )
 );
 
  IF(MODBUSR(H, 536, Uint16) != 65535,
  ADDERROR(Switch(Modbusr(H, 537, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 3 " + MODBUSR(H, 536, Uint16)
 )
 );
 
  IF(MODBUSR(H, 538, Uint16) != 65535,
  ADDERROR(Switch(Modbusr(H, 539, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 4 " + MODBUSR(H, 538, Uint16)
 )
 );
 
   IF(MODBUSR(H, 540, Uint16) != 65535,
   ADDERROR(Switch(Modbusr(H, 541, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 5 " + MODBUSR(H, 540, Uint16)
 )
 );
 
    IF(MODBUSR(H, 542, Uint16) != 65535,
    ADDERROR(Switch(Modbusr(H, 543, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 6 " + MODBUSR(H, 542, Uint16)
 )
 );
 
    IF(MODBUSR(H, 544, Uint16) != 65535,
    ADDERROR(Switch(Modbusr(H, 545, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 7 " + MODBUSR(H, 544, Uint16)
 )
 );
 
    IF(MODBUSR(H, 546, Uint16) != 65535,
    ADDERROR(Switch(Modbusr(H, 547, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 8 " + MODBUSR(H, 546, Uint16)
 )
 );
 
    IF(MODBUSR(H, 548, Uint16) != 65535,
    ADDERROR(Switch(Modbusr(H, 549, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 9 " + MODBUSR(H, 548, Uint16)
 )
 );
 
    IF(MODBUSR(H, 550, Uint16) != 65535,
    ADDERROR(Switch(Modbusr(H, 551, Uint16), 0, "Zajištení", 3, "Zablokování",
6, "Výstraha", "Chyba"
 ) + " zařízení 10 " + MODBUSR(H, 550, Uint16)
 )
 );
Serviceattribute
Cascade Number
SWITCH (MODBUSR(H, 7000, Uint16), 1, "Master", 255, "Not a Member", "Slave")
Počet Zón v zařízení
MODBUSR(H, 189, Uint16);
Počet deaktivovaných zón přítomných v zařízení
MODBUSR(H, 190, Uint16);
Počet zón vytápění přítomných v zařízení
MODBUSR(H, 191, Uint16);
Počet zón vytápění/chlazení přítomných v zařízení
MODBUSR(H, 192, Uint16);
Počet zón horké vody přítomných v zařízení
MODBUSR(H, 193, Uint16);
Počet zón procesu vytápění přítomných v zařízení
MODBUSR(H, 194, Uint16);
Počet zón bazénů přítomných v zařízení
MODBUSR(H, 195, Uint16);
Aktuelle Systemleistung Variable Nur lesen

Tatsächliche Systemleistungsabgabe in Prozent vom Verbrauchermanager (0–100 %)

Register: H:272 Int16 Einheit: % numeric

Aktuelle Systemleistung

Lesen
MODBUSR(H, 272, Int16)
WP-Vorlauftemperatur Temperatursensor Nur lesen

Vorlauftemperatur des Wärmepumpenkreises

Register: H:403 Int16 Einheit: C numeric

WP-Vorlauftemperatur

Temperatur lesen
MODBUSR(H, 403, Int16) / 100
Zone 1 Betriebsmodus Mehrwertschalter

Zone 1 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:0*512+649 UInt16 numeric
Werte / Zustände: Ruční · Ochrana proti zamrznutí

Zone 1 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 0*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 0*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 0*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 0*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 0*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 0*512+1110, Uint16) = 1, "ON", "OFF")
Zone 2 Betriebsmodus Mehrwertschalter

Zone 2 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:1*512+649 UInt16 numeric
Werte / Zustände: Ruční · Ochrana proti zamrznutí

Zone 2 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 1*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 1*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 1*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 1*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 1*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 1*512+1110, Uint16) = 1, "ON", "OFF")
Zone 3 Betriebsmodus Mehrwertschalter

Zone 3 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:2*512+649 UInt16 numeric
Werte / Zustände: Ruční · Ochrana proti zamrznutí

Zone 3 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 2*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 2*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 2*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 2*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 2*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 2*512+1110, Uint16) = 1, "ON", "OFF")
Zone 4 Betriebsmodus Mehrwertschalter

Zone 4 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:3*512+649 UInt16 numeric
Werte / Zustände: Ruční · Ochrana proti zamrznutí

Zone 4 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 3*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 3*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 3*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 3*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 3*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 3*512+1110, Uint16) = 1, "ON", "OFF")
Zone 5 Betriebsmodus Mehrwertschalter

Zone 5 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:4*512+649 UInt16 numeric
Werte / Zustände: Neaktivní · Ruční · Ochrana proti zamrznutí

Zone 5 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 4*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 4*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 4*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 4*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 4*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 4*512+1110, Uint16) = 1, "ON", "OFF")
Zone 6 Betriebsmodus Mehrwertschalter

Zone 6 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:5*512+649 UInt16 numeric
Werte / Zustände: Neaktivní · Ruční · Ochrana proti zamrznutí

Zone 6 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 5*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 5*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 5*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 5*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 5*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 5*512+1110, Uint16) = 1, "ON", "OFF")
Zone 7 Betriebsmodus Mehrwertschalter

Zone 7 Betriebsmodus — Zeitplan, Manuell oder Aus

Register: H:6*512+649 UInt16 numeric
Werte / Zustände: Neaktivní · Ruční · Ochrana proti zamrznutí

Zone 7 Betriebsmodus

Schaltzustand lesen
MODBUSR(H, 6*512+649, UInt16)
Schaltzustand schreiben
MODBUSW(H, 6*512+649, UInt16, Mu)
Serviceattribute
Zkrácený název zóny
MODBUSR(H, 6*512+642, String, 3)
Typ požadované zóny
SWITCH(MODBUSR(H, 6*512+640, Uint16),
 0, "Není přítomno ",
 1, "Pouze ÚT",
 2, "ÚT + CHLAZENÍ",
 3, "TV",
 4, "Vytápění v provozu",
 5, "Bazén",
"Další"
);
Funkce Zóny
SWITCH(MODBUSR(H, 6*512+640, Uint16),
0, "Neaktivní",
1, "Přímá",
2, "Směs okruhů",
3, "Bazén",
4, "Vysoká teplota",
5, "Konvektor s větrákem",
6, "Zásobník TV",
7, "Elektrický zásobník TV",
8, "Časový program",
9, "Vytápění v provozu",
10, "TV po stupních",
11, "TV BIC",
12, "TV komerční zásobník",
"Primární TV"
);
Čerpadlo Zóny
IF(MODBUSR(H, 6*512+1110, Uint16) = 1, "ON", "OFF")
Zone 1 Thermostat Thermostat

Zone 1 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:0*512+1105H:0*512+664 UInt16 Einheit: C numeric

Zone 1 Thermostat

Temperatur lesen
MODBUSR(H, 0*512+1105, UInt16)/1000
Solltemperatur lesen
MODBUSR(H, 0*512+664, UInt16) / 10
Solltemperatur schreiben
MODBUSW(H, 0*512+664, UInt16, Se*10) / 10
Zone 2 Thermostat Thermostat

Zone 2 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:1*512+1100H:1*512+664 Int16 Einheit: C numeric

Zone 2 Thermostat

Temperatur lesen
MODBUSR(H, 1*512+1100, Int16)/1000
Solltemperatur lesen
MODBUSR(H, 1*512+664, UInt16)  /100
Solltemperatur schreiben
MODBUSW(H, 1*512+664, UInt16, Se*100)
Zone 3 Thermostat Thermostat

Zone 3 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:2*512+1105H:2*512+664 UInt16 Einheit: C numeric

Zone 3 Thermostat

Temperatur lesen
MODBUSR(H, 2*512+1105, UInt16)/1000
Solltemperatur lesen
MODBUSR(H, 2*512+664, UInt16) / 10
Solltemperatur schreiben
MODBUSW(H, 2*512+664, UInt16, Se*10)
Zone 4 Thermostat Thermostat

Zone 4 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:3*512+1100H:3*512+664 Int16 Einheit: C numeric

Zone 4 Thermostat

Temperatur lesen
MODBUSR(H, 3*512+1100, Int16)/100
Solltemperatur lesen
MODBUSR(H, 3*512+664, UInt16) / 10
Solltemperatur schreiben
MODBUSW(H, 3*512+664, UInt16, Se*10)
Zone 5 Thermostat Thermostat

Zone 5 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:4*512+1100H:4*512+664 UInt16 Einheit: C numeric

Zone 5 Thermostat

Temperatur lesen
MODBUSR(H, 4*512+1100, UInt16)/1000
Solltemperatur lesen
MODBUSR(H, 4*512+664, UInt16) / 10
Solltemperatur schreiben
MODBUSW(H, 4*512+664, UInt16, Se*10)
Zone 6 Thermostat Thermostat

Zone 6 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:5*512+1100H:5*512+664 Int16 Einheit: C numeric

Zone 6 Thermostat

Temperatur lesen
MODBUSR(H, 5*512+1100, Int16)/100
Solltemperatur lesen
MODBUSR(H, 5*512+664, UInt16) / 10
Solltemperatur schreiben
MODBUSW(H, 5*512+664, UInt16, Se*10)
Zone 7 Thermostat Thermostat

Zone 7 Raumthermostat — liest aktuelle Temperatur und setzt gewünschte Temperatur

Register: H:6*512+1100H:6*512+664 UInt16 Einheit: C numeric

Zone 7 Thermostat

Temperatur lesen
MODBUSR(H, 6*512+1100, UInt16)/1000
Solltemperatur lesen
MODBUSR(H, 6*512+664, UInt16) / 10
Solltemperatur schreiben
MODBUSW(H, 6*512+664, UInt16, Se*10)
Wasserdruck Variable Nur lesen

Wasserdruck im Primärkreis (0–3,0 bar)

Register: H:409 Int16 Einheit: bar numeric

Wasserdruck

Lesen
MODBUSR(H, 409, Int16)/10
Außentemperatur Temperatursensor Nur lesen

Aktuelle Außentemperatur

Register: H:384 Int16 Einheit: C numeric
Serviceattribute
Heiztemperatur-Obergrenze

Außentemperatur

Temperatur lesen
MODBUSR(H, 384, Int16) / 100
Serviceattribute
Horní limit pro vytápění
MODBUSR(H, 386, Uint16)/100 + " °C"  
WP-Rücklauftemperatur Temperatursensor Nur lesen

Rücklauftemperatur des Wärmepumpenkreises

Register: H:404 Int16 Einheit: C numeric

WP-Rücklauftemperatur

Temperatur lesen
MODBUSR(H, 404, Int16) / 100
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (24)
  • H:256 Power Request — Power request 0–100% (UINT8, R/W). Key BMS control register — sets heat demand power level
  • H:257 Temperature Request — Temperature request (UINT16, 0.01C, R/W). Sets desired flow temperature for heat demand
  • H:258 Algorithm Type — 0=Remote management (temp+power), 1=Power, 2=Temperature, 3=Monitoring only. Determines BMS control level
  • H:259 Heat Demand Type — 0=Standby, 7=Heating, 8=Cooling. Activates/deactivates heat production
  • H:275 Heat Demand Bitfield — Bitfield: zones allowed, cooling, DHW, heat engine active. Useful for diagnostics
  • H:277 Error List — List of errors for all connected devices (UINT16, 0–65535)
  • H:279 Output Status 2 (byte 1) — Bitfield: flame on, HP on, backup 1/2 on, DHW backup, service required, power down, water pressure low
  • H:280 Output Status 2 (byte 2) — Bitfield: pump, 3-way valve open/close, DHW active, CH active, cooling active
  • H:385 Seasonal Mode — ENUM8: 0=Winter, 1=Frost protection, 2=Summer neutral, 3=Summer
  • H:400 System Flow Temperature — System flow temperature (INT16, 0.01C, display code AM016). Different from HP flow (403)
  • H:401 System Return Temperature — Return temperature of water entering appliance (INT16, 0.01C, display code AM018)
  • H:402 Exhaust Gas Temperature — Temperature of exhaust gas leaving appliance (INT16, 0.01C, -20..120, display code AM036)
  • H:408 DHW Flow Setpoint — Flow temperature setpoint for domestic hot water (UINT16, 0.01C, display code DM004)
  • H:411 Main Status — ENUM8: 0=Standby, 1=Heat demand, 3=Generator CH, 4=Generator DHW, 7=Cooling, 9=Blocking, 10=Locking, 16=Frost protection, etc.
  • H:412 Sub Status — ENUM8: detailed sub-status (60+ values) — anti-cycling, defrost, compressor states, backup control
  • H:413 Actual Relative Power — Actual relative power of appliance (UINT16, %, 0–100, display code AM024)
  • H:459 Pump Speed — Current pump speed (UINT16, 0.1%, R/W, display code AM010)
  • H:460 Actual Power kW — Actual power of appliance (UINT32, 0.01 kW, display code AM047)
  • H:9230 Instantaneous COP — Calculated instantaneous COP (UINT16, 0.001, display code HM031). Key efficiency metric
  • H:433 Energy Consumed CH — UINT32 (2 registers), energy consumed for central heating in kWh
  • H:435 Energy Consumed DHW — UINT32 (2 registers), energy consumed for domestic hot water in kWh
  • H:443 Total Thermal Energy Delivered — UINT32 (2 registers), total thermal energy delivered in kWh
  • H:445 Thermal Energy CH — UINT32 (2 registers), thermal energy delivered for central heating in kWh
  • H:447 Thermal Energy DHW — UINT32 (2 registers), thermal energy delivered for domestic hot water in kWh

Quellen

Haben Sie ein Problem mit dieser Gerätevorlage gefunden?

Sagen Sie uns, was nicht funktioniert, was fehlt oder wie sich die Vorlage verhalten sollte. Ihr Feedback hilft uns, den Katalog genau zu halten.

Von TapHome verifiziert

Möchtest du das in deinem TapHome Core verwenden?

Öffne diese Vorlage im Kundenportal, um sie auf eine deiner Wohnungen anzuwenden, oder entwirf eine Anpassung und reiche sie an den Katalog ein.

Im Portal öffnen