TapHome

De Dietrich HPI S 11 TR

Modbus RTU
Submitted by
Last updated: 03. 2026

Wymaga zewnętrznej bramki

BDR Thermea GTW-08

De Dietrich HPI S 11 TR

De Dietrich HPI S 11 TR to pompa ciepła powietrze/woda, która łączy się z TapHome przez Modbus RTU za pośrednictwem bramki BDR Thermea GTW-08. GTW-08 to moduł komunikacyjny instalowany na płycie sterującej pompy ciepła, który łączy wewnętrzny L-Bus urządzenia z zewnętrznym interfejsem RS-485 Modbus RTU.

Szablon TapHome umożliwia sterowanie termostatami strefowymi dla maksymalnie 7 stref grzewczych, monitorowanie temperatury zasilania i powrotu, temperatury zewnętrznej, ciśnienia wody i mocy systemu. Ta sama bramka GTW-08 i mapa rejestrów są współdzielone przez wszystkie urządzenia grupy BDR Thermea (De Dietrich, Remeha, Baxi).

Podłączenie sprzętowe

Przegląd systemu
Przegląd systemu bramki GTW-08 Modbus — połączenie BMS z urządzeniem przez L-Bus

Bramka GTW-08 znajduje się między BMS (TapHome) a urządzeniem grzewczym/chłodzącym. TapHome komunikuje się z bramką przez RS-485, a bramka komunikuje się z pompą ciepła przez wewnętrzny L-Bus.

Kluczowe elementy płyty GTW-08:

  • 1 — Złącza L-Bus (połączenie z główną płytą CU lub EHC urządzenia)
  • 2 — Przełączniki DIP (konfiguracja prędkości transmisji i parzystości)
  • 3 — Złącza Modbus / listwa X6 (RS-485 do TapHome)
  • 4 — Diody LED stanu komunikacji
  • 5 — LED stanu (dwukolorowy: zielony/czerwony/pomarańczowy)
  • 6 — Pokrętło obrotowe (adres slave Modbus)
Okablowanie RS-485

Podłączyć TapHome do złącza X6 Modbus bramki GTW-08 za pomocą standardowego kabla RS-485:

  1. Wyłączyć pompę ciepła
  2. Uzyskać dostęp do płyty sterującej wewnątrz urządzenia
  3. Podłączyć kabel Modbus z TapHome do złącza X6 GTW-08
  4. Upewnić się, że kabel L-Bus jest podłączony między GTW-08 a główną płytą CU lub EHC urządzenia
  5. Podłączyć złącze terminujące L-Bus na GTW-08

Ważne — Instalacja

GTW-08 musi być zainstalowany przez wykwalifikowanego specjalistę. Przed dostępem do płyty sterującej zawsze wyłączać urządzenie. Przestrzegać wszystkich instrukcji bezpieczeństwa z instrukcji instalacji urządzenia.

Włączanie komunikacji Modbus

Adres bramki (pokrętło obrotowe)
Konfiguracja przełączników DIP GTW-08 i wskazania stanu LED

Pokrętło obrotowe na GTW-08 ustawia adres slave Modbus. Domyślna pozycja 0 odpowiada adresowi 100.

PozycjaAdres
0100 (domyślny)
1101
2102
3–9103–109
A–F110–115

Dla TapHome: Używać domyślnego adresu 100 (pokrętło obrotowe w pozycji 0). Ustawić ten sam adres slave w konfiguracji modułu Modbus w TapHome.

Konfiguracja przełączników DIP

GTW-08 ma 4 przełączniki DIP dla prędkości transmisji (przełączniki 1–2) i parzystości (przełączniki 3–4):

Prędkość transmisji (DIP 1–2):

DIP 1DIP 2Prędkość transmisji
OFFOFF9600 (domyślna)
ONOFF19200
OFFON38400
ONON57600

Parzystość (DIP 3–4):

