TapHome

De Dietrich HPI S 11 TR

Modbus RTU
Submitted by
Last updated: 03. 2026

Vyžaduje externí bránu

BDR Thermea GTW-08

De Dietrich HPI S 11 TR

De Dietrich HPI S 11 TR je vzduch/voda tepelné čerpadlo, které se připojuje k TapHome přes Modbus RTU prostřednictvím brány BDR Thermea GTW-08. GTW-08 je komunikační modul instalovaný na řídicí desce tepelného čerpadla, který propojuje interní L-Bus zařízení s externím rozhraním RS-485 Modbus RTU.

Šablona TapHome umožňuje ovládání zónových termostatů pro až 7 topných zón, monitorování teploty přívodu a zpátečky, venkovní teploty, tlaku vody a výkonu systému. Stejná brána GTW-08 a mapa registrů se sdílí napříč všemi zařízeními skupiny BDR Thermea (De Dietrich, Remeha, Baxi).

Hardwarové připojení

Přehled systému
Přehled systému brány GTW-08 Modbus — připojení BMS k zařízení přes L-Bus

Brána GTW-08 stojí mezi BMS (TapHome) a topným/chladicím zařízením. TapHome komunikuje s bránou přes RS-485 a brána komunikuje s tepelným čerpadlem přes interní L-Bus.

Klíčové komponenty na desce GTW-08:

  • 1 — Konektory L-Bus (připojení k hlavní CU nebo EHC desce zařízení)
  • 2 — DIP přepínače (konfigurace přenosové rychlosti a parity)
  • 3 — Konektory Modbus / svorkovnice X6 (RS-485 k TapHome)
  • 4 — LED diody stavu komunikace
  • 5 — Stavová LED (dvoubarevná: zelená/červená/oranžová)
  • 6 — Otočný knoflík (adresa slave Modbus)
Zapojení RS-485

Připojte TapHome ke konektoru X6 Modbus brány GTW-08 standardním kabelem RS-485:

  1. Vypněte tepelné čerpadlo
  2. Získejte přístup k řídicí desce uvnitř zařízení
  3. Připojte kabel Modbus z TapHome ke konektoru X6 GTW-08
  4. Zkontrolujte, zda je kabel L-Bus připojen mezi GTW-08 a hlavní CU nebo EHC deskou zařízení
  5. Připojte zakončovací konektor L-Bus na GTW-08

Důležité — Instalace

GTW-08 musí instalovat kvalifikovaný odborník. Před přístupem k řídicí desce vždy vypněte zařízení. Dodržujte všechny bezpečnostní pokyny v instalační příručce zařízení.

Aktivace komunikace Modbus

Adresa brány (otočný knoflík)
Konfigurace DIP přepínačů GTW-08 a indikace stavu LED

Otočný knoflík na GTW-08 nastavuje adresu slave Modbus. Výchozí poloha 0 odpovídá adrese 100.

PolohaAdresa
0100 (výchozí)
1101
2102
3–9103–109
A–F110–115

Pro TapHome: Použijte výchozí adresu 100 (otočný knoflík v poloze 0). Nastavte stejnou adresu slave v konfiguraci modulu Modbus v TapHome.

Konfigurace DIP přepínačů

GTW-08 má 4 DIP přepínače pro přenosovou rychlost (přepínače 1–2) a paritu (přepínače 3–4):

Přenosová rychlost (DIP 1–2):

DIP 1DIP 2Přenosová rychlost
OFFOFF9600 (výchozí)
ONOFF19200
OFFON38400
ONON57600

Parita (DIP 3–4):

DIP 3DIP 4Parita
OFFOFFŽádná (výchozí)
ONOFFLichá
OFFONSudá
ONONŽádná

Pro TapHome: Použijte výchozí nastavení — 9600 baud, bez parity, 1 stop bit. Všechny DIP přepínače vypnuty.

Indikace stavu LED
BarvaStavVýznam
VypnutáBez napájení nebo porucha
ZelenáTrvaláNormální provoz
ZelenáRychlé blikání (100 ms)Fáze spouštění GTW-08
ČervenáTrvaláŽádná komunikace Modbus
OranžováTrvaláŽádná komunikace na L-Bus
OranžováPomalé blikání (500 ms)Chyba Modbus GTW-08

Normální stav: Zelená LED svítí trvale — brána komunikuje na L-Bus i Modbus.

Možnosti zařízení

Monitorování teploty

Šablona poskytuje tři teplotní senzory čtoucí z holding registrů s automatickým převodem:

  • Venkovní teplota (H:384) — okamžitá venkovní teplota, se servisním atributem zobrazujícím horní limitní teplotu vytápění (H:386)
  • Teplota přívodu TČ (H:403) — teplota přívodu okruhu tepelného čerpadla
  • Teplota zpátečky TČ (H:404) — teplota zpátečky okruhu tepelného čerpadla

