TapHome

De Dietrich HPI S 11 TR

Modbus RTU
Submitted by
Last updated: 03. 2026

Richiede gateway esterno

BDR Thermea GTW-08

De Dietrich HPI S 11 TR

La De Dietrich HPI S 11 TR è una pompa di calore aria/acqua che si collega a TapHome tramite Modbus RTU attraverso il gateway BDR Thermea GTW-08. Il GTW-08 è un modulo di comunicazione installato sulla scheda di controllo della pompa di calore che collega il bus interno L-Bus del dispositivo a un’interfaccia esterna RS-485 Modbus RTU.

Il template TapHome fornisce il controllo dei termostati di zona per fino a 7 zone di riscaldamento, monitoraggio della temperatura di mandata e ritorno, temperatura esterna, pressione dell’acqua e potenza di sistema. Lo stesso gateway GTW-08 e la stessa mappa dei registri sono condivisi tra tutti i dispositivi del gruppo BDR Thermea (De Dietrich, Remeha, Baxi).

Collegamento hardware

Panoramica del sistema
Panoramica sistema gateway GTW-08 Modbus — connessione BMS al dispositivo tramite L-Bus

Il gateway GTW-08 si trova tra il BMS (TapHome) e il dispositivo di riscaldamento/raffreddamento. TapHome comunica con il gateway tramite RS-485, e il gateway comunica con la pompa di calore tramite l’L-Bus interno.

Componenti principali sulla scheda GTW-08:

  • 1 — Connettori L-Bus (collegamento alla scheda CU principale o EHC del dispositivo)
  • 2 — Interruttori DIP (configurazione baud rate e parità)
  • 3 — Connettori Modbus / morsettiera X6 (RS-485 verso TapHome)
  • 4 — LED di stato comunicazione
  • 5 — LED di stato (bicolore: verde/rosso/arancione)
  • 6 — Manopola rotativa (indirizzo slave Modbus)
Cablaggio RS-485

Collegare TapHome al connettore X6 Modbus del gateway GTW-08 con un cavo RS-485 standard:

  1. Spegnere la pompa di calore
  2. Accedere alla scheda di controllo all’interno del dispositivo
  3. Collegare il cavo Modbus da TapHome al connettore X6 del GTW-08
  4. Verificare che il cavo L-Bus sia collegato tra GTW-08 e la scheda CU principale o EHC del dispositivo
  5. Collegare il connettore di terminazione L-Bus sul GTW-08

Importante — Installazione

Il GTW-08 deve essere installato da un tecnico qualificato. Spegnere sempre il dispositivo prima di accedere alla scheda di controllo. Seguire tutte le istruzioni di sicurezza nel manuale di installazione del dispositivo.

Abilitazione della comunicazione Modbus

Indirizzo gateway (manopola rotativa)
Configurazione interruttori DIP GTW-08 e indicazioni di stato LED

La manopola rotativa sul GTW-08 imposta l’indirizzo slave Modbus. La posizione predefinita 0 corrisponde all’indirizzo 100.

PosizioneIndirizzo
0100 (predefinito)
1101
2102
3–9103–109
A–F110–115

Per TapHome: Usare l’indirizzo predefinito 100 (manopola rotativa in posizione 0). Impostare lo stesso indirizzo slave nella configurazione del modulo Modbus in TapHome.

Configurazione interruttori DIP

Il GTW-08 ha 4 interruttori DIP per il baud rate (interruttori 1–2) e la parità (interruttori 3–4):

Baud rate (DIP 1–2):

DIP 1DIP 2Baud rate
OFFOFF9600 (predefinito)
ONOFF19200
OFFON38400
ONON57600

Parità (DIP 3–4):

DIP 3DIP 4Parità
OFFOFFNessuna (predefinita)
ONOFFDispari
OFFONPari
ONONNessuna

Per TapHome: Usare le impostazioni predefinite — 9600 baud, nessuna parità, 1 stop bit. Tutti gli interruttori DIP in posizione OFF.

Indicazioni di stato LED
ColoreStatoSignificato
SpentoNessuna alimentazione o guasto
VerdeFissoFunzionamento normale
VerdeLampeggio rapido (100 ms)Fase di avvio GTW-08
RossoFissoNessuna comunicazione Modbus
ArancioneFissoNessuna comunicazione su L-Bus
ArancioneLampeggio lento (500 ms)Errore Modbus GTW-08

Stato normale: LED verde fisso — il gateway comunica sia su L-Bus che su Modbus.

Funzionalità del dispositivo

Monitoraggio temperatura

