---
title: "Stiebel Eltron HPA-O Serie Pompa di calore"
description: "Modalità operativa e setpoint di temperatura per due circuiti di riscaldamento e ACS via Modbus TCP. Integrazione TapHome per Stiebel Eltron HPA-O Serie."
url: "https://taphome.com/it/compatibility/stiebel-eltron-hpa-0-serie/"
language: it
lastmod: 2026-11-15
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","isg-gateway","ethernet","wpm-controller"]
  questions: ["Come integrare la Stiebel Eltron HPA-O Serie con TapHome?","Cosa controlla il template Stiebel Eltron HPA-O Serie in TapHome?","Come collegare il gateway Stiebel Eltron ISG tramite Modbus TCP a TapHome?","Qual è la differenza tra i template Stiebel Eltron HPA-O Serie e Premium?","Come impostare le temperature dei circuiti di riscaldamento e ACS su Stiebel Eltron tramite TapHome?","Quali modalità operative sono disponibili per le pompe di calore Stiebel Eltron in TapHome?"]
---

# Stiebel Eltron HPA-O Serie Pompa di calore

Comunicazione: Modbus TCP

- [Sito ufficiale Stiebel Eltron](https://www.stiebel-eltron.com)

> Indirizzo di rete
> 
> TapHome raggiunge il dispositivo all'indirizzo inserito durante l'importazione. Assegna al dispositivo un indirizzo fisso — una prenotazione IP nel router, oppure il suo nome mDNS se lo supporta —, altrimenti l'integrazione smette di funzionare quando il router cambia l'indirizzo.
> 
> [Preparazione della rete](https://taphome.com/it/docs/setup/network-preparation/)

## Guida all'integrazione

La Stiebel Eltron HPA-O Serie è una pompa di calore aria-acqua della linea di prodotti base (non Premium). Come la variante Premium, non dispone di un'interfaccia Modbus diretta — la comunicazione richiede il gateway **ISG web** o **ISG plus** (Internet Service Gateway), che espone i registri della pompa di calore tramite Modbus TCP sulla rete locale.

Il template TapHome fornisce il controllo della modalità operativa, setpoint di temperatura Comfort ed ECO per due circuiti di riscaldamento e acqua calda sanitaria (ACS) e il monitoraggio della temperatura ACS. Rispetto al template Premium, questa variante base si concentra sul controllo dei setpoint HVAC principali senza la misurazione energetica aggiuntiva e i contatori delle ore di funzionamento.

## Collegamento hardware

Il gateway ISG si collega al regolatore WPM della pompa di calore tramite il bus CAN (cablaggio interno). Per la comunicazione Modbus TCP con TapHome, collegare il gateway ISG alla rete locale utilizzando un cavo Ethernet standard (RJ45).

- **Protocollo:** Modbus TCP
- **Porta:** 502
- **Slave ID:** 1 (fisso)
- **IP ISG predefinito:** 192.168.0.126

> [!WARNING]
> Il gateway ISG non può eseguire Modbus TCP contemporaneamente ad altre interfacce software ISG (es. monitoraggio remoto ServiceWelt). L'accesso Modbus in sola lettura è possibile insieme all'estensione EMI per la gestione energetica, ma richiede il firmware ISG v12.1.2 o superiore.

## Configurazione

### Abilitazione della comunicazione Modbus

Il gateway ISG ha Modbus TCP abilitato per impostazione predefinita sulla porta 502. Non è necessaria alcuna attivazione speciale. L'indirizzo IP può essere configurato tramite la scheda "Profile" nell'interfaccia SERVICEWELT.

Durante l'importazione del template in TapHome, fornire:

- **Indirizzo IP** — l'indirizzo IP del gateway ISG nella rete locale (predefinito: 192.168.0.126)
- **Slave ID** — indirizzo Modbus slave (fisso a 1)

> [!TIP]
> Con connessione diretta (punto-punto), l'ISG mantiene l'indirizzo predefinito 192.168.0.126.

### Indirizzamento dei registri

La documentazione ISG utilizza indirizzi di registro **basati su 1**. Il template TapHome utilizza indirizzi **basati su 0** (offset di 1). Ad esempio, il registro ISG 507 (OUTSIDE TEMPERATURE) corrisponde all'indirizzo del template A:506.

## Funzionalità del dispositivo

### Controllo della modalità operativa

Lo switch multivalore **Modalità operativa** scrive nel holding register H:1500 e consente di selezionare una delle sei modalità:

| Valore | Modalità | Descrizione |
|--------|----------|-------------|
| 0 | Funzionamento d'emergenza | Funzionamento minimo, solo riscaldamento di backup |
| 1 | Modalità standby | Solo protezione antigelo |
| 2 | Funzionamento programmato | Alternanza tra ECO e Comfort secondo il programma settimanale WPM |
| 3 | Modalità Comfort | Setpoint di temperatura Comfort costanti |
| 4 | Modalità ECO | Setpoint di temperatura ridotti per il risparmio energetico |
| 5 | Modalità ACS | Solo riscaldamento acqua calda sanitaria, nessun riscaldamento ambienti |

> [!NOTE]
> Quando si modifica la modalità operativa tramite Modbus, cambiare in un singolo passaggio solo la modalità OPPURE un setpoint di temperatura — non entrambi contemporaneamente. La pompa di calore necessita di stabilizzarsi dopo ogni modifica.

### Setpoint di temperatura dei circuiti di riscaldamento

Il template fornisce quattro dispositivi termostato per due circuiti di riscaldamento, ciascuno con setpoint Comfort ed ECO:

- **HC1 Temperatura Comfort** — legge la temperatura HC1 attuale da A:507, scrive il setpoint Comfort in H:1501 (intervallo 5–30 °C)
- **HC1 Temperatura ECO** — legge la temperatura HC1 attuale da A:507, scrive il setpoint ECO in H:1502 (intervallo 5–30 °C)
- **HC2 Temperatura Comfort** — legge la temperatura HC2 attuale da A:510, scrive il setpoint Comfort in H:1504 (intervallo 5–30 °C)
- **HC2 Temperatura ECO** — legge la temperatura HC2 attuale da A:510, scrive il setpoint ECO in H:1505 (intervallo 5–30 °C)

Il setpoint operativo effettivo dipende dalla modalità operativa selezionata — la modalità Comfort utilizza il valore Comfort, la modalità ECO utilizza il valore ECO e il funzionamento programmato alterna tra entrambi secondo la pianificazione WPM.

### Setpoint diretti della temperatura di mandata

Invece della curva di riscaldamento propria del regolatore, TapHome può scrivere direttamente la temperatura dell'acqua di mandata richiesta — ad esempio dalla smart rule **Regolazione equitermica**:

| Dispositivo | Valore attuale | Registro setpoint | Intervallo |
|-------------|----------------|-------------------|------------|
| Temperatura di mandata riscaldamento (valore fisso) | A:514 (temperatura di mandata effettiva) | H:1507 (ISG 1508) | 20–70 °C |
| Modalità temperatura di mandata fissa | H:1507 (attiva mentre è impostato un valore fisso) | H:1507 (ISG 1508) | attiva / disattiva |
| Temperatura di mandata raffrescamento – pavimento | A:514 (temperatura di mandata effettiva) | H:1513 (ISG 1514) | 7–25 °C |
| Temperatura di mandata raffrescamento – fan coil | A:514 (temperatura di mandata effettiva) | H:1516 (ISG 1517) | 7–25 °C |

- **Temperatura di mandata riscaldamento (valore fisso)** — temperatura di mandata fissa del circuito di riscaldamento 1. Il setpoint viene limitato a 20–70 °C, arrotondato a 0,5 K e scritto solo quando cambia (il registro contiene 0,1 °C). La scrittura di una temperatura attiva anche la modalità a valore fisso.
- **Modalità temperatura di mandata fissa** — attiva mentre il regolatore mantiene un valore fisso. L'attivazione non scrive nulla: la modalità si attiva quando viene scritta una temperatura in Temperatura di mandata riscaldamento (valore fisso). La disattivazione scrive 0x9000 in H:1507 e il regolatore torna alla curva di riscaldamento del circuito 1.
- **Temperatura di mandata raffrescamento – pavimento / fan coil** — temperatura di mandata impostata per il raffrescamento a superficie (a pavimento) e per il raffrescamento con fan coil, limitata a 7–25 °C e scritta solo quando cambia.

> [!WARNING]
> Una temperatura di mandata fissa disattiva la curva di riscaldamento del circuito di riscaldamento 1. Con WPM 3, il regolatore utilizza il valore fisso per regolare la temperatura di ritorno, non quella di mandata. Prima del raffrescamento, disattivare la modalità a valore fisso con lo switch **Modalità temperatura di mandata fissa**.

> [!WARNING]
> Il raffrescamento (Temperatura di mandata raffrescamento – pavimento, Temperatura di mandata raffrescamento – fan coil) richiede che il raffrescamento sia abilitato sul regolatore WPM: **KÜHLEN** impostato su ON e model C. Se non è installato un comando remoto FEK/FET con sensore di umidità, la protezione dal punto di rugiada spetta a TapHome — la smart rule deve mantenere la temperatura di mandata di raffrescamento sopra il punto di rugiada.

> [!NOTE]
> La modalità a valore fisso può essere disattivata tramite Modbus solo a partire dal software WPM 3 39005 e dal software WPM 3i 39106. Con software precedenti, lo switch **Modalità temperatura di mandata fissa** non può disattivare la modalità.

### Setpoint di temperatura ACS

Due dispositivi termostato controllano la temperatura dell'acqua calda sanitaria:

- **ACS Temperatura Comfort** — legge la temperatura ACS attuale da A:521, scrive il setpoint Comfort in H:1509 (intervallo 10–60 °C)
- **ACS Temperatura ECO** — legge la temperatura ACS attuale da A:521, scrive il setpoint ECO in H:1510 (intervallo 10–60 °C)

### Monitoraggio sensori

Il template include un sensore in sola lettura:

- **Temperatura ACS attuale** — temperatura attuale del serbatoio dell'acqua calda sanitaria da A:521 (°C, /10)

### Attributi di servizio

Il template espone 27 attributi diagnostici di servizio accessibili nella vista dettaglio dispositivo di TapHome. Questi includono:

- **Identificazione regolatore** — identifica il tipo di regolatore WPM collegato (WPMsystem, LWZ, WPM 3, WPM 3i)
- **Bit di stato operativo** — flag in tempo reale per pompa HC1/HC2, programma di riscaldamento, stadi NHZ, PdC in modalità riscaldamento/ACS, compressore in funzione, modalità estiva, modalità raffrescamento, sbrinamento e modalità silenziosa 1/2
- **Sensori di sistema** — temperatura esterna, temperatura accumulo (attuale e setpoint), temperatura di ritorno, temperatura gas caldo, pressione bassa/media/alta
- **Monitoraggio guasti** — stato guasto, numero errore attivo, stato sbrinamento, numero messaggio

> [!NOTE]
> La temperatura esterna è disponibile come attributo di servizio (A:506) ma non come dispositivo autonomo in questo template. Per l'utilizzo nelle regole di automazione, considerare il template della variante Premium che include dispositivi sensore autonomi aggiuntivi.

### Funzionalità aggiuntive

Il gateway ISG espone registri aggiuntivi attualmente non inclusi nel template TapHome. Questi includono sensori di temperatura mandata e ritorno, temperatura sorgente, comandi di reset sistema e ingressi SG Ready per l'ottimizzazione fotovoltaica. Registri completi di dati energetici forniscono contatori giornalieri e totali per il calore prodotto e l'energia consumata, separati per riscaldamento e ACS. Questi possono essere aggiunti in un futuro aggiornamento del template.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. Verificare che il cavo Ethernet sia collegato al gateway ISG (non direttamente alla pompa di calore)
2. Confermare l'indirizzo IP dell'ISG — controllare la tabella dei lease DHCP del router o utilizzare l'indirizzo predefinito 192.168.0.126
3. Assicurarsi che TapHome Core e il gateway ISG siano sulla stessa rete/sottorete
4. Verificare che la porta 502 non sia bloccata da un firewall
5. Verificare che nessun'altra interfaccia software ISG (es. accesso remoto ServiceWelt) stia utilizzando attivamente la connessione — Modbus non può funzionare contemporaneamente ad altre interfacce tranne EMI in sola lettura

### Valore 32768 restituito per i sensori

L'ISG restituisce il valore sostitutivo 32768 (0x8000) per i registri non disponibili sul regolatore collegato. Questo significa tipicamente che il sensore non è installato o il registro non è supportato dal tipo specifico di regolatore WPM.

### I guasti non si cancellano tramite Modbus

I guasti di sistema possono essere confermati solo tramite l'interfaccia utente SERVICEWELT sull'ISG — non possono essere cancellati tramite Modbus. Gli attributi del template per lo stato guasto e il numero errore attivo consentono il monitoraggio dei guasti, ma è necessaria la conferma manuale.

## Dispositivi disponibili 12

Questi dispositivi compaiono in TapHome dopo l'importazione.

Stiebel Eltron HPA-0 Modulo

Attributi di servizio

|                                |
|--------------------------------|
| Identificazione regolatore     |
| Stato operativo                |
| Pompa HC1                      |
| Pompa HC2                      |
| Programma di riscaldamento     |
| NHZ stadi attivi               |
| PdC in modalità riscaldamento  |
| PdC in modalità ACS            |
| Compressore in funzione        |
| Modalità estiva                |
| Modalità raffrescamento        |
| Min.1 IWS in sbrinamento       |
| Modalità silenziosa 1          |
| Modalità silenziosa 2          |
| Altri attributi                |
| Temperatura esterna            |
| Temperatura accumulo attuale   |
| Temperatura di ritorno         |
| Temperatura accumulo impostata |
| Temperatura gas caldo          |
| Pressione bassa                |
| Pressione media                |
| Pressione alta                 |
| Stato sbrinamento              |
| Stato guasto                   |
| Numero messaggio               |
| Numero errore attivo           |

Lettura (modulo)

```taphome
Reg2500:=MODBUSR(A, 2500, Int16);
Reg5001:=MODBUSR(A, 5001, Int16);
Reg2505:=MODBUSR(A, 2505, Int16);
If Reg5001=449
ContIdent:="WPMsystem";
ELSEif Reg5001=103
ContIdent:="LWZ Others";
ELSEIF Reg5001=104
ContIdent:="LWZ 304/404/504 SOL, 5/8 CS Premium";
ELSEIF Reg5001=390
ContIdent:="WPM 3";
ELSEIF Reg5001=391
ContIdent:="WPM 3i";
ELSE
ContIdent:="Unknown";
END
IF Reg2505=1
Defrost:="Initiated";
ELSE
Defrost:="Off";
END
```

Attributi di servizio

Controller Ident.

```taphome
ContIdent
```

Operating Status

```

```

HC1 Pump

```taphome
If(getbit(reg2500,0), "On", "Off")
```

HC2 Pump

```taphome
If(getbit(reg2500,1), "On", "Off")
```

Heat-Up Program

```taphome
If(getbit(reg2500,2), "On", "Off")
```

NHZ Settigs Run.

```taphome
If(getbit(reg2500,3), "On", "Off")
```

HP In Heating Mode

```taphome
If(getbit(reg2500,4), "On", "Off")
```

HP In DHW Mode

```taphome
If(getbit(reg2500,5), "On", "Off")
```

Compressor Running

```taphome
If(getbit(reg2500,6), "On", "Off")
```

Summer Mode

```taphome
If(getbit(reg2500,7), "On", "Off")
```

Cooling Mode

```taphome
If(getbit(reg2500,8), "On", "Off")
```

Min.1 IWS In Defrost

```taphome
If(getbit(reg2500,9), "On", "Off")
```

Silent Mode 1

```taphome
If(getbit(reg2500,10), "On", "Off")
```

Silent Mode 2

```taphome
If(getbit(reg2500,11), "On", "Off")
```

Other Attributes

```

```

Outdoor Temp. \[°C]

```taphome
MODBUSR(A, 506, Int16)/10
```

Actual Buffer Temp \[°C]

```taphome
MODBUSR(A, 517, uint16)/10
```

Return Temp \[°C]

```taphome
MODBUSR(A, 541, uint16)/10
```

Set Buffer Temp \[°C]

```taphome
MODBUSR(A, 518, Int16)/10
```

Hot Gas Temp. \[°C]

```taphome
MODBUSR(A, 543, Int16)/10
```

Low Pressure \[Bar]

```taphome
MODBUSR(A, 544, Int16)/100
```

Mean Pressure \[Bar]

```taphome
MODBUSR(A, 545, Int16)/100
```

HiPressure \[Bar]

```taphome
MODBUSR(A, 546, Int16)/100
```

Defrost State

```taphome
Defrost
```

Fault Status

```taphome
MODBUSR(A, 2503, Int16)
```

Message No.

```taphome
MODBUSR(A, 2507, Int16)
```

Active Error No.

```taphome
MODBUSR(A, 2506, Int16)
```

Temperatura ACS attuale Variabile Solo lettura

Temperatura attuale del serbatoio dell'acqua calda sanitaria in °C

Registro: A:521 Int16 Unità: °C numeric (/10)

Lettura

```taphome
MODBUSR(A, 521, Int16)/10
```

ACS Temperatura Comfort Termostato Lettura e scrittura

Termostato — legge la temperatura ACS attuale, scrive il setpoint Comfort (10–60 °C)

Registro: A:521 (current) / H:1509 (setpoint) → H:1509 Int16 Unità: °C numeric (/10)

Lettura temperatura

```taphome
MODBUSR(A, 521, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1509, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 1509, Int16, Se * 10)
```

ACS Temperatura ECO Termostato Lettura e scrittura

Termostato — legge la temperatura ACS attuale, scrive il setpoint ECO (10–60 °C)

Registro: A:521 (current) / H:1510 (setpoint) → H:1510 Int16 Unità: °C numeric (/10)

Lettura temperatura

```taphome
MODBUSR(A, 521, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1510, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 1510, Int16, Se * 10)
```

HC1 Temperatura Comfort Termostato Lettura e scrittura

Termostato — legge la temperatura del circuito di riscaldamento 1, scrive il setpoint Comfort (5–30 °C)

Registro: A:507 (current) / H:1501 (setpoint) → H:1501 Int16 Unità: °C numeric (/10)

Lettura temperatura

```taphome
MODBUSR(A, 507, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1501, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 1501, Int16, Se * 10)
```

HC1 Temperatura ECO Termostato Lettura e scrittura

Termostato — legge la temperatura del circuito di riscaldamento 1, scrive il setpoint ECO (5–30 °C)

Registro: A:507 (current) / H:1502 (setpoint) → H:1502 Int16 Unità: °C numeric (/10)

Lettura temperatura

```taphome
MODBUSR(A, 507, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1502, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 1502, Int16, Se * 10)
```

HC2 Temperatura Comfort Termostato Lettura e scrittura

Termostato — legge la temperatura del circuito di riscaldamento 2, scrive il setpoint Comfort (5–30 °C)

Registro: A:510 (current) / H:1504 (setpoint) → H:1504 Int16 Unità: °C numeric (/10)

Lettura temperatura

```taphome
MODBUSR(A, 510, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1504, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 1504, Int16, Se * 10)
```

HC2 Temperatura ECO Termostato Lettura e scrittura

Termostato — legge la temperatura del circuito di riscaldamento 2, scrive il setpoint ECO (5–30 °C)

Registro: A:510 (current) / H:1505 (setpoint) → H:1505 Int16 Unità: °C numeric (/10)

Lettura temperatura

```taphome
MODBUSR(A, 510, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1505, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 1505, Int16, Se * 10)
```

Modalità operativa Interruttore multivalore Lettura e scrittura

Modalità operativa pompa di calore — Emergenza, Standby, Programmato, Comfort, ECO, ACS

Registro: H:1500 Int16 numeric

Valori / Stati: Emergency Operation · Standby Mode · Programmed Operation · Comfort Mode · ECO Mode · DHW Mode

Lettura stato interruttore

```taphome
MODBUSR(H, 1500, Int16)
```

Scrittura stato interruttore

```taphome
MODBUSWNE(H, 1500, Int16, Mu)
```

Heating flow temperature (fixed value) Termostato

Lettura temperatura

```taphome
MODBUSR(A, 514, Int16) / 10
```

Lettura temperatura desiderata

```taphome
# ISG 1508 FIXED VALUE OPERATION: 200–700 = 20–70 °C, 0x9000 (36864) = mode off
VAR v := MODBUSR(H, 1507, Uint16);
IF(v >= 200 AND v <= 700, v / 10, NaN)
```

Scrittura temperatura desiderata

```taphome
# Fixed flow water temperature of heating circuit 1 (ISG 1508, value x10, 20–70 °C).
# Writing a value of 20–70 °C also switches the fixed value mode on: it disables the
# weather compensation of circuit 1 in the controller, on WPM 3 it regulates the return temperature.
# Before cooling the fixed value mode must be switched off (switch Fixed flow temperature mode).
# Rounding to 0.5 K and writing only on change keeps the number of writes low.
IF ISNAN(Se)
    RETURN(0);
END
VAR t := MAX(20, MIN(70, ROUND(Se * 2) / 2));
MODBUSWNE(H, 1507, Int16, ROUND(t * 10))
```

Fixed flow temperature mode Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
# On when ISG 1508 holds a fixed value of 20–70 °C (200–700); off = 0x9000 (36864)
VAR v := MODBUSR(H, 1507, Uint16);
IF(v >= 200 AND v <= 700, 1, 0)
```

Scrittura stato interruttore

```taphome
# Switching on writes nothing: the mode is switched on by writing a temperature to the
# device Heating flow temperature (fixed value), e.g. from the Equithermic regulation smart rule.
# Switching off writes 0x9000 (36864 as Uint16) to ISG 1508 and the controller returns
# to heating curve 1.
# The fixed value disables the weather compensation of circuit 1, on WPM 3 it regulates
# the return temperature, and it must be switched off before cooling.
IF St = 0
    MODBUSWNE(H, 1507, Uint16, 36864);
END
```

Cooling flow temperature – floor Termostato

Lettura temperatura

```taphome
MODBUSR(A, 514, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1513, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
# Set flow water temperature for area (floor) cooling (ISG 1514, value x10, 7–25 °C).
# Cooling must be enabled on the controller (KÜHLEN ON, model C).
# Dew point protection is TapHome's job unless FEK/FET is installed.
IF ISNAN(Se)
    RETURN(0);
END
VAR t := MAX(7, MIN(25, Se));
MODBUSWNE(H, 1513, Int16, ROUND(t * 10))
```

Cooling flow temperature – fan coil Termostato

Lettura temperatura

```taphome
MODBUSR(A, 514, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(H, 1516, Int16) / 10
```

Scrittura temperatura desiderata

```taphome
# Set flow water temperature for fan coil cooling (ISG 1517, value x10, 7–25 °C).
# Cooling must be enabled on the controller (KÜHLEN ON, model C).
# Dew point protection is TapHome's job unless FEK/FET is installed.
IF ISNAN(Se)
    RETURN(0);
END
VAR t := MAX(7, MIN(25, Se));
MODBUSWNE(H, 1516, Int16, ROUND(t * 10))
```

**Connessione:** Modbus TCP • Slave ID: $\[SlaveId]

Possibili miglioramenti (10)

- A:506 Outdoor Temperature — Int16, /10, °C — available as service attribute only, not as standalone device
- A:515 Actual Flow Temperature — Int16, /10, °C — overall flow temperature
- A:516 Actual Return Temperature — Int16, /10, °C — overall return temperature (0–90 °C)
- A:536 Source Temperature — Int16, /10, °C — heat source (air) temperature
- H:1508 Fixed Value Operation — Int16, /10, °C, R/W — fixed value heating, OFF or 20–70 °C
- H:1520 Reset — 1=System Reset, 2=Fault List Reset, 3=Heat Pump Reset — ISG 1521
- H:4001–4003 SG Ready Control — SG Ready ON/OFF switch + Input 1 + Input 2 for PV optimization / smart grid integration
- A:3501–3516 Energy Data (heating + DHW + consumption) — Heating/DHW heat produced (day/total kWh/MWh), power consumed (day/total kWh/MWh), NHZ totals
- A:505 Relative Humidity — Int16, /10, % — relative humidity (WPMsystem, WPM 3)
- A:513 Actual Flow Temperature WP — Int16, /10, °C — flow temperature from heat pump (MFG, if available)

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

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

## Fonti

- ISG Modbus TCP/IP Software Documentation
  
  [www.stiebel-eltron.com.au](https://www.stiebel-eltron.com.au/download/1685919441_321798-44755-9770_ISG%20Modbus_en.pdf) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/stiebel-eltron-hpa-0-serie/manufacturer/isg-modbus-documentation.pdf)
- Stiebel Eltron ISG — Home Assistant Integration
  
  [github.com](https://github.com/pail23/stiebel_eltron_isg_component) 2026-03-29

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/)

