Vaillant aroVAIR pro WN (VA 3-025 WN, VA 3-035 WN, VA 3-045 WN) to naścienny klimakonwektor (fan coil) do ogrzewania i chłodzenia w instalacjach wodnych, zwykle podłączony do obiegu wody pompy ciepła. TapHome komunikuje się z urządzeniem przez Modbus RTU na magistrali RS-485, korzystając z kabla komunikacyjnego Modbus dostarczanego razem z klimakonwektorem. Jeden szablon obejmuje wszystkie trzy wielkości — mają tę samą mapę rejestrów Modbus.
Szablon zapewnia wybór trybu pracy (Off, Ventilation, Cooling, Heating, Automatic), termostat z pożądaną temperaturą i zmierzoną temperaturą w pomieszczeniu, wybór prędkości wentylatora, temperaturę wody na wymienniku oraz automatyczne zgłaszanie flag błędów i zabezpieczeń urządzenia.
Podłączenie sprzętowe
Przed otwarciem skrzynki sterowniczej wyłącz zasilanie sieciowe. Listwa zaciskowa XT1 jest pod napięciem 230 V AC. Prace elektryczne przy urządzeniu może wykonywać wyłącznie wykwalifikowany instalator.
Otwieranie skrzynki sterowniczej
- Unieś przednią klapę obudowy.
- Poluzuj śrubę i zdejmij pokrywę skrzynki sterowniczej.
Podłączenie kabla Modbus do CN22
- Podłącz dostarczony kabel komunikacyjny Modbus do złącza CN22 na płytce drukowanej.
- Zamknij skrzynkę sterowniczą.
- Podłącz magistralę RS-485 prowadzącą z TapHome do żył P, Q i E kabla komunikacyjnego Modbus.
| Zacisk | Sygnał |
|---|---|
| P | RS-485 A (+) |
| Q | RS-485 B (−) |
| E | GND (opcjonalny ekran) |

Kilka klimakonwektorów może współdzielić jedną magistralę RS-485 i jeden TapHome Core. Każde urządzenie potrzebuje własnego adresu Modbus (zob. Konfiguracja poniżej).
Schemat okablowania
Schemat połączeń producenta pokazuje, gdzie znajdują się istotne złącza: złącze kabla Modbus CN22 z żyłami P, Q, E (pozycja 12), przełączniki adresu SW1 i ENC2 na płytce przełączników (pozycja 3), zasilanie sieciowe XT1 (pozycja 5) i styk On/Off XT3 (pozycja 6). Czujnik temperatury powietrza T1 jest podłączony do CN32, a czujnik temperatury wody T2 do CN31.

Styk On/Off XT3 (opcjonalnie)
Do listwy zaciskowej XT3 (HA, HB) można podłączyć akcesorium z bezpotencjałowym stykiem On/Off, na przykład regulator systemowy:
- Styk zwarty — klimakonwektor jest w trybie czuwania.
- Styk rozwarty — klimakonwektor jest gotowy do pracy.
Styk działa niezależnie od Modbus i można go używać razem ze sterowaniem przez Modbus. Jeśli styk jest podłączony, utrzymuj go rozwartym, w przeciwnym razie urządzenie pozostaje w trybie czuwania niezależnie od tego, co wysyła TapHome.