Il template fornisce tre sensori di temperatura che leggono dai registri holding con conversione automatica:

  • Temperatura esterna (H:384) — temperatura esterna istantanea, con un attributo di servizio che mostra il limite superiore di temperatura di riscaldamento (H:386)
  • Temperatura mandata HP (H:403) — temperatura di mandata del circuito della pompa di calore
  • Temperatura ritorno HP (H:404) — temperatura di ritorno del circuito della pompa di calore

Questi tre sensori usano INT16 con risoluzione 0,01 °C (valore / 100). Le temperature dei termostati di zona utilizzano una conversione diversa — vedi la sezione zone sotto.

Monitoraggio sistema
  • Potenza sistema attuale (H:272) — potenza effettiva del sistema in percentuale (0–100%) dal gestore dei consumatori
  • Pressione acqua (H:409) — pressione dell’acqua nel circuito primario in bar (valore / 10, intervallo 0–3,0 bar)
Controllo termostati di zona

Il template supporta 7 zone di riscaldamento indipendenti, ciascuna con il proprio termostato. Ogni termostato di zona legge la temperatura attuale della zona e permette di impostare la temperatura ambiente desiderata:

  • Termostato zona N — legge la temperatura attuale della zona e scrive il setpoint della temperatura ambiente
  • Ogni termostato ha 4 attributi di servizio: nome breve zona, tipo richiesta zona, funzione zona e stato pompa zona

I registri di zona sono calcolati con un offset di 512 registri per zona:

ZonaRegistro modalità operativaRegistro setpointRegistro temperatura
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
Modalità operativa zona

Ogni zona ha un controllo separato della modalità operativa con tre opzioni:

  • Programmazione (0) — segue il programma orario integrato del dispositivo
  • Manuale (1) — usa il setpoint di temperatura ambiente impostato manualmente
  • Spento (2) — la zona è spenta
Diagnostica di servizio

Il modulo espone 8 attributi di servizio per il monitoraggio del sistema:

  • Numero cascata (H:7000) — indica se il dispositivo è Master (1), Slave o Not a Member (255) in una configurazione a cascata
  • Conteggio zone (H:189) — numero di zone rilevate nel sistema
  • Conteggio zone disattivate (H:190) — numero di zone disattivate
  • Conteggio zone riscaldamento (H:191) — zone solo riscaldamento
  • Conteggio zone riscaldamento+raffreddamento (H:192) — zone con riscaldamento e raffreddamento
  • Conteggio zone ACS (H:193) — zone acqua calda sanitaria
  • Conteggio zone riscaldamento processo (H:194) — zone riscaldamento di processo
  • Conteggio zone piscina (H:195) — zone piscina
Funzionalità aggiuntive

Il gateway GTW-08 espone molti registri aggiuntivi non inclusi nel template attuale, tra cui controllo richiesta potenza e temperatura BMS (H:256–259), temperature mandata/ritorno sistema (H:400–401), temperatura gas di scarico (H:402), setpoint mandata ACS (H:408), codici stato principale e secondario (H:411–412), potenza relativa effettiva (H:413), velocità pompa (H:459), potenza effettiva in kW (H:460), COP istantaneo (H:9230) e contatori energia completi per riscaldamento, ACS e raffreddamento (H:433–451). Sono disponibili anche registri di gestione cascata (H:7000+) per configurazioni multi-dispositivo.

I registri di controllo BMS (H:256–259) consentono il controllo diretto della domanda di potenza e temperatura. Per usarli, aggiungere dispositivi Modbus personalizzati in TapHome: impostare il Tipo di algoritmo (H:258) per selezionare la modalità di controllo, poi scrivere la Richiesta potenza (H:256) o la Richiesta temperatura (H:257) insieme al Tipo di domanda di calore (H:259).

Risoluzione problemi

Nessuna comunicazione Modbus (LED rosso)
  1. Verificare i cavi RS-485 tra TapHome e il connettore X6 del GTW-08
  2. Verificare che l’indirizzo della manopola corrisponda all’indirizzo slave configurato in TapHome (predefinito: 100)
  3. Confermare che TapHome sia impostato su: 9600 baud, nessuna parità, 1 stop bit
  4. Controllare le posizioni degli interruttori DIP sul GTW-08 — tutti devono essere OFF per le impostazioni predefinite
  5. Spegnere e riaccendere la pompa di calore per riavviare il gateway
Nessuna comunicazione L-Bus (LED arancione)
  1. Verificare il cavo L-Bus tra GTW-08 e la scheda CU principale o EHC del dispositivo
  2. Verificare che il connettore di terminazione L-Bus sia installato sul GTW-08
  3. Assicurarsi che il dispositivo sia acceso e la scheda di controllo sia operativa