DIP 3DIP 4Parzystość
OFFOFFBrak (domyślna)
ONOFFNieparzysta
OFFONParzysta
ONONBrak

Dla TapHome: Używać ustawień domyślnych — 9600 baud, bez parzystości, 1 bit stopu. Wszystkie przełączniki DIP wyłączone.

Wskazania stanu LED
KolorStanZnaczenie
WyłączonyBrak zasilania lub usterka
ZielonyCiągłyNormalna praca
ZielonySzybkie miganie (100 ms)Faza uruchamiania GTW-08
CzerwonyCiągłyBrak komunikacji Modbus
PomarańczowyCiągłyBrak komunikacji na L-Bus
PomarańczowyWolne miganie (500 ms)Błąd Modbus GTW-08

Stan normalny: Zielony LED świeci ciągle — bramka komunikuje się zarówno na L-Bus jak i Modbus.

Możliwości urządzenia

Monitorowanie temperatury

Szablon udostępnia trzy czujniki temperatury odczytujące z rejestrów holding z automatyczną konwersją:

  • Temperatura zewnętrzna (H:384) — chwilowa temperatura zewnętrzna, z atrybutem serwisowym pokazującym górną graniczną temperaturę grzania (H:386)
  • Temperatura zasilania PC (H:403) — temperatura zasilania obiegu pompy ciepła
  • Temperatura powrotu PC (H:404) — temperatura powrotu obiegu pompy ciepła

Te trzy czujniki używają INT16 z rozdzielczością 0,01 °C (wartość / 100). Temperatury termostatów strefowych używają innego przelicznika — zobacz sekcję stref poniżej.

Monitorowanie systemu
  • Bieżąca moc systemu (H:272) — rzeczywista moc wyjściowa systemu w procentach (0–100%) od zarządcy konsumentów
  • Ciśnienie wody (H:409) — ciśnienie wody w obiegu pierwotnym w bar (wartość / 10, zakres 0–3,0 bar)
Sterowanie termostatami strefowymi

Szablon obsługuje 7 niezależnych stref grzewczych, każda z własnym termostatem. Każdy termostat strefowy odczytuje aktualną temperaturę strefy i umożliwia ustawienie żądanej temperatury pomieszczenia:

  • Termostat strefy N — odczytuje aktualną temperaturę strefy i zapisuje wartość zadaną temperatury pomieszczenia
  • Każdy termostat ma 4 atrybuty serwisowe: skrócona nazwa strefy, typ żądania strefy, funkcja strefy i status pompy strefy

Rejestry stref obliczane są z przesunięciem 512 rejestrów na strefę:

StrefaRejestr trybu pracyRejestr wartości zadanejRejestr temperatury
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
Tryb pracy strefy

Każda strefa ma oddzielne sterowanie trybem pracy z trzema opcjami:

  • Harmonogram (0) — podąża za wbudowanym programem czasowym urządzenia
  • Ręczny (1) — używa ręcznie ustawionej wartości zadanej temperatury pomieszczenia
  • Wyłączony (2) — strefa jest wyłączona
Diagnostyka serwisowa

Moduł udostępnia 8 atrybutów serwisowych do monitorowania systemu:

  • Numer kaskady (H:7000) — pokazuje czy urządzenie jest Master (1), Slave, lub Not a Member (255) w konfiguracji kaskadowej
  • Liczba stref (H:189) — liczba stref wykrytych w systemie
  • Liczba stref dezaktywowanych (H:190) — liczba dezaktywowanych stref
  • Liczba stref grzewczych (H:191) — strefy tylko z grzaniem
  • Liczba stref ogrzewanie+chłodzenie (H:192) — strefy z grzaniem i chłodzeniem
  • Liczba stref CWU (H:193) — strefy ciepłej wody użytkowej
  • Liczba stref grzania procesowego (H:194) — strefy grzania procesowego
  • Liczba stref basenowych (H:195) — strefy basenowe
