---
title: "De Dietrich HPI S 11 TR"
description: "Pompa di calore De Dietrich HPI S 11 TR collegata a TapHome tramite Modbus RTU attraverso il gateway BDR Thermea GTW-08."
url: "https://taphome.com/it/compatibility/de-dietrich-hpi-s-11-tr/"
language: it
lastmod: 2026-03-20
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","gateway","zone-control","thermostat","hot-water"]
  questions: ["Come integrare De Dietrich HPI S 11 TR con TapHome?","Cosa controlla il template TapHome per De Dietrich HPI?","Come collegare la pompa di calore De Dietrich tramite gateway GTW-08 a TapHome?","Come configurare l'indirizzo Modbus del GTW-08 per TapHome?","Quali zone di riscaldamento supporta il template De Dietrich HPI?","Come monitorare la pressione dell'acqua e le temperature su De Dietrich HPI tramite TapHome?"]
---

# De Dietrich HPI S 11 TR

Comunicazione: Modbus RTU

- [Manuale di configurazione GTW-08 (PDF)](https://tools.remeha.nl/wp-content/uploads/sites/11/2024/07/configuratiehandleiding-GTW-08.pdf)
- [Sito ufficiale De Dietrich](https://www.dedietrich-heating.com)

## Guida all'integrazione

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](https://taphome.com/images/compatibility/de-dietrich-hpi-s-11-tr/gtw-08-overview-p004-004_hu_38cb3b7eae0b7644.jpg)

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

> [!WARNING]
> **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](https://taphome.com/images/compatibility/de-dietrich-hpi-s-11-tr/gtw-08-installation-p005-005_hu_a3049e7e88652a89.jpg)

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

| Posizione | Indirizzo |
|-----------|-----------|
| **0** | **100** (predefinito) |
| 1 | 101 |
| 2 | 102 |
| 3–9 | 103–109 |
| A–F | 110–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 1 | DIP 2 | Baud rate |
|-------|-------|-----------|
| OFF | OFF | **9600** (predefinito) |
| ON | OFF | 19200 |
| OFF | ON | 38400 |
| ON | ON | 57600 |

**Parità (DIP 3–4):**

| DIP 3 | DIP 4 | Parità |
|-------|-------|--------|
| OFF | OFF | **Nessuna** (predefinita) |
| ON | OFF | Dispari |
| OFF | ON | Pari |
| ON | ON | Nessuna |

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

### Indicazioni di stato LED

| Colore | Stato | Significato |
|--------|-------|-------------|
| Spento | — | Nessuna alimentazione o guasto |
| Verde | Fisso | Funzionamento normale |
| Verde | Lampeggio rapido (100 ms) | Fase di avvio GTW-08 |
| Rosso | Fisso | Nessuna comunicazione Modbus |
| Arancione | Fisso | Nessuna comunicazione su L-Bus |
| Arancione | Lampeggio 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:

| Zona | Registro modalità operativa | Registro setpoint | Registro temperatura |
|------|----------------------------|-------------------|---------------------|
| 1 | H:649 | H:664 | H:1105 |
| 2 | H:1161 | H:1176 | H:1612 |
| 3 | H:1673 | H:1688 | H:2129 |
| 4 | H:2185 | H:2200 | H:2636 |
| 5 | H:2697 | H:2712 | H:3148 |
| 6 | H:3209 | H:3224 | H:3660 |
| 7 | H:3721 | H:3736 | H: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.

> [!TIP]
> 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 19

Questi dispositivi compaiono in TapHome dopo l'importazione.

De Dietrich HPI S 11 TR Modulo

Attributi di servizio

|                                          |                                                                        |
|------------------------------------------|------------------------------------------------------------------------|
| Numero cascata                           | reads H:7000 (UInt16); SWITCH: 1=Master, 255=Not a Member, other=Slave |
| Numero zone                              | reads H:189 (UInt16); number of zones detected in the system           |
| Numero zone disattivate                  | reads H:190 (UInt16); number of deactivated zones present              |
| Numero zone riscaldamento                | reads H:191 (UInt16); number of heating-only zones present             |
| Numero zone riscaldamento+raffrescamento | reads H:192 (UInt16); number of heating+cooling zones present          |
| Numero zone ACS                          | reads H:193 (UInt16); number of domestic hot water zones present       |
| Numero zone riscaldamento processo       | reads H:194 (UInt16); number of process heating zones present          |
| Numero zone piscina                      | reads H:195 (UInt16); number of pool zones present                     |

Lettura (modulo)

```taphome
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

```taphome
SWITCH (MODBUSR(H, 7000, Uint16), 1, "Master", 255, "Not a Member", "Slave")
```

Počet Zón v zařízení

```taphome
MODBUSR(H, 189, Uint16);
```

Počet deaktivovaných zón přítomných v zařízení

```taphome
MODBUSR(H, 190, Uint16);
```

Počet zón vytápění přítomných v zařízení

```taphome
MODBUSR(H, 191, Uint16);
```

Počet zón vytápění/chlazení přítomných v zařízení

```taphome
MODBUSR(H, 192, Uint16);
```

Počet zón horké vody přítomných v zařízení

```taphome
MODBUSR(H, 193, Uint16);
```

Počet zón procesu vytápění přítomných v zařízení

```taphome
MODBUSR(H, 194, Uint16);
```

Počet zón bazénů přítomných v zařízení

```taphome
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

Lettura

```taphome
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

Lettura temperatura

```taphome
MODBUSR(H, 403, Int16) / 100
```

Modalità operativa zona 1 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 1 — Programmazione, Manuale o Spento

Registro: H:0\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 0*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 0*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 0*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 0*512+1110, Uint16) = 1, "ON", "OFF")
```

Modalità operativa zona 2 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 2 — Programmazione, Manuale o Spento

Registro: H:1\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 1*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 1*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 1*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 1*512+1110, Uint16) = 1, "ON", "OFF")
```

Modalità operativa zona 3 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 3 — Programmazione, Manuale o Spento

Registro: H:2\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 2*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 2*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 2*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 2*512+1110, Uint16) = 1, "ON", "OFF")
```