La zona non risponde
  1. Verificare l’attributo di servizio Conteggio zone — confermare che la zona sia rilevata dal sistema
  2. Verificare che la zona non sia nel Conteggio zone disattivate
  3. Controllare l’attributo di servizio Funzione zona — assicurarsi che il tipo di zona corrisponda alla configurazione attesa (CH, ACS, Piscina, ecc.)
  4. Provare a impostare la modalità operativa zona su Manuale e scrivere un setpoint di temperatura
Errore gateway (LED arancione lampeggiante)
  1. Leggere il registro H:277 per i codici errore — 0 indica nessun errore
  2. Controllare i registri H:531–547 per i codici errore per scheda
  3. Consultare il manuale di servizio del dispositivo per i significati dei codici errore specifici
  4. Se il codice errore è 0xFFFE — la scheda del dispositivo non è disponibile

Dispositivi disponibili

De Dietrich HPI S 11 TR Modulo
Attributi di servizio
Numero cascatareads H:7000 (UInt16); SWITCH: 1=Master, 255=Not a Member, other=Slave
Numero zonereads H:189 (UInt16); number of zones detected in the system
Numero zone disattivatereads H:190 (UInt16); number of deactivated zones present
Numero zone riscaldamentoreads H:191 (UInt16); number of heating-only zones present
Numero zone riscaldamento+raffrescamentoreads H:192 (UInt16); number of heating+cooling zones present
Numero zone ACSreads H:193 (UInt16); number of domestic hot water zones present
Numero zone riscaldamento processoreads H:194 (UInt16); number of process heating zones present
Numero zone piscinareads H:195 (UInt16); number of pool zones present

De Dietrich HPI

Lettura (modulo)
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)
 )
 );
Attributi di servizio
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);
Potenza sistema attuale Variabile Solo lettura

Potenza effettiva del sistema in percentuale dal gestore dei consumatori (0–100%)

Registro: H:272 Int16 Unità: % numeric

Potenza sistema attuale

Lettura
MODBUSR(H, 272, Int16)
Temperatura mandata HP Sensore di temperatura Solo lettura

Temperatura di mandata del circuito della pompa di calore

Registro: H:403 Int16 Unità: C numeric

Temperatura mandata HP

Lettura temperatura
MODBUSR(H, 403, Int16) / 100
Modalità operativa zona 1 Interruttore multivalore

Modalità operativa zona 1 — Programmazione, Manuale o Spento

Registro: H:0*512+649 UInt16 numeric
Valori / Stati: Ruční · Ochrana proti zamrznutí

Modalità operativa zona 1

Lettura stato interruttore
MODBUSR(H, 0*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 0*512+649, UInt16, Mu)
Attributi di servizio
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")
Modalità operativa zona 2 Interruttore multivalore

Modalità operativa zona 2 — Programmazione, Manuale o Spento

Registro: H:1*512+649 UInt16 numeric
Valori / Stati: Ruční · Ochrana proti zamrznutí

Modalità operativa zona 2

Lettura stato interruttore
MODBUSR(H, 1*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 1*512+649, UInt16, Mu)
Attributi di servizio
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")
Modalità operativa zona 3 Interruttore multivalore

Modalità operativa zona 3 — Programmazione, Manuale o Spento

Registro: H:2*512+649 UInt16 numeric
Valori / Stati: Ruční · Ochrana proti zamrznutí

Modalità operativa zona 3

Lettura stato interruttore
MODBUSR(H, 2*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 2*512+649, UInt16, Mu)
Attributi di servizio
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")
Modalità operativa zona 4 Interruttore multivalore

Modalità operativa zona 4 — Programmazione, Manuale o Spento

Registro: H:3*512+649 UInt16 numeric
Valori / Stati: Ruční · Ochrana proti zamrznutí

Modalità operativa zona 4

Lettura stato interruttore
MODBUSR(H, 3*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 3*512+649, UInt16, Mu)
Attributi di servizio
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")
Modalità operativa zona 5 Interruttore multivalore

Modalità operativa zona 5 — Programmazione, Manuale o Spento

Registro: H:4*512+649 UInt16 numeric
Valori / Stati: Neaktivní · Ruční · Ochrana proti zamrznutí

Modalità operativa zona 5

Lettura stato interruttore
MODBUSR(H, 4*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 4*512+649, UInt16, Mu)
Attributi di servizio
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")
Modalità operativa zona 6 Interruttore multivalore

Modalità operativa zona 6 — Programmazione, Manuale o Spento

Registro: H:5*512+649 UInt16 numeric
Valori / Stati: Neaktivní · Ruční · Ochrana proti zamrznutí

Modalità operativa zona 6

Lettura stato interruttore
MODBUSR(H, 5*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 5*512+649, UInt16, Mu)
Attributi di servizio
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")
Modalità operativa zona 7 Interruttore multivalore