Dodatkowe możliwości

Bramka GTW-08 udostępnia wiele dodatkowych rejestrów nieuwzględnionych w bieżącym szablonie, w tym sterowanie żądaniem mocy i temperatury BMS (H:256–259), temperatury zasilania/powrotu systemu (H:400–401), temperatura spalin (H:402), wartość zadana zasilania CWU (H:408), główny i podrzędny kod stanu (H:411–412), rzeczywista moc względna (H:413), prędkość pompy (H:459), rzeczywista moc w kW (H:460), chwilowy COP (H:9230) oraz kompleksowe liczniki energii dla ogrzewania, CWU i chłodzenia (H:433–451). Dostępne są również rejestry zarządzania kaskadą (H:7000+) dla konfiguracji wielourządzeniowych.

Rejestry sterowania BMS (H:256–259) umożliwiają bezpośrednie sterowanie żądaniem mocy i temperatury. Aby je używać, dodaj niestandardowe urządzenia Modbus w TapHome: ustaw Typ algorytmu (H:258) aby wybrać tryb sterowania, następnie zapisz Żądanie mocy (H:256) lub Żądanie temperatury (H:257) wraz z Typem żądania ciepła (H:259).

Rozwiązywanie problemów

Brak komunikacji Modbus (LED czerwony)
  1. Sprawdzić kable RS-485 między TapHome a złączem X6 GTW-08
  2. Zweryfikować, czy adres pokrętła odpowiada adresowi slave skonfigurowanemu w TapHome (domyślny: 100)
  3. Potwierdzić, że TapHome jest ustawione na: 9600 baud, bez parzystości, 1 bit stopu
  4. Sprawdzić pozycje przełączników DIP na GTW-08 — wszystkie powinny być OFF dla ustawień domyślnych
  5. Uruchomić ponownie pompę ciepła aby zresetować bramkę
Brak komunikacji L-Bus (LED pomarańczowy)
  1. Sprawdzić kabel L-Bus między GTW-08 a główną płytą CU lub EHC urządzenia
  2. Zweryfikować, czy złącze terminujące L-Bus jest zainstalowane na GTW-08
  3. Upewnić się, że urządzenie jest włączone i płyta sterująca jest sprawna
Strefa nie reaguje
  1. Sprawdzić atrybut serwisowy Liczba stref — zweryfikować czy strefa jest wykryta przez system
  2. Zweryfikować, czy strefa nie znajduje się w Liczbie stref dezaktywowanych
  3. Sprawdzić atrybut serwisowy Funkcja strefy — upewnić się, że typ strefy odpowiada oczekiwanej konfiguracji (CH, CWU, basen itp.)
  4. Spróbować ustawić tryb pracy strefy na Ręczny i zapisać wartość zadaną temperatury
Błąd bramki (LED pomarańczowy miga)
  1. Odczytać rejestr H:277 dla kodów błędów — 0 oznacza brak błędów
  2. Sprawdzić rejestry H:531–547 dla kodów błędów poszczególnych płyt
  3. Zapoznać się z instrukcją serwisową urządzenia dla konkretnych znaczeń kodów błędów
  4. Jeśli kod błędu to 0xFFFE — płyta urządzenia jest niedostępna

Dostępne urządzenia

De Dietrich HPI S 11 TR Moduł
Atrybuty serwisowe
Numer kaskadyreads H:7000 (UInt16); SWITCH: 1=Master, 255=Not a Member, other=Slave
Liczba strefreads H:189 (UInt16); number of zones detected in the system
Liczba dezaktywowanych strefreads H:190 (UInt16); number of deactivated zones present
Liczba stref grzewczychreads H:191 (UInt16); number of heating-only zones present
Liczba stref grzania+chłodzeniareads H:192 (UInt16); number of heating+cooling zones present
Liczba stref CWUreads H:193 (UInt16); number of domestic hot water zones present
Liczba stref ogrzewania procesowegoreads H:194 (UInt16); number of process heating zones present
Liczba stref basenowychreads H:195 (UInt16); number of pool zones present

