TapHome
Community Verificato

Vaillant aroVAIR pro WN fan coil (VA 3-025/035/045 WN)

Ventilconvettore a parete Vaillant aroVAIR pro WN (VA 3-025, 3-035, 3-045 WN) in TapHome via Modbus RTU su RS-485, con il cavo in dotazione collegato a CN22. Modalità di funzionamento, setpoint 17–30 °C con temperatura ambiente, velocità del ventilatore, temperatura dell'acqua e avvisi di errore e di protezione.

Modbus RTU4 dispositiviRevisione 1.0 Ultimo aggiornamento: 10 novembre 2026

Inviato da Adam Tížik

Importa nell'app TapHomeHardware › Modbus › Aggiungi da modello

Scarica template
In questa pagina

Guida all'integrazione

Il Vaillant aroVAIR pro WN (VA 3-025 WN, VA 3-035 WN, VA 3-045 WN) è un ventilconvettore (fan coil) a parete per riscaldamento e raffrescamento negli impianti idronici, di solito collegato al circuito idraulico di una pompa di calore. TapHome comunica con l’unità tramite Modbus RTU su bus RS-485, usando il cavo di comunicazione Modbus fornito con il ventilconvettore. Un solo template copre tutte e tre le taglie, perché condividono la stessa mappa dei registri Modbus.

Il template offre la scelta della modalità di funzionamento (Off, Ventilation, Cooling, Heating, Automatic), un termostato con setpoint e temperatura ambiente misurata, la scelta della velocità del ventilatore, la temperatura dell’acqua alla batteria e la segnalazione automatica dei flag di errore e di protezione dell’unità.

Collegamento hardware

Togli l’alimentazione di rete prima di aprire la scatola elettrica. La morsettiera XT1 è sotto tensione a 230 V AC. Gli interventi elettrici sull’unità devono essere eseguiti solo da un installatore qualificato.

Apertura della scatola elettrica

  1. Solleva lo sportello frontale del mobile.
  2. Allenta la vite e togli il coperchio della scatola elettrica.

Collegamento del cavo Modbus a CN22

  1. Inserisci il cavo di comunicazione Modbus in dotazione nel connettore CN22 della scheda elettronica.
  2. Chiudi la scatola elettrica.
  3. Collega il bus RS-485 proveniente da TapHome ai fili P, Q ed E del cavo di comunicazione Modbus.
MorsettoSegnale
PRS-485 A (+)
QRS-485 B (−)
EGND (schermo opzionale)
Pagina del manuale di installazione: collegamento del cavo di comunicazione Modbus (P, Q, E) al connettore CN22 della scheda principale e impostazione dell'indirizzo Modbus con l'interruttore SW1 e il selettore rotativo ENC2 (indirizzi 1-64), con i parametri della linea seriale.

Più ventilconvettori possono condividere un unico bus RS-485 e un’unica unità di controllo Core. Ogni unità deve avere il proprio indirizzo Modbus (vedi Configurazione più sotto).

Schema di cablaggio

Lo schema di collegamento del produttore mostra dove si trovano i connettori rilevanti: il connettore del cavo Modbus CN22 con i fili P, Q, E (voce 12), gli interruttori di indirizzo SW1 ed ENC2 sulla scheda interruttori (voce 3), l’alimentazione di rete XT1 (voce 5) e il contatto On/Off XT3 (voce 6). La sonda di temperatura dell’aria T1 è collegata a CN32 e la sonda di temperatura dell’acqua T2 a CN31.

Schema di collegamento del produttore del ventilconvettore aroVAIR pro WN con la scheda di interfaccia, la scheda principale e la scheda interruttori, i connettori CN22, XT1, XT3, SW1, ENC2 e i morsetti P, Q, E.

Contatto On/Off XT3 (opzionale)

La morsettiera XT3 (HA, HB) accetta un accessorio con contatto pulito On/Off, ad esempio un regolatore di sistema:

  • Contatto chiuso — il ventilconvettore è in standby.
  • Contatto aperto — il ventilconvettore è pronto a funzionare.

Il contatto funziona indipendentemente da Modbus e può essere usato insieme al controllo via Modbus. Se il contatto è cablato, tienilo aperto, altrimenti l’unità resta in standby qualunque cosa invii TapHome.

Pagina del manuale di installazione: collegamento di un accessorio con contatto pulito On/Off alla morsettiera XT3 (HA, HB) e di un comando a filo, con l'inizio della procedura per il client Modbus.

Configurazione

Abilitazione della comunicazione Modbus

Non serve attivare nulla da menu. Modbus è disponibile non appena il cavo Modbus è collegato a CN22 e l’unità ha un indirizzo impostato su SW1 ed ENC2.

Impostazione dell’indirizzo Modbus (SW1 ed ENC2)

L’indirizzo si imposta con due interruttori sulla scheda interruttori, montata sul coperchio della scatola elettrica:

  • SW1 (due DIP switch) seleziona un gruppo di 16 indirizzi: 0–15, 16–31, 32–47 o 48–63.
  • ENC2 (selettore rotativo) seleziona uno dei 16 indirizzi all’interno di quel gruppo.

