Vaillant aroVAIR pro WN (VA 3-025 WN, VA 3-035 WN, VA 3-045 WN) este un ventiloconvector de perete pentru încălzire și răcire în sisteme hidronice, conectat de obicei la circuitul de apă al unei pompe de căldură. TapHome comunică cu unitatea prin Modbus RTU pe o magistrală RS-485, folosind cablul de comunicație Modbus livrat împreună cu ventiloconvectorul. Un singur șablon acoperă toate cele trei dimensiuni — au aceeași hartă de regiștri Modbus.
Șablonul oferă selectarea modului de funcționare (Off, Ventilation, Cooling, Heating, Automatic), un termostat cu temperatura setată și temperatura măsurată a camerei, selectarea vitezei ventilatorului, temperatura apei la baterie și raportarea automată a semnalizărilor de eroare și de protecție ale unității.
Conectarea hardware
Înainte de a deschide cutia de comandă, opriți alimentarea de la rețea. Regleta de borne XT1 este sub tensiune de 230 V AC. Lucrările electrice la unitate pot fi efectuate numai de un instalator calificat.
Deschiderea cutiei de comandă
- Ridicați clapeta frontală a carcasei.
- Slăbiți șurubul și scoateți capacul cutiei de comandă.
Conectarea cablului Modbus la CN22
- Introduceți cablul de comunicație Modbus livrat în conectorul CN22 de pe placa electronică.
- Închideți cutia de comandă.
- Conectați magistrala RS-485 care vine de la TapHome la firele P, Q și E ale cablului de comunicație Modbus.
| Bornă | Semnal |
|---|---|
| P | RS-485 A (+) |
| Q | RS-485 B (−) |
| E | GND (ecranare opțională) |

Mai multe ventiloconvectoare pot împărți o singură magistrală RS-485 și un singur TapHome Core. Fiecare unitate are nevoie de propria adresă Modbus (consultați secțiunea Configurare de mai jos).
Schema de conexiuni
Schema de conexiuni a producătorului arată unde se află conectorii relevanți: conectorul CN22 al cablului Modbus cu firele P, Q, E (poziția 12), comutatoarele de adresă SW1 și ENC2 de pe placa de comutatoare (poziția 3), alimentarea de la rețea XT1 (poziția 5) și contactul On/Off XT3 (poziția 6). Senzorul de temperatură a aerului T1 se conectează la CN32, iar senzorul de temperatură a apei T2 la CN31.

Contactul On/Off XT3 (opțional)
La regleta de borne XT3 (HA, HB) se poate conecta un accesoriu cu contact uscat On/Off, de exemplu un regulator de sistem:
- Contact închis — ventiloconvectorul este în standby.
- Contact deschis — ventiloconvectorul este gata de funcționare.
Contactul funcționează independent de Modbus și poate fi folosit împreună cu comanda prin Modbus. Dacă contactul este conectat, mențineți-l deschis, altfel unitatea rămâne în standby indiferent de ce trimite TapHome.

