---
title: "Nibe VVM S320"
description: "Modulo pompa di calore interno Nibe VVM S320 collegato a TapHome tramite Modbus TCP integrato."
url: "https://taphome.com/it/compatibility/nibe-vvm-s320/"
language: it
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","ventilation","hot-water","energy-monitoring","ethernet"]
  questions: ["Come integrare Nibe VVM S320 con TapHome?","Cosa monitora e controlla il template TapHome per Nibe VVM S320?","Come collegare Nibe VVM S320 a TapHome tramite Modbus TCP?","Come abilitare Modbus TCP sul Nibe VVM S320?","Come controllare le velocità delle ventole della ventilazione ERS 1 sul Nibe VVM S320?","Quali parametri della curva di riscaldamento possono essere regolati sul Nibe VVM S320 tramite TapHome?"]
---

# Nibe VVM S320

Comunicazione: Modbus TCP

- [Sito ufficiale Nibe](https://www.nibe.eu)

Il Nibe VVM S320 è un modulo pompa di calore interno che combina riscaldamento, produzione di acqua calda e ventilazione (recupero energetico ERS 1) in un'unica unità. TapHome si collega direttamente tramite **Modbus TCP/IP integrato** via Ethernet o WiFi — non è necessario alcun gateway esterno o accessorio. Il VVM S325 utilizza lo stesso set di registri ed è completamente intercambiabile.

Il template fornisce 82 attributi di servizio che coprono monitoraggio temperature, gestione curva di riscaldamento, controllo richiesta acqua calda, configurazione velocità ventilatori ERS 1, indicatori gradominuti, misurazione energia, statistiche compressore e gestione allarmi.

## Connessione di rete

Il VVM S320 dispone di supporto Modbus TCP/IP integrato, attivabile tramite il display touchscreen dell'unità. Collegare l'unità alla stessa rete locale di TapHome Core tramite Ethernet (menu 5.2.2) o WiFi (menu 5.2.1).

- **Protocollo:** Modbus TCP
- **Porta:** 502
- **Slave ID predefinito:** 1 (alcune installazioni possono utilizzare 0)
- **Registri:** Input (FC04) per sensori in sola lettura, Holding (FC03) per impostazioni in lettura/scrittura

> [!TIP]
> Assegnare un indirizzo IP statico al VVM S320 tramite le impostazioni di prenotazione DHCP del router. La configurazione di rete attuale può essere verificata nel menu 3.1.13 ("Connessioni") sul display dell'unità.

## Attivazione della comunicazione Modbus

Il Modbus TCP deve essere esplicitamente abilitato sulla pompa di calore prima che TapHome possa connettersi:

1. Sul display touchscreen del VVM S320, toccare l'**icona menu** (tre linee orizzontali) per aprire il menu principale
2. Navigare nel menu **7.5.9** (**Modbus TCP/IP**)
3. Impostare **Connesso** su ON
4. Lasciare **Modbus ext. calc. supply** (7.5.9.1) su OFF
5. Lasciare **Modbus ext. sensor input** (7.5.9.2) su TUTTO OFF

Durante l'importazione del template in TapHome, specificare:

- **Indirizzo IP** — l'IP dell'unità nella rete locale (verificare nel menu 3.1.13 o nella tabella DHCP del router)
- **Slave ID** — indirizzo Modbus slave (predefinito: 1)

> [!WARNING]
> Se il Modbus TCP non è abilitato nel menu 7.5.9, TapHome riceverà risposte "Error on read request". Si tratta di un problema di configurazione della pompa, non di rete.

> [!NOTE]
> Si raccomanda la versione firmware 2.2.1 o successiva. Gli aggiornamenti possono essere scaricati da myuplink.com e installati tramite la porta USB sul display.

## Funzionalità del dispositivo

Il template espone i seguenti dispositivi, raggruppati per funzione:

### Monitoraggio temperature

Sette sensori di temperatura leggono dai registri input con conversione automatica divisione per 10:

| Sensore | Registro | Descrizione |
|---------|----------|-------------|
| Temperatura esterna (BT1) | A:1 | Temperatura dell'aria esterna attuale |
| Temperatura di mandata (BT2) | A:5 | Temperatura della linea di mandata |
| Temperatura di ritorno (BT3) | A:7 | Temperatura della linea di ritorno |
| Acqua calda superiore (BT7) | A:8 | Temperatura nella parte superiore del serbatoio ACS |
| Acqua calda caricamento (BT6) | A:9 | Temperatura di caricamento acqua calda |
| Temperatura ambiente (BT50) | A:26 | Temperatura dal sensore ambiente (sensore opzionale) |
| Temperatura di mandata (BT63) | A:72 | Temperatura mandata sorgente di calore ausiliaria |

Ulteriori sensori di temperatura lato aria sono disponibili tramite il modulo di ventilazione:

- **Temperatura aria di scarico (BT20)** — legge H:19, aria di scarico dallo scambiatore di calore ERS 1
- **Aria di estrazione (BT21)** — legge H:20 (vedere Limitazioni note)
- **Temperatura di mandata calcolata** — legge A:1017, la temperatura target della linea di mandata calcolata dal sistema

### Controllo modalità operativa

- **Modalità operativa** — lettura/scrittura H:237. Selezione tra Auto (0), Manuale (1) e Solo riscaldamento ausiliario (2). In modalità Auto la pompa di calore gestisce automaticamente la richiesta di riscaldamento; Manuale consente il controllo diretto; Solo riscaldamento ausiliario disattiva il compressore.
- **Priorità operativa** — legge A:1028. Mostra la priorità di sistema attuale: 10=spento, 20=acqua calda, 30=riscaldamento, 40=piscina, 60=raffreddamento.

### Gestione curva di riscaldamento

Il template fornisce il controllo completo della curva di riscaldamento climatica per il sistema climatico 1:

- **Curva di riscaldamento** — lettura/scrittura H:26 (intervallo 0–15, predefinito 9). La pendenza della curva determina quanto aggressivamente la temperatura di mandata sale al diminuire della temperatura esterna.
- **Offset curva** — lettura/scrittura H:30 (intervallo -10 a +10, predefinito 0). Spostamento parallelo dell'intera curva verso l'alto o il basso.
- **Temperatura di mandata Min / Max** — lettura/scrittura H:34 e H:38 (diviso per 10 per °C). Limita la temperatura di mandata calcolata a un intervallo sicuro.
- **Curva personalizzata P1–P7** — lettura/scrittura H:39–H:45. Sette punti personalizzati della curva di riscaldamento a temperature esterne da +20 °C (P7) a -40 °C (P1), consentendo una curva completamente personalizzata.

### Correzione climatica esterna

Quattro sensori in sola lettura mostrano i valori di correzione esterna attuali per i sistemi climatici 1–4:

- **Correzione esterna sistema climatico S1–S4** — legge A:1054–A:1057

Due registri scrivibili consentono la sovrascrittura esterna:

- **Correzione esterna sistema climatico** — lettura/scrittura H:51 (intervallo -10 a +10)
- **Correzione esterna sensore ambiente raffreddamento 1** — lettura/scrittura H:4153 (diviso per 10 per °C)

### Gradominuti

I gradominuti sono l'indicatore primario della richiesta di calore nei sistemi Nibe — un valore negativo indica che l'edificio necessita di riscaldamento, e più è negativo, più intensamente lavora il sistema:

- **Gradominuti** — lettura/scrittura H:18 (diviso per 10, intervallo -3000 a +3000 DM). L'indicatore principale della richiesta di calore. Scrivere un valore negativo elevato forza l'avvio immediato del compressore.
- **Gradominuti raffreddamento** — lettura/scrittura H:20. Indicatore della richiesta di raffreddamento.
- **Gradominuti avvio riscaldamento ausiliario** — legge A:97. Soglia per l'attivazione del riscaldatore elettrico ausiliario.
- **Gradominuti avvio compressore** — legge A:159. Soglia per l'avvio del compressore.

### Gestione acqua calda

- **Modalità richiesta acqua calda** — lettura/scrittura H:56. Selezione tra Piccolo (0), Medio (1), Grande (2) e Smart Control (3). La modalità determina quanto aggressivamente il sistema mantiene la temperatura dell'acqua calda.
- **Temperatura acqua calda superiore (BT7)** — legge A:8 (diviso per 10 per °C)
- **Temperatura caricamento acqua calda (BT6)** — legge A:9 (diviso per 10 per °C)
- **Temperatura uscita circolazione acqua calda** — legge A:87, acqua calda in uscita dal sensore BT70
- **Controllo acqua calda attuale** — legge A:137, identifica quale sottosistema controlla attualmente la produzione di acqua calda

### Controllo velocità ventilatori (ERS 1)

Il VVM S320 include un sistema ERS 1 (sistema di recupero energetico) integrato con velocità ventilatore configurabili sia per l'aria di mandata che per l'aria di estrazione. Ogni ventilatore ha quattro livelli di velocità più una velocità di funzionamento normale:

| Impostazione | Registro mandata | Registro estrazione | Predefinito |
|--------------|------------------|---------------------|-------------|
| Velocità 1 (minima) | H:1041 | H:1024 | 0% |
| Velocità 2 (bassa) | H:1040 | H:1023 | 30% |
| Velocità 3 (media) | H:1039 | H:1022 | 80% |
| Velocità 4 (massima) | H:1038 | H:1021 | 100% |
| Normale | H:1042 | H:1025 | 60% / 75% |

Controlli di ventilazione aggiuntivi:

- **Modalità ventilazione** — lettura/scrittura H:104, selezione della modalità operativa di ventilazione
- **Tempo di ritorno ventilatore 1–4** — lettura/scrittura H:115–H:118, ore prima che il ventilatore torni dalla velocità sovrascritta alla velocità normale (1–24 h, predefinito 4 h)
- **Temperatura di bypass** — lettura/scrittura H:1044 (intervallo 2–10 °C, predefinito 4 °C), soglia di temperatura per il bypass dello scambiatore di calore

### Monitoraggio energia

Il template include contatori di produzione e consumo energetico:

- **Energia prodotta (riscaldamento)** — legge A:2283 (diviso per 100 per kWh)
- **Energia prodotta (acqua calda)** — legge A:2285
- **Energia consumata (riscaldamento)** — legge A:2291
- **Energia consumata (acqua calda)** — legge A:2293 (diviso per 100 per kWh)
- **Energia consumata (riscaldatore ausiliario)** — legge A:2299
- **Potenza attuale** — legge A:2305 (diviso per 100 per kW)
- **Flusso energetico (compressore + riscaldamento ausiliario)** — legge A:1577 (uInt32, diviso per 10 per kWh)
- **Flusso energetico (acqua calda, compressore + riscaldamento ausiliario)** — legge A:1575 (Int32, diviso per 10 per kWh)

### Statistiche compressore

- **Tempo totale compressore EP14 / EP15** — legge A:2335 e A:2337, ore di funzionamento totali
- **Tempo riscaldamento compressore EP14 / EP15** — legge A:2339 e A:2341, ore di funzionamento specifiche per il riscaldamento
- **Tempo di funzionamento totale (riscaldamento ausiliario)** — legge A:1025, tempo di funzionamento del riscaldatore ausiliario (disponibile nelle varianti 16 bit e 32 bit)

### Stato del sistema e allarmi

- **Numero allarme** — legge A:1975, il codice allarme attualmente attivo
- **Reset allarme** — scrive in H:22, cancella l'allarme attivo
- **Allarme temperatura ambiente bassa** — legge H:196, soglia allarme per la temperatura ambiente
- **Allarme temperatura acqua calda bassa** — legge H:197, soglia allarme per la temperatura dell'acqua calda
- **Stadi riscaldamento ausiliario** — legge A:1029, numero di stadi attivi del riscaldatore elettrico interno

### Dispositivi aggiuntivi

- **Sensore di flusso** — legge A:40 (diviso per 10 per l/min), portata del fluido di riscaldamento da BF1
- **Velocità pompa fluido di riscaldamento** — legge A:1636, velocità percentuale della pompa GP1
- **Velocità pompa (S135)** — lettura/scrittura H:1036, velocità pompa del modulo di ventilazione (1–100%, predefinito 70%)
- **Valvola miscelatrice QN11 (EM1)** — legge A:1034, stato della valvola miscelatrice (10=spenta, 20=attiva, 30=passiva, 40=apertura, 50=chiusura)
- **Asciugatura pavimento** — lettura/scrittura H:120, abilita/disabilita il programma di asciugatura pavimento (0=off, 1=on)
- **Intervallo sostituzione filtro** — lettura/scrittura H:119, mesi tra le sostituzioni del filtro (1–24, predefinito 3)
- **Setpoint umidità** — lettura/scrittura H:997, setpoint di umidità relativa (30–90%, predefinito 60%)
- **HTS 1** — lettura/scrittura H:998, impostazione alta temperatura on/off
- **OPT** — lettura/scrittura H:1015, ottimizzatore energetico on/off
- **OPT DM differenza di avvio** — lettura/scrittura H:1016, differenza gradominuti per l'avvio OPT (10–2000, predefinito 700)

## Limitazioni note

Il template contiene quattro incongruenze nella mappatura dei registri ereditate dalla sorgente XML. Non impediscono il funzionamento normale ma possono influenzare letture specifiche:

1. **H:20 mappatura doppia** — Il registro H:20 è mappato sia su "Gradominuti raffreddamento" (R/W) che su "Aria di estrazione BT21" (sola lettura). La libreria nibe conferma che H:20 è "Cooling degree minutes" (FC03, R/W). Il sensore BT21 si trova in realtà nel registro input A:20 (FC04). Il template probabilmente contiene un codice funzione errato per BT21.

2. **H:51 mappatura doppia** — Il registro H:51 è mappato sia su "Correzione esterna sensore ambiente sistema climatico" che su "Correzione esterna sistema climatico". Entrambi leggono/scrivono lo stesso registro. La variante "sensore ambiente" era probabilmente destinata a H:55 (un registro diverso) ma è stata mappata su H:51 nel template.

3. **A:1025 mappatura doppia** — Il registro A:1025 appare sia come dispositivo a 16 bit ("Tempo di funzionamento totale (risc. aus., 16 bit)") che a 32 bit ("Tempo di funzionamento totale (risc. aus., 32 bit)"). La libreria nibe conferma che si tratta di un registro a 32 bit (s32, 4 byte). La variante a 16 bit può andare in overflow per unità con lunghi tempi di funzionamento.

4. **Scalatura registri energia** — I registri energia utilizzano fattori di scala incoerenti: A:2283 e A:2293 usano /100, mentre A:2285, A:2291 e A:2299 non hanno fattore di scala. Ciò potrebbe indicare unità diverse (kWh vs MWh) o fattori di conversione mancanti nel template. Verificare le letture con il display dell'unità.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. Verificare che il Modbus TCP/IP sia abilitato nel menu 7.5.9 sul display dell'unità — l'interruttore "Connesso" deve essere su ON
2. Controllare l'indirizzo IP dell'unità nel menu 3.1.13 ("Connessioni")
3. Assicurarsi che TapHome Core e il VVM S320 siano sulla stessa rete/sottorete
4. Provare Slave ID 0 se il predefinito 1 non risponde
5. Impostare il timeout Modbus ad almeno 14 secondi con 3 tentativi

### Letture di temperatura errate

Tutti i registri di temperatura utilizzano un fattore di scala 10 (dividere il valore grezzo per 10 per ottenere °C). Se le letture appaiono 10 volte superiori, verificare che la divisione per 10 sia applicata. I registri A:87 (circolazione acqua calda) e H:19 (aria di scarico) possono anch'essi richiedere la divisione per 10, ma il template non include la conversione — verificare con il display dell'unità.

### Le modifiche alla velocità del ventilatore non hanno effetto

Le velocità dei ventilatori ERS 1 sono configurate come percentuali (0–100%). Se una modifica della velocità del ventilatore non ha effetto, controllare la modalità di ventilazione (H:104) — l'unità potrebbe trovarsi in una modalità che sovrascrive le impostazioni manuali di velocità. Verificare inoltre che il tempo di ritorno (H:115–H:118) non sia scaduto, il che riporterebbe il ventilatore alla velocità normale.

### Letture energetiche incoerenti

A causa dei fattori di scala misti nei registri energia, alcune letture possono differire di ordini di grandezza. Confrontare con i valori sul display dell'unità. I registri con fattore /100 mostrano valori in kWh; i registri senza fattore possono essere in unità diverse. Vedere Limitazioni note sopra.

## Dispositivi disponibili

Nibe VVM S320 Modulo

Stadi riscaldamento ausiliario Variabile Solo lettura

Numero di stadi di riscaldamento ausiliario attivi (riscaldatore elettrico interno)

Registro: A:1029 Int16 numeric

Allarme temperatura ACS bassa Variabile Solo lettura

Allarme quando la temperatura dell'acqua calda scende sotto la soglia (0=inattivo, 1=attivo)

Registro: H:197 Int16 numeric

Allarme temperatura ambiente bassa Variabile Solo lettura

Allarme quando la temperatura ambiente scende sotto la soglia (0=inattivo, 1=attivo)

Registro: H:196 Int16 numeric

Numero allarme Variabile Solo lettura

Codice allarme attualmente attivo

Registro: A:1975 Int16 numeric

Reset allarme Variabile

Scrittura per resettare l'allarme attivo

Registro: H:22 Int16 numeric

Temperatura di bypass (ERS 1) Variabile

Temperatura di attivazione bypass per lo scambiatore di calore ERS 1 (intervallo 2–10 °C, predefinito 4 °C)

Registro: H:1044 uInt16 Unità: °C numeric

Temperatura di mandata calcolata Variabile Solo lettura

Temperatura target della linea di mandata calcolata dal sistema

Registro: A:1017 Int16 Unità: °C numeric

Tempo di funzionamento totale (risc. aus., 16 bit) Variabile Solo lettura

Tempo di funzionamento totale del riscaldatore ausiliario in ore — variante 16 bit, può andare in overflow per lunghi tempi di funzionamento

Registro: A:1025 uInt16 Unità: h numeric

Tempo totale compressore (EP14) Variabile Solo lettura

Ore di funzionamento totali del compressore per pompa di calore EP14

Registro: A:2335 Int16 Unità: h numeric

Tempo totale compressore (EP15) Variabile Solo lettura

Ore di funzionamento totali del compressore per pompa di calore EP15

Registro: A:2337 Int16 Unità: h numeric

Tempo riscaldamento compressore (EP14) Variabile Solo lettura

Ore di riscaldamento totali del compressore per pompa di calore EP14

Registro: A:2339 Int16 Unità: h numeric

Tempo riscaldamento compressore (EP15) Variabile Solo lettura

Ore di riscaldamento totali del compressore per pompa di calore EP15

Registro: A:2341 Int16 Unità: h numeric

Controllo acqua calda attuale Variabile Solo lettura

Identifica quale sottosistema controlla attualmente la produzione di acqua calda

Registro: A:137 Int16 numeric

Curva di riscaldamento Variabile

Pendenza della curva di riscaldamento per il sistema climatico 1 (intervallo 0–15, predefinito 9)

Registro: H:26 Int16 numeric

Offset curva Variabile

Offset parallelo della curva di riscaldamento per il sistema climatico 1 (intervallo da -10 a +10, predefinito 0)

Registro: H:30 Int16 numeric

Curva personalizzata P7 (+20 °C) Variabile

Punto personalizzato della curva di riscaldamento a +20 °C esterno (predefinito 15 °C)

Registro: H:39 Int16 Unità: °C numeric

Curva personalizzata P6 (+10 °C) Variabile

Punto personalizzato della curva di riscaldamento a +10 °C esterno (predefinito 15 °C)

Registro: H:40 Int16 Unità: °C numeric

Curva personalizzata P5 (0 °C) Variabile

Punto personalizzato della curva di riscaldamento a 0 °C esterno (predefinito 26 °C)

Registro: H:41 Int16 Unità: °C numeric

Curva personalizzata P4 (-10 °C) Variabile

Punto personalizzato della curva di riscaldamento a -10 °C esterno (predefinito 32 °C)

Registro: H:42 Int16 Unità: °C numeric

Curva personalizzata P3 (-20 °C) Variabile

Punto personalizzato della curva di riscaldamento a -20 °C esterno (predefinito 35 °C)

Registro: H:43 Int16 Unità: °C numeric

Curva personalizzata P2 (-30 °C) Variabile

Punto personalizzato della curva di riscaldamento a -30 °C esterno (predefinito 40 °C)

Registro: H:44 Int16 Unità: °C numeric

Curva personalizzata P1 (-40 °C) Variabile

Punto personalizzato della curva di riscaldamento a -40 °C esterno (predefinito 45 °C)

Registro: H:45 Int16 Unità: °C numeric

Gradominuti avvio riscaldamento ausiliario Variabile Solo lettura

Soglia gradominuti per l'avvio del riscaldamento ausiliario

Registro: A:97 uInt16 Unità: DM numeric

Gradominuti avvio compressore Variabile Solo lettura

Soglia gradominuti per l'avvio del compressore (intervallo da -2000 a -30, predefinito -400)

Registro: A:159 Int16 Unità: DM numeric

Gradominuti raffreddamento Variabile

Valore gradominuti raffreddamento

Registro: H:20 Int16 Unità: DM numeric

Gradominuti Variabile

Gradominuti riscaldamento — indicatore principale della richiesta di calore (intervallo da -3000 a +3000 DM)

Registro: H:18 Int16 Unità: DM numeric

Valvola miscelatrice QN11 (EM1) Variabile Solo lettura

Stato della valvola miscelatrice per riscaldamento ausiliario (10=spenta, 20=attiva, 30=passiva, 40=apertura, 50=chiusura)

Registro: A:1034 Int16 numeric

Potenza attuale Variabile Solo lettura

Consumo di potenza elettrica attuale

Registro: A:2305 Int16 Unità: kW numeric

Energia prodotta (riscaldamento) Variabile Solo lettura

Energia termica totale prodotta dalla pompa di calore

Registro: A:2283 Int16 Unità: kWh numeric

Energia prodotta (acqua calda) Variabile Solo lettura

Energia totale per acqua calda prodotta dalla pompa di calore

Registro: A:2285 Int16 Unità: kWh numeric

Energia consumata (risc. ausiliario) Variabile Solo lettura

Energia totale consumata dal riscaldatore elettrico ausiliario

Registro: A:2299 Int16 Unità: kWh numeric

Energia consumata (riscaldamento) Variabile Solo lettura

Energia elettrica totale consumata per il riscaldamento

Registro: A:2291 uInt16 Unità: kWh numeric

Energia consumata (acqua calda) Variabile Solo lettura

Energia elettrica totale consumata per la produzione di acqua calda

Registro: A:2293 Int16 Unità: kWh numeric

Temperatura aria di scarico (BT20) Variabile Solo lettura

Temperatura dell'aria di scarico dal sensore AZ30-BT20

Registro: H:19 Int16 Unità: °C numeric

Velocità ventilatore estrazione 1 (ERS 1) Variabile

Velocità ventilatore di estrazione livello 1 in percentuale (intervallo 0–100%, predefinito 0%)

Registro: H:1024 Int16 Unità: % numeric

Velocità ventilatore estrazione 2 (ERS 1) Variabile

Velocità ventilatore di estrazione livello 2 in percentuale (intervallo 0–100%, predefinito 30%)

Registro: H:1023 Int16 Unità: % numeric

Velocità ventilatore estrazione 3 (ERS 1) Variabile

Velocità ventilatore di estrazione livello 3 in percentuale (intervallo 0–100%, predefinito 80%)

Registro: H:1022 Int16 Unità: % numeric

Velocità ventilatore estrazione 4 (ERS 1) Variabile

Velocità ventilatore di estrazione livello 4 in percentuale (intervallo 0–100%, predefinito 100%)

Registro: H:1021 Int16 Unità: % numeric

Velocità ventilatore estrazione normale (ERS 1) Variabile

Velocità operativa normale del ventilatore di estrazione in percentuale (intervallo 1–100%, predefinito 75%)

Registro: H:1025 Int16 Unità: % numeric

Correzione esterna sensore ambiente raffreddamento 1 Variabile

Regolazione esterna con sensore ambiente per raffreddamento sistema climatico 1 (intervallo 5,0–30,0 °C)

Registro: H:4153 Int16 Unità: °C numeric

Correzione esterna sensore ambiente sistema climatico Variabile

Fattore di regolazione esterna per il sistema climatico 1

Registro: H:51 Int16 numeric

Correzione esterna sistema climatico Variabile

Regolazione esterna del sistema climatico 1 (intervallo da -10 a +10)

Registro: H:51 Int16 numeric

Correzione esterna sistema climatico S1 Variabile Solo lettura

Valore di regolazione esterna attuale per il sistema climatico 1

Registro: A:1057 Int16 numeric

Correzione esterna sistema climatico S2 Variabile Solo lettura

Valore di regolazione esterna attuale per il sistema climatico 2

Registro: A:1056 Int16 numeric

Correzione esterna sistema climatico S3 Variabile Solo lettura

Valore di regolazione esterna attuale per il sistema climatico 3

Registro: A:1055 Int16 numeric

Correzione esterna sistema climatico S4 Variabile Solo lettura

Valore di regolazione esterna attuale per il sistema climatico 4

Registro: A:1054 Int16 numeric

Temperatura aria di estrazione (BT21) Variabile Solo lettura

Temperatura dell'aria di estrazione dal sensore AZ30-BT21 — mappato su H:20, potrebbe avere codice funzione errato (vedere Limitazioni note)

Registro: H:20 Int16 Unità: °C numeric

Asciugatura pavimento Variabile

Abilita/disabilita il programma di asciugatura pavimento (0=off, 1=on)

Registro: H:120 Int16 numeric

Flusso energetico (compressore + risc. ausiliario) Variabile Solo lettura

Energia termica cumulativa incluso il riscaldamento ausiliario interno

Registro: A:1577 uInt32 Unità: kWh numeric

Flusso energetico (acqua calda, compr. + risc. aus.) Variabile Solo lettura

Energia cumulativa per acqua calda incluso il riscaldamento ausiliario interno

Registro: A:1575 Int32 Unità: kWh numeric

Sensore di flusso Variabile Solo lettura

Portata del fluido di riscaldamento dal sensore BF1 (l/min)

Registro: A:40 Int16 Unità: l/min numeric

Velocità pompa fluido di riscaldamento Variabile Solo lettura

Velocità percentuale attuale della pompa GP1 del fluido di riscaldamento

Registro: A:1636 Int16 Unità: % numeric

Temperatura uscita circolazione acqua calda Variabile Solo lettura

Temperatura dell'acqua calda in uscita dal sensore BT70

Registro: A:87 Int16 Unità: °C numeric

Modalità richiesta acqua calda Variabile

Livello richiesta acqua calda — Piccolo, Medio, Grande o Smart Control

Registro: H:56 Int16 numeric

Temperatura caricamento acqua calda Variabile Solo lettura

Temperatura di caricamento acqua calda dal sensore BT6

Registro: A:9 Int16 Unità: °C numeric

Temperatura acqua calda superiore Variabile Solo lettura

Temperatura nella parte superiore del serbatoio ACS dal sensore BT7

Registro: A:8 Int16 Unità: °C numeric

HTS 1 Variabile

Impostazione alta temperatura on/off (0=off, 1=on)

Registro: H:998 Int16 numeric

Priorità operativa Variabile Solo lettura

Priorità operativa attuale del sistema (10=spento, 20=acqua calda, 30=riscaldamento, 40=piscina, 60=raffreddamento)

Registro: A:1028 Int16 numeric

OPT (Ottimizzatore) Variabile

Abilita/disabilita l'ottimizzatore energetico OPT (0=off, 1=on)

Registro: H:1015 Int16 numeric

OPT DM differenza di avvio Variabile

Differenza gradominuti di avvio per l'ottimizzatore OPT (intervallo 10–2000, predefinito 700)

Registro: H:1016 Int16 Unità: DM numeric

Modalità operativa Variabile

Modalità operativa del sistema — Auto, Manuale o Solo riscaldamento ausiliario

Registro: H:237 Int16 numeric

Velocità pompa (S135) Variabile

Velocità percentuale della pompa del modulo di ventilazione S135 (intervallo 1–100%, predefinito 70%)

Registro: H:1036 Int16 Unità: % numeric

Temperatura di ritorno Variabile Solo lettura

Temperatura della linea di ritorno dal sensore BT3

Registro: A:7 Int16 Unità: °C numeric

Tempo di ritorno ventilatore 1 Variabile

Ore prima che il ventilatore torni dalla velocità 1 alla normale (intervallo 1–24 h, predefinito 4 h)

Registro: H:118 Int16 Unità: h numeric

Tempo di ritorno ventilatore 2 Variabile

Ore prima che il ventilatore torni dalla velocità 2 alla normale (intervallo 1–24 h, predefinito 4 h)

Registro: H:117 Int16 Unità: h numeric

Tempo di ritorno ventilatore 3 Variabile

Ore prima che il ventilatore torni dalla velocità 3 alla normale (intervallo 1–24 h, predefinito 4 h)

Registro: H:116 Int16 Unità: h numeric

Tempo di ritorno ventilatore 4 Variabile

Ore prima che il ventilatore torni dalla velocità 4 alla normale (intervallo 1–24 h, predefinito 4 h)

Registro: H:115 Int16 Unità: h numeric

Modalità ventilazione Variabile

Selettore della modalità operativa di ventilazione

Registro: H:104 Int16 numeric

Setpoint umidità Variabile

Setpoint di umidità relativa in percentuale (intervallo 30–90%, predefinito 60%)

Registro: H:997 Int16 Unità: % numeric

Velocità ventilatore mandata 1 (ERS 1) Variabile

Velocità ventilatore di mandata livello 1 in percentuale (intervallo 0–100%, predefinito 0%)

Registro: H:1041 Int16 Unità: % numeric

Velocità ventilatore mandata 2 (ERS 1) Variabile

Velocità ventilatore di mandata livello 2 in percentuale (intervallo 0–100%, predefinito 30%)

Registro: H:1040 Int16 Unità: % numeric

Velocità ventilatore mandata 3 (ERS 1) Variabile

Velocità ventilatore di mandata livello 3 in percentuale (intervallo 0–100%, predefinito 80%)

Registro: H:1039 Int16 Unità: % numeric

Velocità ventilatore mandata 4 (ERS 1) Variabile

Velocità ventilatore di mandata livello 4 in percentuale (intervallo 0–100%, predefinito 100%)

Registro: H:1038 Int16 Unità: % numeric

Velocità ventilatore mandata normale (ERS 1) Variabile

Velocità operativa normale del ventilatore di mandata in percentuale (intervallo 1–100%, predefinito 60%)

Registro: H:1042 Int16 Unità: % numeric

Temperatura di mandata (BT63) Variabile Solo lettura

Temperatura di mandata della sorgente di calore ausiliaria dal sensore BT63

Registro: A:72 Int16 Unità: °C numeric

Temperatura di mandata (BT2) Variabile Solo lettura

Temperatura della linea di mandata dal sensore BT2

Registro: A:5 Int16 Unità: °C numeric

Temperatura di mandata max Variabile

Temperatura di mandata massima consentita per il sistema climatico 1 (intervallo 5,0–80,0 °C, predefinito 60,0 °C)

Registro: H:38 Int16 Unità: °C numeric

Temperatura di mandata min Variabile

Temperatura di mandata minima consentita per il sistema climatico 1 (intervallo 5,0–80,0 °C, predefinito 20,0 °C)

Registro: H:34 Int16 Unità: °C numeric

Temperatura esterna Variabile Solo lettura

Temperatura esterna attuale dal sensore BT1

Registro: A:1 Int16 Unità: °C numeric

Temperatura ambiente Variabile Solo lettura

Temperatura ambiente dal sensore ambiente BT50

Registro: A:26 uInt16 Unità: °C numeric

Intervallo sostituzione filtro Variabile

Tempo tra le sostituzioni del filtro (intervallo 1–24 mesi, predefinito 3)

Registro: H:119 Int16 Unità: months numeric

Tempo di funzionamento totale (risc. aus., 32 bit) Variabile Solo lettura

Tempo di funzionamento totale del riscaldatore ausiliario in ore — variante 32 bit, consigliata per un tracciamento accurato

Registro: A:1025 uInt32 Unità: h numeric

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

Possibili miglioramenti (16)

- A:19 Exhaust Air Temperature (AZ30-BT20) — FC04 input register, factor 10, °C — H:19 in template may be reading holding register instead of input
- A:20 Extract Air Temperature (AZ30-BT21) — FC04 input register, factor 10, °C — template maps BT21 to H:20 (holding), should likely be A:20 (input)
- A:42 Supply Air Temperature (AZ30-BT22) — Supply air temperature sensor, factor 10, °C
- A:37 Average Outdoor Temperature (BT1) — Long-term outdoor temperature average, factor 10, °C
- A:46 Current Phase 3 (BE3) — Electrical current measurement phase 3, factor 10, A, u32
- A:48 Current Phase 2 (BE2) — Electrical current measurement phase 2, factor 10, A, u32
- A:50 Current Phase 1 (BE1) — Electrical current measurement phase 1, factor 10, A, u32
- A:2176 Current Power (Watts) — Real-time power consumption in W — higher resolution than A:2305 (/100 kW)
- A:2180 Total Energy — Cumulative total energy consumption, factor 10, kWh
- A:2251 Fan Speed ERS1 (GQ2) — Current exhaust fan speed percentage
- A:2252 Fan Speed ERS1 (GQ3) — Current supply fan speed percentage
- A:1102 Heating Medium Pump Speed (GP1) Status — Actual pump speed status (vs A:1636 which reads target speed)
- H:55 External Adjustment with Room Sensor Climate System 1 — R/W, factor 10, range 5.0–30.0 °C, default 20.0 °C — template #40 may intend this register instead of H:51
- H:95 Operating Mode Heating Medium Pump — 10=intermittent, 20=continuous, 30=economy, 40=auto; R/W
- A:1583 Hot Water Energy (Compressor Only) — Hot water energy from compressor only (excl. add. heat), factor 10, kWh, u32
- A:1585 Heating Energy (Compressor Only) — Heating energy from compressor only (excl. add. heat), factor 10, kWh, u32

## Fonti

- NIBE Modbus S-Series Technical Information (M12676EN)
  
  [www.nibe.eu](https://www.nibe.eu/download/18.3db69dc1795e0d992c5722/1622634529178/Modbus%20S-series%20EN%20M12676EN-1.pdf) 2026-03-17
  
  [PDF](https://taphome.com/compatibility/devices/nibe-vvm-s320/manufacturer/Modbus-S-series-EN-M12676EN-1.pdf)
- NIBE VVM S320/S325 Complete Register Map (nibe library)
  
  [raw.githubusercontent.com](https://raw.githubusercontent.com/yozik04/nibe/master/nibe/data/s320_s325.csv) 2026-03-17
  
  [PDF](https://taphome.com/compatibility/devices/nibe-vvm-s320/manufacturer/nibe_master_nibe_data_s320.pdf)

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