Le posizioni degli interruttori sono riportate nella tabella della pagina del manuale qui sopra.

Gli interruttori impostano gli indirizzi da 00 a 63, che corrispondono agli indirizzi Modbus da 1 a 64. L’indirizzo Modbus, e quindi il parametro di importazione Modbus Slave ID in TapHome, è l’indirizzo degli interruttori più uno. L’indirizzo 00 corrisponde allo Slave ID 1, l’indirizzo 05 allo Slave ID 6.

Quando più ventilconvettori sono controllati su un unico bus, assegna a ciascuna unità un indirizzo diverso con SW1 ed ENC2.

Parametri della linea seriale

ParametroOpzioniImpostazione di fabbrica
Baud rate4800, 9600, 19200, 38400 bps9600 bps
Bit di dati88
Bit di stop1 o 21
ParitàDispari, pari o nessunaNessuna
Modalità di trasmissioneModbus RTU—
Controllo erroriCRC-16—
Indirizzo1–64—

Il template si aspetta le impostazioni di fabbrica: 9600 bps, 8 bit di dati, nessuna parità, 1 bit di stop. Il baud rate si può cambiare tramite il registro 1640; dopo la modifica la comunicazione successiva deve già usare la nuova impostazione, altrimenti l’unità non risponde. Il template non scrive questo registro.

L’unità supporta i codici funzione Modbus 03 (lettura di più holding register), 06 (scrittura di un singolo holding register) e 16 (scrittura di più holding register).

Aggiunta del ventilconvettore in TapHome

Importa il template sul bus RS-485 dell’unità di controllo Core impostato con gli stessi parametri seriali e inserisci il Modbus Slave ID dell’unità; per più ventilconvettori, importa il template una volta per ogni unità con il relativo Slave ID.

Funzionalità del dispositivo

Modalità di funzionamento

Il registro 1601 seleziona la modalità di funzionamento. TapHome la mostra come selettore multi-valore:

ValoreModalità
0x00Off (spento)
0x01Ventilation (solo ventilazione, senza riscaldamento né raffrescamento)
0x02Cooling (raffrescamento)
0x03Heating (riscaldamento)
0x05Automatic (automatico)

L’unità dispone anche di una modalità di deumidificazione (0x04), che il template non offre. Se la velocità del ventilatore non viene scritta insieme alla nuova modalità, l’unità sceglie da sola la velocità media.

Setpoint di temperatura e temperatura ambiente

Il termostato scrive la temperatura desiderata (Ts, registro 1602) nell’intervallo 17–30 °C e accanto mostra la temperatura ambiente misurata T1 (registro 1606). Un setpoint fuori dall’intervallo 17–30 °C viene rifiutato dall’unità con un codice di errore. In modalità Ventilation il setpoint non si può impostare.

Velocità del ventilatore

Il registro 1603 imposta la velocità del ventilatore:

ValoreVelocità
0x02Low (bassa)
0x03Medium (media)
0x04High (alta)
0x05Automatic (automatica)

I valori 0x00 e 0x01 non sono validi; l’unità risponde con un codice di errore.

Temperatura dell’acqua

La temperatura dell’acqua T2-C alla batteria (registro 1607) viene letta ogni 15 secondi. Entrambe le temperature usano la stessa codifica: l’unità invia raw = (temperatura + 5) × 2 + 30, che copre da −20 °C a 100 °C (raw 0–240). TapHome la decodifica come raw / 2 − 20.

Errori e avvisi

Il template legge i flag di errore (registro 1614) e i registri di stato delle protezioni (1615 e 1617) e li mostra direttamente sul ventilconvettore in TapHome:

CondizioneGravità
Room temperature sensor error (errore sonda temperatura ambiente)Errore
Water temperature sensor error (errore sonda temperatura acqua)Errore
EEPROM error (errore EEPROM)Errore
Fan speed error (errore velocità ventilatore)Errore
Water level error (errore livello acqua)Errore
P1 frost protection active (protezione antigelo P1 attiva)Avviso
Frost protection active (protezione antigelo attiva)Avviso
Temperature outside operating range (temperatura fuori dal campo di funzionamento)Avviso
Remote off active (spegnimento remoto attivo)Avviso
Capacity outside range (potenza fuori campo)Avviso

Il dispositivo Operating Mode ha anche tre attributi di servizio: il blocco tasti del telecomando (registro 1612, bit 0), la funzione bloccata, cioè raffrescamento bloccato o riscaldamento bloccato (registro 1612, bit 1–2), e lo stato della pompa di scarico condensa (registro 1613, bit 0).

Risoluzione dei problemi