Modalità operativa zona 4 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 4 — Programmazione, Manuale o Spento

Registro: H:3\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 3*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 3*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 3*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 3*512+1110, Uint16) = 1, "ON", "OFF")
```

Modalità operativa zona 5 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 5 — Programmazione, Manuale o Spento

Registro: H:4\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 4*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 4*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 4*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 4*512+1110, Uint16) = 1, "ON", "OFF")
```

Modalità operativa zona 6 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 6 — Programmazione, Manuale o Spento

Registro: H:5\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 5*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 5*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 5*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 5*512+1110, Uint16) = 1, "ON", "OFF")
```

Modalità operativa zona 7 Interruttore multivalore Lettura e scrittura

Modalità operativa zona 7 — Programmazione, Manuale o Spento

Registro: H:6\*512+649 UInt16 numeric

Valori / Stati: Ruční · Ochrana proti zamrznutí

Lettura stato interruttore

```taphome
MODBUSR(H, 6*512+649, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 6*512+649, UInt16, Mu)
```

Attributi di servizio

Zkrácený název zóny

```taphome
MODBUSR(H, 6*512+642, String, 3)
```

Typ požadované zóny

```taphome
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

```taphome
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

```taphome
IF(MODBUSR(H, 6*512+1110, Uint16) = 1, "ON", "OFF")
```

Termostato zona 1 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 0*512+1105, UInt16)/1000
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 0*512+664, UInt16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSW(H, 0*512+664, UInt16, Se*10) / 10
```

Termostato zona 2 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 1*512+1100, Int16)/1000
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1*512+664, UInt16)  /100
```

Scrittura temperatura desiderata

```taphome
MODBUSW(H, 1*512+664, UInt16, Se*100)
```

Termostato zona 3 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 2*512+1105, UInt16)/1000
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 2*512+664, UInt16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSW(H, 2*512+664, UInt16, Se*10)
```

Termostato zona 4 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 3*512+1100, Int16)/100
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 3*512+664, UInt16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSW(H, 3*512+664, UInt16, Se*10)
```

Termostato zona 5 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 4*512+1100, UInt16)/1000
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 4*512+664, UInt16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSW(H, 4*512+664, UInt16, Se*10)
```

Termostato zona 6 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 5*512+1100, Int16)/100
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 5*512+664, UInt16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSW(H, 5*512+664, UInt16, Se*10)
```

Termostato zona 7 Termostato Lettura e scrittura

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

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

Lettura temperatura

```taphome
MODBUSR(H, 6*512+1100, UInt16)/1000
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 6*512+664, UInt16) / 10
```

Scrittura temperatura desiderata

```taphome
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

Lettura

```taphome
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 |

Lettura temperatura

```taphome
MODBUSR(H, 384, Int16) / 100
```

Attributi di servizio

Horní limit pro vytápění

```taphome
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

Lettura temperatura

```taphome
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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.1.0` |

## Fonti

- GTW-08 Modbus Configuration Manual
  
  [tools.remeha.nl](https://tools.remeha.nl/wp-content/uploads/sites/11/2024/07/configuratiehandleiding-GTW-08.pdf) 2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/de-dietrich-hpi-s-11-tr/manufacturer/gtw-08-configuration-manual.pdf)
- De Dietrich / BDR Thermea GTW-08 Registers (EVCC)
  
  [github.com](https://github.com/evcc-io/evcc/issues/25470) 2026-03-20
- De Dietrich Boiler Integration — MODBUS (HA Community)
  
  [community.home-assistant.io](https://community.home-assistant.io/t/de-dietrich-boiler-integration-modbus/223685) 2026-03-20

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