De Dietrich HPI

Odczyt (moduł)
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)
 )
 );
Atrybuty serwisowe
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);
Bieżąca moc systemu Zmienna Tylko do odczytu

Rzeczywista moc wyjściowa systemu w procentach od zarządcy konsumentów (0–100%)

Rejestr: H:272 Int16 Jednostka: % numeric

Bieżąca moc systemu

Odczyt
MODBUSR(H, 272, Int16)
Temperatura zasilania PC Czujnik temperatury Tylko do odczytu

Temperatura zasilania obiegu pompy ciepła

Rejestr: H:403 Int16 Jednostka: C numeric

Temperatura zasilania PC

Odczyt temperatury
MODBUSR(H, 403, Int16) / 100
Tryb pracy strefy 1 Przełącznik wielowartościowy

Tryb pracy strefy 1 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:0*512+649 UInt16 numeric
Wartości / Stany: Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 1

Odczyt stanu przełącznika
MODBUSR(H, 0*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 0*512+649, UInt16, Mu)
Atrybuty serwisowe
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")
Tryb pracy strefy 2 Przełącznik wielowartościowy

Tryb pracy strefy 2 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:1*512+649 UInt16 numeric
Wartości / Stany: Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 2

Odczyt stanu przełącznika
MODBUSR(H, 1*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 1*512+649, UInt16, Mu)
Atrybuty serwisowe
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")
Tryb pracy strefy 3 Przełącznik wielowartościowy

Tryb pracy strefy 3 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:2*512+649 UInt16 numeric
Wartości / Stany: Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 3

Odczyt stanu przełącznika
MODBUSR(H, 2*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 2*512+649, UInt16, Mu)
Atrybuty serwisowe
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")
Tryb pracy strefy 4 Przełącznik wielowartościowy

Tryb pracy strefy 4 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:3*512+649 UInt16 numeric
Wartości / Stany: Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 4

Odczyt stanu przełącznika
MODBUSR(H, 3*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 3*512+649, UInt16, Mu)
Atrybuty serwisowe
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")
Tryb pracy strefy 5 Przełącznik wielowartościowy

Tryb pracy strefy 5 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:4*512+649 UInt16 numeric
Wartości / Stany: Neaktivní · Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 5

Odczyt stanu przełącznika
MODBUSR(H, 4*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 4*512+649, UInt16, Mu)
Atrybuty serwisowe
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")
Tryb pracy strefy 6 Przełącznik wielowartościowy

Tryb pracy strefy 6 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:5*512+649 UInt16 numeric
Wartości / Stany: Neaktivní · Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 6

Odczyt stanu przełącznika
MODBUSR(H, 5*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 5*512+649, UInt16, Mu)
Atrybuty serwisowe
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")
Tryb pracy strefy 7 Przełącznik wielowartościowy

Tryb pracy strefy 7 — Harmonogram, Ręczny lub Wyłączony

Rejestr: H:6*512+649 UInt16 numeric
Wartości / Stany: Neaktivní · Ruční · Ochrana proti zamrznutí

Tryb pracy strefy 7

Odczyt stanu przełącznika
MODBUSR(H, 6*512+649, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 6*512+649, UInt16, Mu)
Atrybuty serwisowe
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 strefy 1 Termostat

Termostat pokojowy strefy 1 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:0*512+1105H:0*512+664 UInt16 Jednostka: C numeric

Termostat strefy 1

Odczyt temperatury
MODBUSR(H, 0*512+1105, UInt16)/1000
Odczyt temperatury zadanej
MODBUSR(H, 0*512+664, UInt16) / 10
Zapis temperatury zadanej
MODBUSW(H, 0*512+664, UInt16, Se*10) / 10
Termostat strefy 2 Termostat