Konfiguracja
Włączenie komunikacji Modbus
Aktywacja w menu nie jest potrzebna. Modbus jest dostępny, gdy tylko kabel Modbus jest podłączony do CN22, a urządzenie ma ustawiony adres na SW1 i ENC2.
Ustawienie adresu Modbus (SW1 i ENC2)
Adres ustawia się dwoma przełącznikami na płytce przełączników na pokrywie skrzynki sterowniczej:
- SW1 (dwa przełączniki DIP) wybiera grupę 16 adresów: 0–15, 16–31, 32–47 lub 48–63.
- ENC2 (przełącznik obrotowy) wybiera jeden z 16 adresów w tej grupie.
Pozycje przełączników pokazuje tabela na stronie instrukcji powyżej.
Przełączniki ustawiają adresy od 00 do 63, które odpowiadają adresom Modbus od 1 do 64. Adres Modbus — a więc parametr importu Modbus Slave ID w TapHome — to adres przełączników plus jeden. Adres przełączników 00 to Slave ID 1, adres przełączników 05 to Slave ID 6.
Jeśli sterujesz kilkoma klimakonwektorami przez jedną magistralę, nadaj każdemu urządzeniu własny adres przełącznikami SW1 i ENC2.
Parametry linii szeregowej
| Parametr | Opcje | Ustawienie fabryczne |
|---|---|---|
| Prędkość transmisji | 4800, 9600, 19200, 38400 bps | 9600 bps |
| Bity danych | 8 | 8 |
| Bity stopu | 1 lub 2 | 1 |
| Parzystość | Nieparzysta, parzysta lub brak | Brak |
| Tryb transmisji | Modbus RTU | — |
| Kontrola błędów | CRC-16 | — |
| Adres | 1–64 | — |
Szablon oczekuje ustawień fabrycznych: 9600 bps, 8 bitów danych, brak parzystości, 1 bit stopu. Prędkość transmisji można zmienić przez rejestr 1640; po zmianie już następna komunikacja musi używać nowego ustawienia, inaczej urządzenie nie odpowiada. Szablon nie zapisuje tego rejestru.
Urządzenie obsługuje kody funkcji Modbus 03 (odczyt wielu rejestrów holding), 06 (zapis pojedynczego rejestru holding) i 16 (zapis wielu rejestrów holding).
Dodanie klimakonwektora w TapHome
Zaimportuj szablon na magistrali RS-485 TapHome Core ustawionej na te same parametry szeregowe i wpisz Modbus Slave ID urządzenia; przy kilku klimakonwektorach zaimportuj szablon raz dla każdego urządzenia z jego własnym Slave ID.
Funkcje urządzenia
Tryb pracy
Rejestr 1601 wybiera tryb pracy. TapHome wyświetla go jako przełącznik wielowartościowy:
| Wartość | Tryb |
|---|---|
| 0x00 | Off (wyłączony) |
| 0x01 | Ventilation (wentylacja — tylko wentylator, bez ogrzewania i chłodzenia) |
| 0x02 | Cooling (chłodzenie) |
| 0x03 | Heating (ogrzewanie) |
| 0x05 | Automatic (automatyczny) |
Urządzenie ma też tryb osuszania (0x04), którego szablon nie oferuje. Jeśli prędkość wentylatora nie zostanie zapisana razem z nowym trybem, urządzenie samo wybierze średnią prędkość wentylatora.
Pożądana temperatura i temperatura w pomieszczeniu
Termostat zapisuje pożądaną temperaturę (Ts, rejestr 1602) w zakresie 17–30 °C i obok niej wyświetla zmierzoną temperaturę w pomieszczeniu T1 (rejestr 1606). Nastawę spoza zakresu 17–30 °C urządzenie odrzuca z kodem błędu. W trybie Ventilation nie można ustawić pożądanej temperatury.
Prędkość wentylatora
Rejestr 1603 ustawia prędkość wentylatora:
| Wartość | Prędkość |
|---|---|
| 0x02 | Low (niska) |
| 0x03 | Medium (średnia) |
| 0x04 | High (wysoka) |
| 0x05 | Automatic (automatyczna) |
Wartości 0x00 i 0x01 są nieprawidłowe; urządzenie odpowiada na nie kodem błędu.
Temperatura wody
Temperatura wody T2-C na wymienniku (rejestr 1607) jest odczytywana co 15 sekund. Obie temperatury używają tego samego kodowania: urządzenie wysyła raw = (temperatura + 5) × 2 + 30, co obejmuje zakres od −20 °C do 100 °C (raw 0–240). TapHome dekoduje wartość jako raw / 2 − 20.
Błędy i ostrzeżenia
Szablon odczytuje flagi błędów (rejestr 1614) i rejestry stanu zabezpieczeń (1615 i 1617) i wyświetla je bezpośrednio na klimakonwektorze w TapHome:
| Stan | Ważność |
|---|---|
| Room temperature sensor error (błąd czujnika temperatury w pomieszczeniu) | Błąd |
| Water temperature sensor error (błąd czujnika temperatury wody) | Błąd |
| EEPROM error (błąd EEPROM) | Błąd |
| Fan speed error (błąd prędkości wentylatora) | Błąd |
| Water level error (błąd poziomu wody) | Błąd |
| P1 frost protection active (aktywna ochrona przed zamarzaniem P1) | Ostrzeżenie |
| Frost protection active (aktywna ochrona przed zamarzaniem) | Ostrzeżenie |
| Temperature outside operating range (temperatura poza zakresem pracy) | Ostrzeżenie |
| Remote off active (aktywne zdalne wyłączenie) | Ostrzeżenie |
| Capacity outside range (wydajność poza zakresem) | Ostrzeżenie |
Urządzenie Operating Mode ma też trzy atrybuty serwisowe: blokadę klawiszy pilota (rejestr 1612, bit 0), zablokowaną funkcję — zablokowane chłodzenie lub zablokowane ogrzewanie (rejestr 1612, bity 1–2) — oraz stan pompy skroplin (rejestr 1613, bit 0).
Rozwiązywanie problemów
Brak komunikacji
- Sprawdź, czy kabel Modbus jest pewnie osadzony w CN22, a P i Q są podłączone do A i B magistrali TapHome.
- Sprawdź Slave ID: to adres przełączników SW1 i ENC2 plus jeden. Przełączniki na 00 oznaczają Slave ID 1.
- Sprawdź, czy urządzenie nadal używa 9600 bps, bez parzystości i z 1 bitem stopu. Jeśli prędkość transmisji zmieniono przez rejestr 1640, ustaw magistralę TapHome na tę samą wartość.
- Na magistrali z kilkoma urządzeniami sprawdź, czy ostatnie urządzenie na magistrali ma założony rezystor terminujący.
Nierealistyczny odczyt temperatury
Gdy czujnik temperatury ulegnie awarii, urządzenie zwraca w rejestrze 1606 lub 1607 wartość 0x7FFF (32767). Szablon nie filtruje tej wartości, więc TapHome wyświetla wtedy nieprawdopodobnie wysoką temperaturę (około 16 360 °C) razem z błędem czujnika. Sprawdź złącze czujnika powietrza CN32 lub złącze czujnika wody CN31 na płytce głównej; dla T1 instrukcja jako przyczynę podaje także usterkę termostatu pokojowego w przewodowym sterowniku.
Polecenie odrzucone
- Tryb pracy: szablon oferuje tylko 0x00, 0x01, 0x02, 0x03 i 0x05.
- Pożądana temperatura: tylko 17–30 °C i nie w trybie Ventilation.
- Prędkość wentylatora: tylko 0x02–0x05.
Urządzenie się nie uruchamia
Jeśli do styku On/Off XT3 jest podłączone akcesorium, a styk jest zwarty, klimakonwektor pozostaje w trybie czuwania niezależnie od trybu pracy ustawionego w TapHome.