Configurare
Activarea comunicației Modbus
Nu este necesară nicio activare din meniu. Modbus este disponibil imediat ce cablul Modbus este conectat la CN22 și unitatea are adresa setată pe SW1 și ENC2.
Setarea adresei Modbus (SW1 și ENC2)
Adresa se setează cu două comutatoare de pe placa de comutatoare aflată pe capacul cutiei de comandă:
- SW1 (două comutatoare DIP) selectează un grup de 16 adrese: 0–15, 16–31, 32–47 sau 48–63.
- ENC2 (comutator rotativ) selectează una dintre cele 16 adrese din grupul respectiv.
Pozițiile comutatoarelor sunt prezentate în tabelul de pe pagina din manual de mai sus.
Comutatoarele setează adresele 00–63, care corespund adreselor Modbus 1–64. Adresa Modbus — și deci parametrul de import Modbus Slave ID din TapHome — este adresa de pe comutatoare plus unu. Adresa 00 de pe comutatoare înseamnă Slave ID 1, adresa 05 înseamnă Slave ID 6.
Când mai multe ventiloconvectoare sunt comandate pe aceeași magistrală, setați pentru fiecare unitate o adresă proprie cu SW1 și ENC2.
Parametrii liniei seriale
| Parametru | Opțiuni | Setare din fabrică |
|---|---|---|
| Viteză de transmisie (baud rate) | 4800, 9600, 19200, 38400 bps | 9600 bps |
| Biți de date | 8 | 8 |
| Biți de stop | 1 sau 2 | 1 |
| Paritate | Impară, pară sau fără | Fără |
| Mod de transmisie | Modbus RTU | — |
| Verificare erori | CRC-16 | — |
| Adresă | 1–64 | — |
Șablonul presupune setările din fabrică: 9600 bps, 8 biți de date, fără paritate, 1 bit de stop. Viteza de transmisie se poate modifica prin registrul 1640; după modificare, următoarea comunicație trebuie să folosească deja noua setare, altfel unitatea nu răspunde. Șablonul nu scrie acest registru.
Unitatea acceptă codurile de funcție Modbus 03 (citirea mai multor holding registers), 06 (scrierea unui singur holding register) și 16 (scrierea mai multor holding registers).
Adăugarea ventiloconvectorului în TapHome
Importați șablonul pe magistrala RS-485 a TapHome Core setată la aceiași parametri seriali și introduceți Modbus Slave ID-ul unității; pentru mai multe ventiloconvectoare, importați șablonul o dată pentru fiecare unitate, cu propriul Slave ID.
Funcțiile dispozitivului
Modul de funcționare
Registrul 1601 selectează modul de funcționare. TapHome îl afișează ca un comutator cu mai multe valori (Operating Mode):
| Valoare | Mod |
|---|---|
| 0x00 | Off (oprit) |
| 0x01 | Ventilation (doar ventilator, fără încălzire sau răcire) |
| 0x02 | Cooling (răcire) |
| 0x03 | Heating (încălzire) |
| 0x05 | Automatic (automat) |
Unitatea are și un mod de dezumidificare (0x04), pe care șablonul nu îl oferă. Dacă viteza ventilatorului nu este scrisă împreună cu noul mod, unitatea selectează singură viteza medie a ventilatorului.
Temperatura setată și temperatura camerei
Termostatul (Temperature Setpoint) scrie temperatura dorită (Ts, registrul 1602) în intervalul 17–30 °C și afișează lângă ea temperatura măsurată a camerei T1 (registrul 1606). O temperatură setată în afara intervalului 17–30 °C este respinsă de unitate cu un cod de eroare. În modul Ventilation temperatura setată nu se poate modifica.
Viteza ventilatorului
Registrul 1603 setează viteza ventilatorului (Fan Speed):
| Valoare | Viteză |
|---|---|
| 0x02 | Low (mică) |
| 0x03 | Medium (medie) |
| 0x04 | High (mare) |
| 0x05 | Automatic (automată) |
Valorile 0x00 și 0x01 nu sunt valide; unitatea răspunde la ele cu un cod de eroare.
Temperatura apei
Temperatura apei T2-C la baterie (Water Temperature, registrul 1607) se citește la fiecare 15 secunde. Ambele temperaturi folosesc aceeași codificare: unitatea trimite valoarea brută = (temperatură + 5) × 2 + 30, care acoperă intervalul −20 °C până la 100 °C (valoare brută 0–240). TapHome o decodează ca valoare brută / 2 − 20.
Erori și avertismente
Șablonul citește semnalizările de eroare (registrul 1614) și regiștrii de stare a protecțiilor (1615 și 1617) și le afișează direct pe ventiloconvector în TapHome:
| Condiție | Gravitate |
|---|---|
| Room temperature sensor error (eroare la senzorul de temperatură a camerei) | Eroare |
| Water temperature sensor error (eroare la senzorul de temperatură a apei) | Eroare |
| EEPROM error (eroare EEPROM) | Eroare |
| Fan speed error (eroare la viteza ventilatorului) | Eroare |
| Water level error (eroare de nivel al apei) | Eroare |
| P1 frost protection active (protecția antiîngheț P1 activă) | Avertisment |
| Frost protection active (protecția antiîngheț activă) | Avertisment |
| Temperature outside operating range (temperatură în afara intervalului de funcționare) | Avertisment |
| Remote off active (oprire de la distanță activă) | Avertisment |
| Capacity outside range (capacitate în afara intervalului) | Avertisment |
Dispozitivul Operating Mode are și trei atribute de service: blocarea tastelor telecomenzii (Key lock, registrul 1612, bitul 0), funcția blocată (Locked function) — Cooling locked (răcire blocată) sau Heating locked (încălzire blocată) (registrul 1612, biții 1–2) — și starea pompei de condens (Condensate pump, registrul 1613, bitul 0).
Depanare
Nu există comunicație
- Verificați dacă cablul Modbus este bine fixat în CN22 și dacă P și Q sunt conectate la A și B ale magistralei TapHome.
- Verificați Slave ID-ul: este adresa de pe comutatoarele SW1 și ENC2 plus unu. Comutatoarele pe 00 înseamnă Slave ID 1.
- Verificați dacă unitatea folosește în continuare 9600 bps, fără paritate și 1 bit de stop. Dacă viteza de transmisie a fost modificată prin registrul 1640, setați magistrala TapHome la aceeași valoare.
- Pe o magistrală cu mai multe dispozitive, verificați dacă ultimul dispozitiv de pe magistrală are montată rezistența de terminație.
Valoare nerealistă a temperaturii
Când un senzor de temperatură se defectează, unitatea returnează 0x7FFF (32767) în registrul 1606 sau 1607. Șablonul nu filtrează această valoare, așa că TapHome afișează atunci o temperatură neplauzibil de mare (aproximativ 16 360 °C) împreună cu o eroare de senzor. Verificați conectorul senzorului de aer CN32 sau conectorul senzorului de apă CN31 de pe placa principală; pentru T1, manualul indică drept cauză și un defect al termostatului de cameră din controlerul cu fir.
Comandă respinsă
- Modul de funcționare: șablonul oferă doar 0x00, 0x01, 0x02, 0x03 și 0x05.
- Temperatura setată: doar 17–30 °C și nu în modul Ventilation.
- Viteza ventilatorului: doar 0x02–0x05.
Unitatea nu pornește
Dacă la contactul On/Off XT3 este conectat un accesoriu și contactul este închis, ventiloconvectorul rămâne în standby indiferent de modul de funcționare setat în TapHome.