Termostat pokojowy strefy 2 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:1*512+1100H:1*512+664 Int16 Jednostka: C numeric

Termostat strefy 2

Odczyt temperatury
MODBUSR(H, 1*512+1100, Int16)/1000
Odczyt temperatury zadanej
MODBUSR(H, 1*512+664, UInt16)  /100
Zapis temperatury zadanej
MODBUSW(H, 1*512+664, UInt16, Se*100)
Termostat strefy 3 Termostat

Termostat pokojowy strefy 3 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:2*512+1105H:2*512+664 UInt16 Jednostka: C numeric

Termostat strefy 3

Odczyt temperatury
MODBUSR(H, 2*512+1105, UInt16)/1000
Odczyt temperatury zadanej
MODBUSR(H, 2*512+664, UInt16) / 10
Zapis temperatury zadanej
MODBUSW(H, 2*512+664, UInt16, Se*10)
Termostat strefy 4 Termostat

Termostat pokojowy strefy 4 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:3*512+1100H:3*512+664 Int16 Jednostka: C numeric

Termostat strefy 4

Odczyt temperatury
MODBUSR(H, 3*512+1100, Int16)/100
Odczyt temperatury zadanej
MODBUSR(H, 3*512+664, UInt16) / 10
Zapis temperatury zadanej
MODBUSW(H, 3*512+664, UInt16, Se*10)
Termostat strefy 5 Termostat

Termostat pokojowy strefy 5 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:4*512+1100H:4*512+664 UInt16 Jednostka: C numeric

Termostat strefy 5

Odczyt temperatury
MODBUSR(H, 4*512+1100, UInt16)/1000
Odczyt temperatury zadanej
MODBUSR(H, 4*512+664, UInt16) / 10
Zapis temperatury zadanej
MODBUSW(H, 4*512+664, UInt16, Se*10)
Termostat strefy 6 Termostat

Termostat pokojowy strefy 6 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:5*512+1100H:5*512+664 Int16 Jednostka: C numeric

Termostat strefy 6

Odczyt temperatury
MODBUSR(H, 5*512+1100, Int16)/100
Odczyt temperatury zadanej
MODBUSR(H, 5*512+664, UInt16) / 10
Zapis temperatury zadanej
MODBUSW(H, 5*512+664, UInt16, Se*10)
Termostat strefy 7 Termostat

Termostat pokojowy strefy 7 — odczytuje aktualną temperaturę i ustawia żądaną temperaturę

Rejestr: H:6*512+1100H:6*512+664 UInt16 Jednostka: C numeric

Termostat strefy 7

Odczyt temperatury
MODBUSR(H, 6*512+1100, UInt16)/1000
Odczyt temperatury zadanej
MODBUSR(H, 6*512+664, UInt16) / 10
Zapis temperatury zadanej
MODBUSW(H, 6*512+664, UInt16, Se*10)
Ciśnienie wody Zmienna Tylko do odczytu

Ciśnienie wody w obiegu pierwotnym (0–3,0 bar)

Rejestr: H:409 Int16 Jednostka: bar numeric

Ciśnienie wody

Odczyt
MODBUSR(H, 409, Int16)/10
Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu

Chwilowa temperatura zewnętrzna

Rejestr: H:384 Int16 Jednostka: C numeric
Atrybuty serwisowe
Górna granica temperatury grzania

Temperatura zewnętrzna

Odczyt temperatury
MODBUSR(H, 384, Int16) / 100
Atrybuty serwisowe
Horní limit pro vytápění
MODBUSR(H, 386, Uint16)/100 + " °C"  
Temperatura powrotu PC Czujnik temperatury Tylko do odczytu

Temperatura powrotu obiegu pompy ciepła

Rejestr: H:404 Int16 Jednostka: C numeric

Temperatura powrotu PC

Odczyt temperatury
MODBUSR(H, 404, Int16) / 100
Połączenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (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

Źródła