---
title: "AUX ACHP-H Heat Pump"
description: "Pompa di calore AUX ACHP-H via Modbus RTU: on/off, modalità, setpoint acqua e ACS, temperature, potenza, COP, errori. Comando XK08 o AUX Modbus Gateway."
url: "https://taphome.com/it/compatibility/aux-achp-h-heat-pump/"
language: it
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","heat-pump","air-to-water","monobloc","domestic-hot-water","dip-switch","daisy-chain","backup-heater"]
  questions: ["Come integrare una pompa di calore AUX ACHP-H con TapHome?","Cosa controlla e misura il template TapHome per AUX ACHP-H?","Come collegare AUX ACHP-H a TapHome tramite Modbus RTU e RS-485?","Serve l'AUX Modbus Gateway o TapHome può collegarsi direttamente al comando cablato XK08?","Come attivare il Modbus e impostare lo Slave ID sul comando cablato AUX XK08?","Come impostare i DIP switch SW1 e SW2 sull'AUX Modbus Gateway per una pompa di calore?","Perché la pompa di calore AUX non risponde via Modbus?","Come leggere in TapHome i codici di errore dell'unità esterna e interna di AUX ACHP-H?","Come forzare da TapHome l'accensione o lo spegnimento della resistenza elettrica del bollitore di AUX ACHP-H?"]
---

# AUX ACHP-H Heat Pump

Comunicazione: Modbus RTU

## Guida all'integrazione

AUX ACHP-H è una pompa di calore aria-acqua monoblocco (R290/R32) per riscaldamento, raffrescamento e acqua calda sanitaria (ACS). I documenti del produttore usati per questa pagina coprono la gamma monoblocco R290 da ACHP-H04 ad ACHP-H16. TapHome comunica con la pompa di calore tramite Modbus RTU su una linea RS-485, in uno di due modi:

- **Direttamente sul comando cablato XK08**: il comando ha una propria porta RS-485 per un BMS (sistema di gestione dell'edificio) e una propria pagina Modbus nel menu Options. Non serve hardware aggiuntivo.
- **Tramite AUX Modbus Gateway**: un gateway RS-485/RS-485 separato tra la pompa di calore e TapHome, indirizzato con DIP switch.

Il template accende e spegne la pompa di calore, seleziona la modalità di funzionamento, imposta i setpoint dell'acqua e dell'ACS, gestisce la modalità ECO, la compensazione climatica e la modalità silenziosa, forza l'accensione o lo spegnimento della resistenza elettrica del bollitore o la lascia alla pompa di calore, mostra quando sono in funzione la resistenza di backup sulla tubazione e la resistenza elettrica del bollitore, legge temperature, portata d'acqua, potenza elettrica, potenza termica, COP ed energia di oggi, e trasforma i codici di errore dell'unità esterna e interna in notifiche TapHome con il codice come appare sul display.

## Parametri di comunicazione

Entrambi i collegamenti usano le stesse impostazioni seriali, che corrispondono ai valori predefiniti del template:

| Parametro | Valore |
|-----------|-------|
| Protocollo | Modbus RTU |
| Baud rate | 9600 bps |
| Bit di dati | 8 |
| Parità | Pari (Even) |
| Bit di stop | 1 |
| Slave ID | 1–255 (predefinito nel template 1) |
| Codici funzione supportati | 03 lettura holding register, 06 scrittura singolo registro, 16 scrittura registri multipli |

Il produttore indica che la pompa di calore supporta solo i codici funzione 03, 06 e 16. Le funzioni coil, che il gateway stesso offre per altri prodotti AUX, non si applicano alla pompa di calore.

## Opzione A: collegamento diretto al comando cablato XK08

### Cablaggio

Il comando cablato XK08 si monta a parete ed è collegato alla scheda di controllo principale del modulo idraulico. Sulla morsettiera sul retro del comando, il produttore indica una coppia di morsetti come **"Signal to BMS/Central controller"** (riferimento ① nella figura del produttore, morsetti contrassegnati **B** e **A**). La descrizione del template chiama questa coppia **A2/B2**. Gli altri morsetti (B, A, 24V, GND e la presa a innesto) gestiscono la comunicazione con il modulo idraulico e devono restare come sono.

1. Togli l'alimentazione all'unità interna, come richiede il produttore prima di aprire il comando.
2. Apri il coperchio posteriore: fai leva delicatamente sulla scanalatura inferiore con un cacciavite a taglio. Una forza eccessiva danneggia la scheda elettronica.
3. Collega un cavo schermato a 2 conduttori dalla coppia di morsetti BMS al bus RS-485 di TapHome: A con A, B con B.
4. Posa il cavo di comunicazione separato dai cavi di potenza.
5. Rimonta il corpo del comando: inserisci prima la parte superiore nel gancio, poi la parte inferiore.

> [!WARNING]
> I manuali AUX usati qui contengono una figura della morsettiera dell'XK08, ma nessuno schema di collegamento da quei morsetti a un BMS. Controlla le etichette sul comando stesso prima di collegarlo e non toccare i morsetti B, A, 24V e GND del collegamento con il modulo idraulico.

### Attivazione del Modbus sull'XK08

1. Sul comando, apri la pagina **Options**.
2. Seleziona **Modbus** e premi il tasto di conferma per entrare nella pagina Modbus.
3. Imposta lo **Slave ID** con i tasti freccia. Annota il valore: serve a TapHome.
4. Verifica **Baud rate** = **9600Bd** e **Parity check** = **Even**.

![AUX XK08 wired controller manual: Options menu, Modbus page with Slave ID, Baud rate 9600 and Parity check Even.](https://taphome.com/images/compatibility/aux-achp-h-heat-pump/xk08-modbus-menu_hu_2ca29eebb83264b3.jpg)

## Opzione B: collegamento tramite AUX Modbus Gateway

### Porte e alimentazione del gateway

Il gateway ha due porte RS-485 e tre spie luminose:

| Porta o spia | Funzione |
|--------------|---------|
| RS485-1 | Verso la porta RS-485 della pompa di calore (morsetti A, B). Su questa porta la polarità non conta. |
| RS485-2 | Verso il BMS, qui TapHome. |
| DC 12V | Alimentazione: l'installatore fornisce un alimentatore con uscita 12 V DC e almeno 300 mA. |
| Spia POWER | Accesa fissa quando il gateway è alimentato. |
| Spia 485-1 | Lampeggia quando il gateway comunica normalmente con la pompa di calore. |
| Spia 485-2 | Lampeggia quando il gateway comunica normalmente con TapHome. |

Il gateway va installato in un quadro elettrico, con il frontale verso l'esterno e i morsetti verso il basso, fissato in orizzontale con due viti.

> [!NOTE]
> I documenti AUX usati qui non mostrano dove si trova sull'unità ACHP-H la porta RS-485 (A, B) per il gateway. Chiedi al distributore AUX il morsetto esatto prima del cablaggio.

### Cablaggio

![AUX Modbus gateway manual: wiring diagram of a heat pump connected to the gateway RS-485-1 terminals, with the BMS on RS-485-2.](https://taphome.com/images/compatibility/aux-achp-h-heat-pump/wiring-rs485-gateway-heat-pump_hu_a07c539515bf65b5.jpg)

1. Collega la porta **RS485-1** del gateway alla porta RS-485 della pompa di calore (A, B).
2. Collega la porta **RS485-2** del gateway al bus RS-485 di TapHome.
3. Con più gateway, porta la linea RS485-2 dal primo gateway al successivo con un collegamento in cascata.
4. Imposta i DIP switch (vedi sotto) prima di dare alimentazione.

Requisiti del produttore per il cavo, per entrambe le linee:

- Cavo in rame twistato schermato con guaina in PVC (tipo RVVSP), almeno 2 × 0,75 mm².
- Al massimo 800 m per linea. Sul lato pompa di calore, la lunghezza totale include il cablaggio di comunicazione tra unità interna ed esterna.
- Oltre 800 m in totale, con più di 30 gateway o con un segnale instabile, aggiungi un ripetitore.

> [!WARNING]
> I gateway devono essere collegati in cascata ("mano nella mano"). I collegamenti a stella e a Y sono vietati. Il cavo di alimentazione e i cavi di comunicazione devono essere posati separatamente, altrimenti il gateway può danneggiarsi.

### DIP switch SW1: funzione e terminazione della linea

Per una pompa di calore imposta **SW1-2 = ON, SW1-3 = OFF, SW1-4 = OFF** ("Modbus (Heat pump)").

**SW1-1** inserisce la resistenza di terminazione da 120 Ω del gateway, che appartiene al lato RS485-2. Quando la linea di comunicazione è più lunga di 300 m, la linea va terminata a entrambe le estremità: imposta SW1-1 su ON sul gateway a fine linea e aggiungi una resistenza da 120 Ω all'altra estremità.

![AUX Modbus gateway manual: SW1 DIP switch table; SW1-2 ON with SW1-3 and SW1-4 OFF selects Modbus for heat pumps, SW1-1 enables the 120 ohm terminator.](https://taphome.com/images/compatibility/aux-achp-h-heat-pump/gateway-dip-sw1_hu_7c5f6d53ab317db7.jpg)

### DIP switch SW2: indirizzo Modbus

SW2 è un DIP switch binario a 8 bit che imposta l'indirizzo Modbus del gateway, 1–255. Con tutti gli interruttori su OFF l'indirizzo sarebbe 0, che non è valido. **SW2-1** è il bit più alto (128) e **SW2-8** il più basso (1). Esempio dal manuale: indirizzo 26 = SW2-4, SW2-5 e SW2-7 su ON, tutti gli altri su OFF. Ogni gateway sulla stessa linea deve avere un indirizzo diverso, altrimenti la comunicazione non funziona.

![AUX Modbus gateway manual: SW2 DIP switch sets the gateway Modbus address 1-255; example for address 26; serial 9600 baud, even parity.](https://taphome.com/images/compatibility/aux-achp-h-heat-pump/gateway-dip-sw2-address_hu_73d103a84563155f.jpg)

> [!WARNING]
> Le impostazioni dei DIP switch diventano effettive solo dopo aver spento e riacceso l'alimentazione del gateway.

> [!NOTE]
> La tabella dei registri della pompa di calore nel manuale del gateway termina al registro 73. Portata d'acqua, energia di oggi, sbrinamento, potenza termica, potenza elettrica, COP e i relativi attributi di servizio (registri 86–99) sono elencati solo nel manuale del comando XK08. Tramite il gateway questi valori potrebbero non essere disponibili. Lo stesso vale per il controllo della resistenza elettrica del bollitore (registro 411) e per l'attributo resistenza del bollitore TBH (registro 268).

## Aggiunta della pompa di calore in TapHome

Importa il template sull'interfaccia Modbus RTU a cui è collegata la pompa di calore, imposta l'interfaccia a 9600 bps, 8 bit di dati, parità pari e 1 bit di stop, e inserisci lo Slave ID (XK08: Options → Modbus; gateway: DIP switch SW2).

## Funzionalità del dispositivo

Tutti i valori sono holding register. Temperature e setpoint vengono trasmessi in passi di 0,1 °C.

### Controllo della pompa di calore

| Dispositivo | Funzione | Registro |
|--------|--------------|----------|
| Heat pump on/off | Accende o spegne l'unità | 0 |
| Operating mode | Auto, raffrescamento o riscaldamento | 1 |
| Water temperature setpoint | Termostato: temperatura dell'acqua desiderata (registro 2), temperatura attuale dall'uscita acqua dello scambiatore a piastre (registro 65) | 2, 65 |
| ECO mode | Off o ECO 1–8 | 5 |
| Weather compensation | Off o curva climatica automatica della temperatura dell'acqua Auto 1–9 | 6 |
| Silent mode | Off, Silent 1 o Silent 2 | 13 |

Le tabelle del produttore indicano 5–25 °C per il setpoint di raffrescamento. Per il riscaldamento, il manuale del gateway indica 25–65 °C e il manuale dell'XK08 25–80 °C. Mantieni il setpoint entro l'intervallo dell'unità e del collegamento in uso.

### Acqua calda sanitaria

| Dispositivo | Funzione | Registro |
|--------|--------------|----------|
| Hot water on/off | Accende o spegne la produzione di ACS | 3 |
| Hot water setpoint | Temperatura desiderata del bollitore in °C (manuale del gateway 30–60 °C, manuale dell'XK08 30–75 °C) | 4 |
| Fast hot water | Riscaldamento rapido dell'ACS attivo o disattivo | 8 |

### Resistenze elettriche di backup

| Dispositivo | Funzione | Registro |
|--------|--------------|----------|
| Pipe backup heater | Mostra On mentre è in funzione la resistenza di backup sulla tubazione (sola lettura) | 61 |
| Tank electric heater | Mostra On mentre è in funzione la resistenza elettrica nel bollitore dell'ACS; il produttore la chiama resistenza di backup del bollitore (sola lettura) | 62 |
| Tank electric heater control | Auto, Forced off o Forced on per la resistenza elettrica del bollitore | 411 |

Tank electric heater control scrive 0 per Forced off e 1 per Forced on. Auto scrive 32768 (0x8000), che annulla il comando forzato e lascia la resistenza alla regolazione propria della pompa di calore; qualsiasi valore del registro diverso da 0 o 1 viene mostrato come Auto. Il produttore elenca il registro 411 solo nella tabella dei registri del comando XK08.

### Temperature

| Dispositivo | Registro |
|--------|----------|
| Suction temperature | 50 |
| Discharge temperature | 51 |
| Exchanger temperature | 52 |
| Outdoor temperature | 53 |
| Water inlet temperature (scambiatore a piastre) | 64 |
| Hot water tank temperature | 66 |
| Floor heating outlet temperature | 67 |
| Floor heating inlet temperature | 68 |
| Room temperature (zone 1) | 69 |

### Portata, potenza ed efficienza

Questi registri provengono dalla tabella dei registri del comando XK08.

| Dispositivo | Unità | Registro |
|--------|------|----------|
| Water flow | m³/h | 86 |
| Electrical power | kW | 93 |
| Heating capacity | kW | 91 |
| COP | — | 95 |
| Energy consumed today | kWh | 87 |

### Notifiche

Il modulo legge i registri di stato e genera:

- **Errore** "Outdoor unit fault …" quando il registro 70 è diverso da 0, e "Indoor unit fault …" quando il registro 71 è diverso da 0, seguiti dal codice di errore come sul display, per esempio "Outdoor unit fault A1".
- **Informazione** "Defrosting" mentre l'unità esegue lo sbrinamento (registro 88).

Se la resistenza di backup sulla tubazione o la resistenza elettrica del bollitore è in funzione lo mostrano i rispettivi dispositivi (vedi Resistenze elettriche di backup).

### Attributi di servizio e azioni di servizio

Nella vista di servizio del modulo, il template mostra capacità e modalità di funzionamento dell'unità esterna, frequenza del compressore, frequenza target, corrente, pressione e ore di funzionamento, velocità del ventilatore, posizione della valvola di espansione, tensione del bus DC, corrente di ingresso dell'inverter e temperatura del modulo, potenza media e COP dell'ultima ora, le versioni software di unità esterna e interna (decodificate dal codice BCD del produttore, per esempio V1.0) e del comando cablato, e lo stato delle impostazioni avanzate (modalità ACS, disinfezione, priorità ACS, modalità raffrescamento e riscaldamento abilitate, controllo sulla temperatura dell'acqua o dell'ambiente, doppia zona, resistenza del bollitore TBH, resistenza elettrica di backup interna).

Azioni di servizio:

- **Run DHW pump** e **Start disinfection**: comandi una tantum; il produttore precisa che il modulo idraulico li termina automaticamente.
- **Set DHW mode**, **Set disinfection enabled**, **Set DHW priority**, **Set cooling mode enabled**, **Set heating mode enabled**, **Set water temperature control**, **Set room temperature control**, **Set double zone**, **Set indoor backup heater**: On/Off per i parametri avanzati nei registri 200–241.

> [!WARNING]
> Il manuale dell'XK08 limita il numero di comandi di controllo verso un'unità interna a 1 milione. Il template scrive un registro solo quando il suo valore cambia; evita smart rule che riscrivono setpoint o modalità a cicli brevi.

## Risoluzione dei problemi

### Nessuna risposta dalla pompa di calore

- Verifica che lo **Slave ID** in TapHome sia uguale al valore nella pagina Modbus dell'XK08 o sul DIP switch SW2 del gateway.
- Verifica le impostazioni seriali su entrambi i lati: 9600 bps, 8 bit di dati, parità pari, 1 bit di stop.
- XK08: verifica che il cavo sia sulla coppia di morsetti BMS e non sui morsetti del modulo idraulico, e che A e B non siano invertiti.
- Gateway: verifica SW1 (SW1-2 ON, SW1-3 OFF, SW1-4 OFF) e spegni e riaccendi il gateway dopo ogni modifica dei DIP switch.
- Gateway: due gateway con lo stesso indirizzo sulla stessa linea fanno fallire la comunicazione.

### Spie luminose del gateway

| Sintomo | Possibili cause (produttore) |
|---------|--------------------------------|
| Spia POWER spenta | Nessuna alimentazione 12 V, polarità 12 V invertita, alimentazione principale o gateway guasti |
| Spia 485-1 non lampeggia | Impostazione SW1 errata, pompa di calore non alimentata, porta errata o collegamento difettoso su RS485-1 |
| Spia 485-2 non lampeggia | Impostazione SW1 o SW2 errata, TapHome non alimentato, porta errata o collegamento difettoso su RS485-2 |

### Errori di comunicazione subito dopo l'avvio (gateway)

RS485-2 riconosce da solo la polarità della linea. Ha bisogno di traffico continuo, più di 300 byte o 5 frame, prima di passare alla polarità corretta, quindi le prime richieste dopo l'accensione possono fallire. Se gli errori persistono, verifica la lunghezza del cavo e la terminazione (SW1-1) per linee oltre 300 m.

### Lettura del codice di errore

TapHome mostra il codice di errore in esadecimale, come sul display della pompa di calore, per esempio "Outdoor unit fault A1" per l'errore **A1**. Il template mostra le cifre così come le invia l'unità: la cifra B in TapHome corrisponde al carattere H sul display e D al carattere J. Cerca il codice nella tabella degli errori del manuale di servizio della pompa di calore.

### Portata d'acqua, potenza o COP restano a 0 tramite il gateway

Questi valori (registri 86–99) sono documentati solo per il comando XK08. Se non si aggiornano tramite AUX Modbus Gateway, collega invece TapHome direttamente all'XK08.

## Dispositivi disponibili 26

Questi dispositivi compaiono in TapHome dopo l'importazione.

AUX ACHP-H Modulo

Attributi di servizio

|                             |
|-----------------------------|
| Outdoor unit capacity       |
| Outdoor unit operating mode |
| Compressor frequency        |
| Fan speed                   |
| Expansion valve             |
| Compressor current          |
| Target frequency            |
| DC bus voltage              |
| Inverter input current      |
| Inverter module temperature |
| Compressor pressure         |
| DHW mode                    |
| Disinfection enabled        |
| DHW priority                |
| Cooling mode enabled        |
| Heating mode enabled        |
| Water temperature control   |
| Room temperature control    |
| Double zone                 |
| Tank heater (TBH) enabled   |
| Indoor backup heater        |
| Outdoor unit software       |
| Indoor unit software        |
| Compressor run time         |
| Average power (1 h)         |
| Average COP (1 h)           |
| Wired controller software   |

Azioni di servizio

|                               |
|-------------------------------|
| Run DHW pump                  |
| Start disinfection            |
| Set DHW mode                  |
| Set disinfection enabled      |
| Set DHW priority              |
| Set cooling mode enabled      |
| Set heating mode enabled      |
| Set water temperature control |
| Set room temperature control  |
| Set double zone               |
| Set indoor backup heater      |

Lettura (modulo)

```taphome
var odu := MODBUSR(H, 70, Int16);
IF(odu > 0)
  ADDERROR(0, "Outdoor unit fault " + TOSTRING(odu, "X2"));
END
var idu := MODBUSR(H, 71, Int16);
IF(idu > 0)
  ADDERROR(1, "Indoor unit fault " + TOSTRING(idu, "X2"));
END
var defrost := MODBUSR(H, 88, Int16);
IF(defrost = 1)
  ADDINFO(0, "Defrosting");
END
```

Attributi di servizio

Outdoor unit capacity

```taphome
TOSTRING(MODBUSR(H, 40, Int16) * 100, "F0") + " W"
```

Outdoor unit operating mode

```taphome
IF(MODBUSR(H, 41, Int16) = 0, "Stopped", IF(MODBUSR(H, 41, Int16) = 1, "Cooling", IF(MODBUSR(H, 41, Int16) = 2, "Heating", "Hot water")))
```

Compressor frequency

```taphome
TOSTRING(MODBUSR(H, 42, Int16) / 10, "F1") + " rps"
```

Fan speed

```taphome
TOSTRING(MODBUSR(H, 43, Int16), "F0") + " rpm"
```

Expansion valve

```taphome
TOSTRING(MODBUSR(H, 44, Int16), "F0") + " pls"
```

Compressor current

```taphome
TOSTRING(MODBUSR(H, 45, Int16) / 10, "F1") + " A"
```

Target frequency

```taphome
TOSTRING(MODBUSR(H, 46, Int16) / 10, "F1") + " rps"
```

DC bus voltage

```taphome
TOSTRING(MODBUSR(H, 47, Int16), "F0") + " V"
```

Inverter input current

```taphome
TOSTRING(MODBUSR(H, 48, Int16) / 10, "F1") + " A"
```

Inverter module temperature

```taphome
TOSTRING(MODBUSR(H, 49, Int16) / 10, "F1") + " °C"
```

Compressor pressure

```taphome
TOSTRING(MODBUSR(H, 54, Int16), "F0") + " kPa"
```

DHW mode

```taphome
IF(MODBUSR(H, 200, Int16) = 1, "On", "Off")
```

Disinfection enabled

```taphome
IF(MODBUSR(H, 201, Int16) = 1, "On", "Off")
```

DHW priority

```taphome
IF(MODBUSR(H, 202, Int16) = 1, "On", "Off")
```

Cooling mode enabled

```taphome
IF(MODBUSR(H, 213, Int16) = 1, "On", "Off")
```

Heating mode enabled

```taphome
IF(MODBUSR(H, 224, Int16) = 1, "On", "Off")
```

Water temperature control

```taphome
IF(MODBUSR(H, 237, Int16) = 1, "On", "Off")
```

Room temperature control

```taphome
IF(MODBUSR(H, 238, Int16) = 1, "On", "Off")
```

Double zone

```taphome
IF(MODBUSR(H, 239, Int16) = 1, "On", "Off")
```

Tank heater (TBH) enabled

```taphome
IF(MODBUSR(H, 268, Int16) = 1, "On", "Off")
```

Indoor backup heater

```taphome
IF(MODBUSR(H, 241, Int16) = 1, "On", "Off")
```

Outdoor unit software

```taphome
"V" + COPY(TOSTRING(MODBUSR(H, 72, Int16), "X2"), 0, 1) + "." + COPY(TOSTRING(MODBUSR(H, 72, Int16), "X2"), 1, 1)
```

Indoor unit software

```taphome
"V" + COPY(TOSTRING(MODBUSR(H, 73, Int16), "X2"), 0, 1) + "." + COPY(TOSTRING(MODBUSR(H, 73, Int16), "X2"), 1, 1)
```

Compressor run time

```taphome
TOSTRING(MODBUSR(H, 99, UInt16), "F0") + " min"
```

Average power (1 h)

```taphome
TOSTRING(MODBUSR(H, 94, UInt16) / 100, "F2") + " kW"
```

Average COP (1 h)

```taphome
TOSTRING(MODBUSR(H, 96, UInt16) / 100, "F2")
```

Wired controller software

```taphome
TOSTRING(MODBUSR(H, 90, Int16), "F0")
```

Azioni di servizio

Run DHW pump

```taphome
MODBUSW(H, 7, Int16, 1);
```

Start disinfection

```taphome
MODBUSW(H, 9, Int16, 1);
```

Set DHW mode

Parametri: Dhw mode (On / Off)

```taphome
MODBUSW(H, 200, Int16, dhw);
```

Set disinfection enabled

Parametri: Disinfection enabled (On / Off)

```taphome
MODBUSW(H, 201, Int16, dis);
```

Set DHW priority

Parametri: Dhw priority (On / Off)

```taphome
MODBUSW(H, 202, Int16, prio);
```

Set cooling mode enabled

Parametri: Cooling mode enabled (On / Off)

```taphome
MODBUSW(H, 213, Int16, cool);
```

Set heating mode enabled

Parametri: Heating mode enabled (On / Off)

```taphome
MODBUSW(H, 224, Int16, heat);
```

Set water temperature control

Parametri: Water temperature control (On / Off)

```taphome
MODBUSW(H, 237, Int16, wft);
```

Set room temperature control

Parametri: Room temperature control (On / Off)

```taphome
MODBUSW(H, 238, Int16, rmt);
```

Set double zone

Parametri: Double zone (On / Off)

```taphome
MODBUSW(H, 239, Int16, dz);
```

Set indoor backup heater

Parametri: Indoor backup heater (On / Off)

```taphome
MODBUSW(H, 241, Int16, ibh);
```

Heat pump on/off Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```taphome
MODBUSWNE(H, 0, Int16, St)
```

Operating mode Interruttore multivalore

Valori / Stati: Auto · Cooling · Heating

Lettura stato interruttore

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

Scrittura stato interruttore

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

Water temperature setpoint Termostato

Lettura temperatura

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

Lettura temperatura desiderata

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

Scrittura temperatura desiderata

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

Hot water on/off Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```taphome
MODBUSWNE(H, 3, Int16, St)
```

Hot water setpoint Variabile

Lettura

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

Scrittura

```taphome
MODBUSWNE(H, 4, Int16, Va * 10)
```

Fast hot water Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

```taphome
MODBUSWNE(H, 8, Int16, St)
```

ECO mode Interruttore multivalore

Valori / Stati: Off · ECO 1 · ECO 2 · ECO 3 · ECO 4 · ECO 5 · ECO 6 · ECO 7 · ECO 8

Lettura stato interruttore

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

Scrittura stato interruttore

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

Weather compensation Interruttore multivalore

Valori / Stati: Off · Auto 1 · Auto 2 · Auto 3 · Auto 4 · Auto 5 · Auto 6 · Auto 7 · Auto 8 · Auto 9

Lettura stato interruttore

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

Scrittura stato interruttore

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

Silent mode Interruttore multivalore

Valori / Stati: Off · Silent 1 · Silent 2

Lettura stato interruttore

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

Scrittura stato interruttore

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

Suction temperature Sensore di temperatura

Lettura temperatura

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

Discharge temperature Sensore di temperatura

Lettura temperatura

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

Exchanger temperature Sensore di temperatura

Lettura temperatura

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

Outdoor temperature Sensore di temperatura

Lettura temperatura

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

Water inlet temperature Sensore di temperatura

Lettura temperatura

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

Hot water tank temperature Sensore di temperatura

Lettura temperatura

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

Floor heating outlet temperature Sensore di temperatura

Lettura temperatura

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

Floor heating inlet temperature Sensore di temperatura

Lettura temperatura

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

Room temperature (zone 1) Sensore di temperatura

Lettura temperatura

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

Water flow Variabile

Lettura

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

Electrical power Variabile

Lettura

```taphome
MODBUSR(H, 93, UInt16) / 100
```

Heating capacity Variabile

Lettura

```taphome
MODBUSR(H, 91, UInt16) / 100
```

COP Variabile

Lettura

```taphome
MODBUSR(H, 95, UInt16) / 100
```

Energy consumed today Variabile

Lettura

```taphome
MODBUSR(H, 87, UInt16)
```

Tank electric heater Contatto reed

Lettura

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

Tank electric heater control Interruttore multivalore

Valori / Stati: Auto · Forced off · Forced on

Lettura stato interruttore

```taphome
SWITCH(MODBUSR(H, 411, UInt16), 0, 1, 1, 2, 0)
```

Scrittura stato interruttore

```taphome
IF(Mu = 1)
  MODBUSWNE(H, 411, UInt16, 0);
END
IF(Mu = 2)
  MODBUSWNE(H, 411, UInt16, 1);
END
IF(Mu = 0)
  MODBUSWNE(H, 411, UInt16, 32768);
END
```

Pipe backup heater Contatto reed

Lettura

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

**Connessione:** Modbus RTU • 9600 baud• 8E1 • Slave ID: $\[SlaveId]

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app                                         | Predefinito |
|------------------------------------------------------------|-------------|
| Modbus Slave ID (XK08: Options → Modbus; gateway: DIP SW2) | `1`         |

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