Nessuna comunicazione

  • Controlla che il cavo Modbus sia ben inserito in CN22 e che P e Q siano collegati ad A e B del bus TapHome.
  • Controlla lo Slave ID: è l’indirizzo impostato su SW1 ed ENC2 più uno. Interruttori su 00 significano Slave ID 1.
  • Controlla che l’unità usi ancora 9600 bps, nessuna parità e 1 bit di stop. Se il baud rate è stato cambiato tramite il registro 1640, imposta lo stesso valore sul bus TapHome.
  • Su un bus con più dispositivi, controlla che l’ultimo dispositivo del bus abbia la resistenza di terminazione montata.

Lettura di temperatura non realistica

Quando una sonda di temperatura si guasta, l’unità restituisce 0x7FFF (32767) nel registro 1606 o 1607. Il template non filtra questo valore, quindi TapHome mostra una temperatura assurdamente alta (circa 16 360 °C) insieme a un errore della sonda. Controlla il connettore della sonda aria CN32 o quello della sonda acqua CN31 sulla scheda principale; per T1 il manuale indica come causa anche un guasto del termostato ambiente nel comando a filo.

Comando rifiutato

  • Modalità di funzionamento: il template offre solo 0x00, 0x01, 0x02, 0x03 e 0x05.
  • Setpoint: solo 17–30 °C e non in modalità Ventilation.
  • Velocità del ventilatore: solo 0x02–0x05.

L’unità non si avvia

Se un accessorio è collegato al contatto On/Off XT3 e il contatto è chiuso, il ventilconvettore resta in standby indipendentemente dalla modalità di funzionamento impostata in TapHome.

Dispositivi disponibili 4

Questi dispositivi compaiono in TapHome dopo l'importazione.

aroVAIR pro WN Modulo

aroVAIR pro WN

Lettura (modulo)
VAR errBits := MODBUSR(H, 1614, UInt16);
IF(GETBIT(errBits, 2), ADDERROR(2, "Room temperature sensor error"), );
IF(GETBIT(errBits, 3), ADDERROR(3, "Water temperature sensor error"), );
IF(GETBIT(errBits, 7), ADDERROR(7, "EEPROM error"), );
IF(GETBIT(errBits, 8), ADDERROR(8, "Fan speed error"), );
IF(GETBIT(errBits, 14), ADDERROR(14, "Water level error"), );
VAR prot1 := MODBUSR(H, 1615, UInt16);
IF(GETBIT(prot1, 1), ADDWARNING(1, "P1 frost protection active"), );
VAR prot2 := MODBUSR(H, 1617, UInt16);
IF(GETBIT(prot2, 0), ADDWARNING(10, "Frost protection active"), );
IF(GETBIT(prot2, 1), ADDWARNING(11, "Temperature outside operating range"), );
IF(GETBIT(prot2, 2), ADDWARNING(12, "Remote off active"), );
IF(GETBIT(prot2, 15), ADDWARNING(15, "Capacity outside range"), );
Operating Mode Interruttore multivalore
Valori / Stati: Off · Ventilation · Cooling · Heating · Automatic

Operating Mode

Lettura stato interruttore
MODBUSR(H, 1601, UInt16)
Scrittura stato interruttore
MODBUSW(H, 1601, UInt16, Mu)
Attributi di servizio
Key lock
IF(GETBIT(MODBUSR(H, 1612, UInt16), 0), "Remote key lock active", "Not locked")
Locked function
IF(GETBITS(MODBUSR(H, 1612, UInt16), 1, 2) = 0, "No lock", IF(GETBITS(MODBUSR(H, 1612, UInt16), 1, 2) = 1, "Cooling locked", "Heating locked"))
Condensate pump
IF(GETBIT(MODBUSR(H, 1613, UInt16), 0), "Running", "Off")
Temperature Setpoint Termostato

Temperature Setpoint

Lettura temperatura
MODBUSR(H, 1606, UInt16) / 2 - 20
Lettura temperatura desiderata
MODBUSR(H, 1602, UInt16)
Scrittura temperatura desiderata
MODBUSWNE(H, 1602, UInt16, Se)
Fan Speed Interruttore multivalore
Valori / Stati: Low · Medium · High · Automatic

Fan Speed

Lettura stato interruttore
MODBUSR(H, 1603, UInt16)
Scrittura stato interruttore
MODBUSW(H, 1603, UInt16, Mu)
Water Temperature Sensore di temperatura

Water Temperature

Lettura temperatura
MODBUSR(H, 1607, UInt16) / 2 - 20
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]

Parametri di importazione

Inserisci questi valori quando importi l'XML.

Richiesto nell'appPredefinito
Modbus Slave ID (1–64)1

Hai trovato un problema con questo template?

Dicci cosa non funziona, cosa manca o come dovrebbe comportarsi il template. Il tuo feedback ci aiuta a mantenere il catalogo accurato.

Modello · portale TapHome Vaillant aroVAIR pro WN fan coil (VA 3-025/035/045 WN) Apri questo template nel Customer Portal per applicarlo a una delle tue case, o crea una proposta di modifica e inviala al catalogo. Modbus RTU Vedi nel portale TapHome