Tyto tři senzory používají INT16 s rozlišením 0,01 °C (hodnota / 100). Teploty zónových termostatů používají jiný přepočet — viz sekce zón níže.

Monitorování systému
  • Aktuální výkon systému (H:272) — skutečný výkon systému v procentech (0–100 %) od správce spotřebičů
  • Tlak vody (H:409) — tlak vody v primárním okruhu v bar (hodnota / 10, rozsah 0–3,0 bar)
Ovládání zónových termostatů

Šablona podporuje 7 nezávislých topných zón, každá s vlastním termostatem. Každý zónový termostat čte aktuální teplotu zóny a umožňuje nastavení požadované teploty v místnosti:

  • Termostat zóny N — čte aktuální teplotu zóny a zapisuje požadovanou teplotu místnosti
  • Každý termostat má 4 servisní atributy: zkrácený název zóny, typ požadavku zóny, funkce zóny a stav čerpadla zóny

Registry zón se počítají s ofsetem 512 registrů na zónu:

ZónaRegistr provozního režimuRegistr požadované teplotyRegistr teploty
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
Provozní režim zóny

Každá zóna má samostatné ovládání provozního režimu se třemi možnostmi:

  • Plán (0) — sleduje vestavěný časový program zařízení
  • Manuální (1) — používá ručně nastavenou požadovanou teplotu místnosti
  • Vypnuto (2) — zóna je vypnuta
Servisní diagnostika

Modul poskytuje 8 servisních atributů pro monitorování systému:

  • Číslo kaskády (H:7000) — zobrazuje, zda je zařízení Master (1), Slave, nebo Not a Member (255) v kaskádovém zapojení
  • Počet zón (H:189) — počet zón detekovaných v systému
  • Počet deaktivovaných zón (H:190) — počet deaktivovaných zón
  • Počet topných zón (H:191) — zóny pouze s vytápěním
  • Počet zón vytápění+chlazení (H:192) — zóny s vytápěním i chlazením
  • Počet zón TUV (H:193) — zóny teplé užitkové vody
  • Počet zón procesního vytápění (H:194) — zóny procesního vytápění
  • Počet zón bazénu (H:195) — zóny bazénu
Další možnosti

Brána GTW-08 zpřístupňuje mnoho dalších registrů, které nejsou zahrnuty v aktuální šabloně, včetně řízení výkonu a teplotního požadavku BMS (H:256–259), teplot přívodu/zpátečky systému (H:400–401), teploty spalin (H:402), požadované teploty TUV (H:408), hlavního a vedlejšího stavového kódu (H:411–412), skutečného relativního výkonu (H:413), rychlosti čerpadla (H:459), skutečného výkonu v kW (H:460), okamžitého COP (H:9230) a komplexních čítačů energie pro vytápění, TUV a chlazení (H:433–451). K dispozici jsou také registry správy kaskády (H:7000+) pro zapojení s více zařízeními.

Řídicí registry BMS (H:256–259) umožňují přímé řízení výkonu a teplotního požadavku. Pro jejich použití přidejte vlastní zařízení Modbus v TapHome: nastavte typ algoritmu (H:258) pro výběr řídicího režimu, poté zapište požadavek výkonu (H:256) nebo teploty (H:257) spolu s typem tepelného požadavku (H:259).

Řešení problémů

Žádná komunikace Modbus (LED červená)
  1. Zkontrolujte kabely RS-485 mezi TapHome a konektorem X6 GTW-08
  2. Ověřte, zda adresa otočného knoflíku odpovídá adrese slave nakonfigurované v TapHome (výchozí: 100)
  3. Potvrďte, že TapHome je nastaveno na: 9600 baud, bez parity, 1 stop bit
  4. Zkontrolujte polohy DIP přepínačů na GTW-08 — všechny musí být OFF pro výchozí nastavení
  5. Restartujte tepelné čerpadlo pro obnovení brány
Žádná komunikace L-Bus (LED oranžová)
  1. Zkontrolujte kabel L-Bus mezi GTW-08 a hlavní CU nebo EHC deskou zařízení
  2. Ověřte, zda je zakončovací konektor L-Bus nainstalován na GTW-08
  3. Ujistěte se, že zařízení je zapnuto a řídicí deska je funkční
Zóna nereaguje
  1. Zkontrolujte servisní atribut Počet zón — ověřte, zda je zóna detekována systémem
  2. Ověřte, zda zóna není v Počtu deaktivovaných zón
  3. Zkontrolujte servisní atribut Funkce zóny — ujistěte se, že typ zóny odpovídá očekávané konfiguraci (CH, TUV, bazén atd.)
  4. Zkuste nastavit provozní režim zóny na Manuální a zapsat požadovanou teplotu