Modalità operativa zona 7 — Programmazione, Manuale o Spento

Registro: H:6*512+649 UInt16 numeric
Valori / Stati: Neaktivní · Ruční · Ochrana proti zamrznutí

Modalità operativa zona 7

Lettura stato interruttore
MODBUSR(H, 6*512+649, UInt16)
Scrittura stato interruttore
MODBUSW(H, 6*512+649, UInt16, Mu)
Attributi di servizio
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")
Termostato zona 1 Termostato

Termostato ambiente zona 1 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:0*512+1105H:0*512+664 UInt16 Unità: C numeric

Termostato zona 1

Lettura temperatura
MODBUSR(H, 0*512+1105, UInt16)/1000
Lettura temperatura desiderata
MODBUSR(H, 0*512+664, UInt16) / 10
Scrittura temperatura desiderata
MODBUSW(H, 0*512+664, UInt16, Se*10) / 10
Termostato zona 2 Termostato

Termostato ambiente zona 2 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:1*512+1100H:1*512+664 Int16 Unità: C numeric

Termostato zona 2

Lettura temperatura
MODBUSR(H, 1*512+1100, Int16)/1000
Lettura temperatura desiderata
MODBUSR(H, 1*512+664, UInt16)  /100
Scrittura temperatura desiderata
MODBUSW(H, 1*512+664, UInt16, Se*100)
Termostato zona 3 Termostato

Termostato ambiente zona 3 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:2*512+1105H:2*512+664 UInt16 Unità: C numeric

Termostato zona 3

Lettura temperatura
MODBUSR(H, 2*512+1105, UInt16)/1000
Lettura temperatura desiderata
MODBUSR(H, 2*512+664, UInt16) / 10
Scrittura temperatura desiderata
MODBUSW(H, 2*512+664, UInt16, Se*10)
Termostato zona 4 Termostato

Termostato ambiente zona 4 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:3*512+1100H:3*512+664 Int16 Unità: C numeric

Termostato zona 4

Lettura temperatura
MODBUSR(H, 3*512+1100, Int16)/100
Lettura temperatura desiderata
MODBUSR(H, 3*512+664, UInt16) / 10
Scrittura temperatura desiderata
MODBUSW(H, 3*512+664, UInt16, Se*10)
Termostato zona 5 Termostato

Termostato ambiente zona 5 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:4*512+1100H:4*512+664 UInt16 Unità: C numeric

Termostato zona 5

Lettura temperatura
MODBUSR(H, 4*512+1100, UInt16)/1000
Lettura temperatura desiderata
MODBUSR(H, 4*512+664, UInt16) / 10
Scrittura temperatura desiderata
MODBUSW(H, 4*512+664, UInt16, Se*10)
Termostato zona 6 Termostato

Termostato ambiente zona 6 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:5*512+1100H:5*512+664 Int16 Unità: C numeric

Termostato zona 6

Lettura temperatura
MODBUSR(H, 5*512+1100, Int16)/100
Lettura temperatura desiderata
MODBUSR(H, 5*512+664, UInt16) / 10
Scrittura temperatura desiderata
MODBUSW(H, 5*512+664, UInt16, Se*10)
Termostato zona 7 Termostato

Termostato ambiente zona 7 — legge la temperatura attuale e imposta la temperatura desiderata

Registro: H:6*512+1100H:6*512+664 UInt16 Unità: C numeric

Termostato zona 7

Lettura temperatura
MODBUSR(H, 6*512+1100, UInt16)/1000
Lettura temperatura desiderata
MODBUSR(H, 6*512+664, UInt16) / 10
Scrittura temperatura desiderata
MODBUSW(H, 6*512+664, UInt16, Se*10)
Pressione acqua Variabile Solo lettura

Pressione dell'acqua nel circuito primario (0–3,0 bar)

Registro: H:409 Int16 Unità: bar numeric

Pressione acqua

Lettura
MODBUSR(H, 409, Int16)/10
Temperatura esterna Sensore di temperatura Solo lettura

Temperatura esterna istantanea

Registro: H:384 Int16 Unità: C numeric
Attributi di servizio
Limite superiore riscaldamento

Temperatura esterna

Lettura temperatura
MODBUSR(H, 384, Int16) / 100
Attributi di servizio
Horní limit pro vytápění
MODBUSR(H, 386, Uint16)/100 + " °C"  
Temperatura ritorno HP Sensore di temperatura Solo lettura

Temperatura di ritorno del circuito della pompa di calore

Registro: H:404 Int16 Unità: C numeric

Temperatura ritorno HP

Lettura temperatura
MODBUSR(H, 404, Int16) / 100
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (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

Fonti