Chyba brány (LED oranžová bliká)
  1. Přečtěte registr H:277 pro kódy chyb — 0 znamená žádné chyby
  2. Zkontrolujte registry H:531–547 pro kódy chyb jednotlivých desek
  3. Prostudujte servisní příručku zařízení pro konkrétní kódy chyb
  4. Pokud je kód chyby 0xFFFE — deska zařízení není dostupná

Dostupná zařízení

De Dietrich HPI S 11 TR Modul
Servisní atributy
Číslo kaskádyreads H:7000 (UInt16); SWITCH: 1=Master, 255=Not a Member, other=Slave
Počet zónreads H:189 (UInt16); number of zones detected in the system
Počet deaktivovaných zónreads H:190 (UInt16); number of deactivated zones present
Počet vytápěcích zónreads H:191 (UInt16); number of heating-only zones present
Počet zón vytápění+chlazeníreads H:192 (UInt16); number of heating+cooling zones present
Počet zón TUVreads H:193 (UInt16); number of domestic hot water zones present
Počet zón procesního vytápěníreads H:194 (UInt16); number of process heating zones present
Počet bazénových zónreads H:195 (UInt16); number of pool zones present

De Dietrich HPI

Čtení (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)
 )
 );
Servisní atributy
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);
Aktuální výkon systému Proměnná Pouze ke čtení

Skutečný výkon systému v procentech od správce spotřebičů (0–100 %)

Registr: H:272 Int16 Jednotka: % numeric

Aktuální výkon systému

Čtení
MODBUSR(H, 272, Int16)
Teplota přívodu TČ Teplotní senzor Pouze ke čtení

Teplota přívodu okruhu tepelného čerpadla

Registr: H:403 Int16 Jednotka: C numeric

Teplota přívodu TČ

Čtení teploty
MODBUSR(H, 403, Int16) / 100
Provozní režim zóny 1 Vícestavový přepínač

Provozní režim zóny 1 — Plán, Manuální nebo Vypnuto

Registr: H:0*512+649 UInt16 numeric
Hodnoty / Stavy: Ruční · Ochrana proti zamrznutí

Provozní režim zóny 1

Čtení stavu přepínače
MODBUSR(H, 0*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 0*512+649, UInt16, Mu)
Servisní atributy
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")
Provozní režim zóny 2 Vícestavový přepínač

Provozní režim zóny 2 — Plán, Manuální nebo Vypnuto

Registr: H:1*512+649 UInt16 numeric
Hodnoty / Stavy: Ruční · Ochrana proti zamrznutí

Provozní režim zóny 2

Čtení stavu přepínače
MODBUSR(H, 1*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 1*512+649, UInt16, Mu)
Servisní atributy
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")
Provozní režim zóny 3 Vícestavový přepínač

Provozní režim zóny 3 — Plán, Manuální nebo Vypnuto

Registr: H:2*512+649 UInt16 numeric
Hodnoty / Stavy: Ruční · Ochrana proti zamrznutí

Provozní režim zóny 3

Čtení stavu přepínače
MODBUSR(H, 2*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 2*512+649, UInt16, Mu)
Servisní atributy
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")
Provozní režim zóny 4 Vícestavový přepínač

Provozní režim zóny 4 — Plán, Manuální nebo Vypnuto

Registr: H:3*512+649 UInt16 numeric
Hodnoty / Stavy: Ruční · Ochrana proti zamrznutí

Provozní režim zóny 4

Čtení stavu přepínače
MODBUSR(H, 3*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 3*512+649, UInt16, Mu)
Servisní atributy
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")
Provozní režim zóny 5 Vícestavový přepínač

Provozní režim zóny 5 — Plán, Manuální nebo Vypnuto

Registr: H:4*512+649 UInt16 numeric
Hodnoty / Stavy: Neaktivní · Ruční · Ochrana proti zamrznutí

Provozní režim zóny 5

Čtení stavu přepínače
MODBUSR(H, 4*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 4*512+649, UInt16, Mu)
Servisní atributy
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")
Provozní režim zóny 6 Vícestavový přepínač

Provozní režim zóny 6 — Plán, Manuální nebo Vypnuto

Registr: H:5*512+649 UInt16 numeric
Hodnoty / Stavy: Neaktivní · Ruční · Ochrana proti zamrznutí

Provozní režim zóny 6

Čtení stavu přepínače
MODBUSR(H, 5*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 5*512+649, UInt16, Mu)
Servisní atributy
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")
Provozní režim zóny 7 Vícestavový přepínač

Provozní režim zóny 7 — Plán, Manuální nebo Vypnuto

Registr: H:6*512+649 UInt16 numeric
Hodnoty / Stavy: Neaktivní · Ruční · Ochrana proti zamrznutí

Provozní režim zóny 7

Čtení stavu přepínače
MODBUSR(H, 6*512+649, UInt16)
Zápis stavu přepínače
MODBUSW(H, 6*512+649, UInt16, Mu)
Servisní atributy
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")
Termostat zóny 1 Termostat

Pokojový termostat zóny 1 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:0*512+1105H:0*512+664 UInt16 Jednotka: C numeric

Termostat zóny 1

Čtení teploty
MODBUSR(H, 0*512+1105, UInt16)/1000
Čtení požadované teploty
MODBUSR(H, 0*512+664, UInt16) / 10
Zápis požadované teploty
MODBUSW(H, 0*512+664, UInt16, Se*10) / 10
Termostat zóny 2 Termostat

Pokojový termostat zóny 2 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:1*512+1100H:1*512+664 Int16 Jednotka: C numeric

Termostat zóny 2

Čtení teploty
MODBUSR(H, 1*512+1100, Int16)/1000
Čtení požadované teploty
MODBUSR(H, 1*512+664, UInt16)  /100
Zápis požadované teploty
MODBUSW(H, 1*512+664, UInt16, Se*100)
Termostat zóny 3 Termostat

Pokojový termostat zóny 3 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:2*512+1105H:2*512+664 UInt16 Jednotka: C numeric

Termostat zóny 3

Čtení teploty
MODBUSR(H, 2*512+1105, UInt16)/1000
Čtení požadované teploty
MODBUSR(H, 2*512+664, UInt16) / 10
Zápis požadované teploty
MODBUSW(H, 2*512+664, UInt16, Se*10)
Termostat zóny 4 Termostat

Pokojový termostat zóny 4 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:3*512+1100H:3*512+664 Int16 Jednotka: C numeric

Termostat zóny 4

Čtení teploty
MODBUSR(H, 3*512+1100, Int16)/100
Čtení požadované teploty
MODBUSR(H, 3*512+664, UInt16) / 10
Zápis požadované teploty
MODBUSW(H, 3*512+664, UInt16, Se*10)
Termostat zóny 5 Termostat

Pokojový termostat zóny 5 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:4*512+1100H:4*512+664 UInt16 Jednotka: C numeric

Termostat zóny 5

Čtení teploty
MODBUSR(H, 4*512+1100, UInt16)/1000
Čtení požadované teploty
MODBUSR(H, 4*512+664, UInt16) / 10
Zápis požadované teploty
MODBUSW(H, 4*512+664, UInt16, Se*10)
Termostat zóny 6 Termostat

Pokojový termostat zóny 6 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:5*512+1100H:5*512+664 Int16 Jednotka: C numeric

Termostat zóny 6

Čtení teploty
MODBUSR(H, 5*512+1100, Int16)/100
Čtení požadované teploty
MODBUSR(H, 5*512+664, UInt16) / 10
Zápis požadované teploty
MODBUSW(H, 5*512+664, UInt16, Se*10)
Termostat zóny 7 Termostat

Pokojový termostat zóny 7 — čte aktuální teplotu a nastavuje požadovanou teplotu

Registr: H:6*512+1100H:6*512+664 UInt16 Jednotka: C numeric

Termostat zóny 7

Čtení teploty
MODBUSR(H, 6*512+1100, UInt16)/1000
Čtení požadované teploty
MODBUSR(H, 6*512+664, UInt16) / 10
Zápis požadované teploty
MODBUSW(H, 6*512+664, UInt16, Se*10)
Tlak vody Proměnná Pouze ke čtení

Tlak vody v primárním okruhu (0–3,0 bar)

Registr: H:409 Int16 Jednotka: bar numeric

Tlak vody

Čtení
MODBUSR(H, 409, Int16)/10
Venkovní teplota Teplotní senzor Pouze ke čtení

Okamžitá venkovní teplota

Registr: H:384 Int16 Jednotka: C numeric
Servisní atributy
Horní limit vytápění

Venkovní teplota

Čtení teploty
MODBUSR(H, 384, Int16) / 100
Servisní atributy
Horní limit pro vytápění
MODBUSR(H, 386, Uint16)/100 + " °C"  
Teplota zpátečky TČ Teplotní senzor Pouze ke čtení

Teplota zpátečky okruhu tepelného čerpadla

Registr: H:404 Int16 Jednotka: C numeric

Teplota zpátečky TČ

Čtení teploty
MODBUSR(H, 404, Int16) / 100
Připojení: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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

Zdroje