
Daikin RTD-RA to adapter Modbus RTU, który łączy mieszkaniowe jednostki wewnętrzne Daikin Room Air-Conditioner (naścienne split, Multi-split mieszkaniowe — seria RA ze złączem S21 dla pilota przewodowego) z TapHome przez RS-485. Adapter dostarczany jest z fabrycznie zamontowanym przewodem S21, który podłącza się bezpośrednio do PCB jednostki wewnętrznej i udostępnia nastawę, tryb pracy, prędkość wentylatora, ON/OFF oraz grupowe input registers (holding H0001–H0037, input I0021–I0131) przez 3-żyłową magistralę D-Bus.
Do 64 adapterów RTD-RA może współdzielić jedną magistralę RS-485, przy czym każdemu przypisany jest unikalny adres slave (1–63) za pomocą przełączników DIP na płytce. Sam RTD-RA pełni rolę bramy Modbus — żaden dodatkowy IntesisBOX ani konwerter BMS nie jest wymagany.
Połączenie sprzętowe
Układ PCB i połączenie S21

Kluczowe komponenty na PCB:
- J1 — przewód S21 do PCB jednostki wewnętrznej (zamontowany fabrycznie, maks. 950 mm)
- J5 — złącze RS-485 D-Bus (DB+, DA-, GND)
- J6 — bezpotencjałowe styki wejściowe S1 / S2 (używane tylko w trybach Stand-Alone / RTD-20)
- SW1 — 8-pozycyjny przełącznik DIP (wybór trybu i adresu)
- LED1, LED2 — wskaźniki statusu / błędów
Przewód S21 dostarczany jest z fabrycznie zamontowanym złączem, które podłącza się do portu S21 na PCB jednostki wewnętrznej Daikin Room Air-Conditioner. Przewód musi wchodzić do obudowy RTD-RA przez Port D, a opaska odciążająca musi być umieszczona po wewnętrznej stronie obudowy.

RTD-RA nie instaluj wewnątrz jednostki klimatyzacyjnej. Adapter zamontuj w osobnej metalowej lub plastikowej obudowie o klasie palności V-1, która uniemożliwi dostęp osobom niewykwalifikowanym. Przewód S21 między RTD-RA a PCB jednostki wewnętrznej nie może przekraczać 950 mm.
Kompatybilne jednostki wewnętrzne
RTD-RA jest przeznaczony wyłącznie dla mieszkaniowych jednostek serii RA — naściennych Daikin split, Multi-split mieszkaniowych i serii Multi+ wyposażonych w port S21 dla pilota przewodowego na PCB jednostki wewnętrznej. Nie jest kompatybilny z Sky Air, VRV ani komercyjnymi jednostkami kanałowymi, które używają magistral F1/F2 (DIII-NET) lub P1/P2 i wymagają Daikin EKMBPP1, RTD-NET, RTD-10 lub RTD-W.
Pinout J5 RS-485 D-Bus

| Pin | Oznaczenie | Funkcja |
|---|---|---|
| 1 | 0 V | Odniesienie dla S1 |
| 2 | S1 | Wejście bezpotencjałowe S1 (tylko tryb Stand-Alone) |
| 3 | 0 V | Odniesienie dla S2 |
| 4 | S2 | Wejście bezpotencjałowe S2 (tryb Stand-Alone / Clone) |
| 5 | DB+ | RS-485 D-Bus — Modbus B / D+ |
| 6 | DA- | RS-485 D-Bus — Modbus A / D- |
| 7 | GND | Wspólna masa / ekran |
Okablowanie RS-485:
- DB+ → A+/D+ na TapHome RS-485
- DA- → B-/D- na TapHome RS-485
- GND → GND na zasilaczu TapHome (obowiązkowe — uziemienie tylko w jednym punkcie)
Specyfikacja kabla:
- Typ: linka 24 AWG skrętka, ekranowana lub nieekranowana (Cat 3 / 4 / 5)
- Topologia: wyłącznie daisy-chain punkt-punkt — gwiazda i pierścień NIE są obsługiwane
- Maksymalna długość magistrali: 500 m bez wzmacniaczy
- Maksymalnie 64 urządzenia na magistrali
Przewód GND musi być połączony między każdym RTD-RA na magistrali a masą zasilacza TapHome. Bez prawidłowego uziemienia mogą wystąpić błędy komunikacji i sporadyczne zgłoszenia awarii. Ekran uziem tylko w jednym punkcie.
Konfiguracja
Tryby pracy
RTD-RA obsługuje pięć trybów pracy wybieranych przełącznikami DIP SW1. TapHome korzysta wyłącznie z trybu Modbus Slave — pozostałe tryby wymieniono dla referencji.
| Tryb | Adres (SW1.3–SW1.8) | Uwagi |
|---|---|---|
| Stand-Alone | 0 (wszystkie OFF) | Bez Modbus; styki S1/S2 sterują jednostką. Pomijany w trybie Modbus. |
| Modbus Slave | 1–63 | Używany przez TapHome — pełne sterowanie BMS przez RS-485 |
| RTD Clone | >0, S2 zamknięty | Klonuje ustawienia robocze z innego urządzenia RTD na magistrali |
| RTD-10 Duty/Standby | 1–8 | Slave pod masterem RTD-10 sterującym Sky Air / VRV |
| RTD-20 UCZ | >0 | User Control Zone w sieci RTD-20 retail-control |
Po ustawieniu SW1.3–SW1.8 na adres różny od zera adapter pracuje jako Modbus RTU slave; wszystkie funkcje stand-alone S1/S2 są wyłączone, a SW1.1 / SW1.2 zamiast tego sterują timeoutem Modbus master.
Włączenie komunikacji Modbus
Aby przełączyć RTD-RA w tryb Modbus Slave, ustaw adres slave na przełącznikach SW1.3 (LSB) – SW1.8 (MSB) na wartość między 1 a 63. Adres jest kodowany jako 6-bitowa liczba binarna:
| Przełącznik | Wartość bitu |
|---|---|
| SW1.3 | 1 (LSB) |
| SW1.4 | 2 |
| SW1.5 | 4 |
| SW1.6 | 8 |
| SW1.7 | 16 |
| SW1.8 | 32 (MSB) |
Przykład dla Slave ID 1: SW1.3 = ON, SW1.4–SW1.8 = OFF. Przykład dla Slave ID 5: SW1.3 = ON, SW1.5 = ON, pozostałe OFF.
Ustawienie wszystkich sześciu przełączników na OFF aktywuje tryb Stand-Alone (bez Modbus) — należy tego unikać przy integracji z TapHome.

Timeout Modbus master
SW1.1 i SW1.2 konfigurują timeout Modbus master, gdy adapter jest w trybie Modbus Slave. Jeśli przez 120 sekund nie nastąpi zapis do holding registra, uruchamiana jest skonfigurowana akcja timeoutu.
| SW1.1 | SW1.2 | Zachowanie przy timeout |
|---|---|---|
| OFF | OFF | Brak timeoutu |
| ON | OFF | Timeout po 120 s — jednostki włączone z aktualnymi ustawieniami, piloty ODBLOKOWANE (zalecane dla TapHome) |
| ON | ON | Timeout po 120 s — jednostki włączone z aktualnymi ustawieniami, stan blokady pilota niezmieniony |
Parametry komunikacji Modbus
| Parametr | Wartość |
|---|---|
| Sieć | RS-485 3-żyłowy |
| Tryb | Modbus RTU Slave |
| Baud rate | 9600 (domyślny; konfigurowalny na życzenie) |
| Parzystość | None (domyślny; konfigurowalny na życzenie) |
| Bity stopu | 1 |
| Register base | 0 |
| Zakres adresów | 1–63 (tryb Modbus Slave) |
Obsługiwane kody funkcji: 03 (read holding), 04 (read input), 06 (write single holding), 16 (write multiple holding) — do 10 registrów na zapytanie.
Zalecany tryb Global Update
Domyślnie RTD-RA uruchamia się ze wszystkimi trybami update ustawionymi na Last Touch, co oznacza, że każdy zapis Modbus — nawet z niezmienioną wartością — jest stosowany do jednostki wewnętrznej i nadpisuje ręczne ustawienia użytkownika na pilocie przewodowym. Jeśli cykl poll TapHome okresowo przepisuje rejestry, przy starcie ustaw Global Update (H:10) na OnChange, aby wartości były stosowane tylko przy faktycznej zmianie. Funkcja jest dostępna jako service action na module Daikin RTD-RA w TapHome.
Urządzenia szablonu
Sterowanie klimatyzacją
Szablon udostępnia cztery podstawowe rejestry sterujące jako pełnoprawne urządzenia TapHome:
- Tryb pracy (
H:3) — wybór między Auto, Heat, Fan, Cool i Dry (wartości 0–4 zgodnie z instrukcją RTD-RA). - Termostat (nastawa
H:1, aktualna temperatura zI:23 ÷ 100) — zapisuje całkowitą nastawę °C do jednostki wewnętrznej i odczytuje średnią temperaturę powietrza powrotnego grupy. Zakres nastawy zależy od modelu jednostki wewnętrznej (typowo 10–30 °C w trybie ogrzewania, 18–32 °C w trybie chłodzenia). - Prędkość wentylatora (
H:2) — sześciostopniowy selektor: Auto (0), Low (1), Medium Low (2), Medium (3), Medium High (4) i High (5). Niektóre modele jednostek wewnętrznych serii RA obsługują mniej niż pięć stopni wentylatora; nieobsługiwane wartości jednostka wewnętrzna obcina. - Wyłącznik (
H:5) — włącza i wyłącza jednostkę wewnętrzną.
Atrybuty service na poziomie modułu
Moduł Daikin RTD-RA udostępnia zestaw atrybutów tylko do odczytu do monitorowania i konfiguracji:
- Podsumowanie pracy jednostek (
I:30) — zagregowany stan termiczny dla całej magistrali (Idle/Fan, Heating, Cooling, Heat & Cool). - Liczba jednostek (
I:20) — liczba jednostek wewnętrznych wykrytych na łączu S21 / P1P2. - Setpoint (
H:1), Setpoint Min (H:20), Setpoint Max (H:21) — aktualna nastawa i skonfigurowane wartości limitów. - Global Update / Setpoint Update / Fanspeed Update / Mode Update / Louvre Update / Power Update (
H:10–H:15) — odczyt zwrotny trybu blokady/aktualizacji dla poszczególnych parametrów (Last Touch, Central, Local, OnChange). - Fanspeed Inhibit / Mode Inhibit / Louvre Inhibit — atrybuty bitmaskowe, które raportują, które stopnie wentylatora, tryby pracy lub pozycje żaluzji są aktualnie wyłączone w rejestrach inhibit jednostki.
Service action Control Update
Moduł udostępnia jedną service action — Control Update — która atomowo zapisuje wszystkie sześć trybów update per parametr (Global, Setpoint, Fanspeed, Mode, Louvre, Power) do H:10–H:15. Każdy parametr akceptuje jeden z czterech trybów blokady:
| Tryb update | Przyciski RC | Zachowanie |
|---|---|---|
| Last Touch (domyślny) | Odblokowane | Aktualizuje jednostkę przy każdym WRITE, nawet jeśli wartość jest niezmieniona |
| Central | Zablokowane | Przyciski pilota zablokowane; wartość jest wielokrotnie zapisywana |
| Local | Odblokowane | Zapisy WRITE Modbus NIE są propagowane do jednostki |
| OnChange | Odblokowane | Aktualizuje jednostkę tylko gdy wartość WRITE różni się od aktualnego ustawienia |
Diagnostyka LED

| Wzorzec | LED1 (zielona) | LED2 (czerwona) | Znaczenie |
|---|---|---|---|
| 5a | Szybkie miganie | Szybkie miganie | Sekwencja power-up — konfiguracja fabryczna |
| 5b | Miganie | Miganie | Sekwencja power-up — konfiguracja niestandardowa |
| 5c | Miganie | Wyłączona | Wyszukiwanie jednostki A/C po power-up / podczas konfiguracji |
| 6a | Stale ON | Wyłączona | Brak błędu — normalna praca |
| 6b | Wyłączona | Stale ON | Jednostka wewnętrzna zgłasza błąd (kod błędu odczytaj z I:22) |
| 7a | Wzorzec | Wzorzec | Błąd konfiguracji urządzenia |
| 7b | Miganie | Miganie | Brak jednostki A/C — błąd U5, łącze S21 zerwane |
| 7c | Miganie | Miganie | Timeout komunikacji RS-485 |
Kody błędów
Kody błędów jednostki wewnętrznej odczytuje się z input registra I:22 (grupa) i są kodowane jako dwa 8-bitowe znaki ASCII spakowane w jedną wartość 16-bitową — wyższy bajt = pierwszy znak, niższy bajt = drugi znak.
| Surowa wartość | Znaczenie |
|---|---|
| 0 | Oczekiwanie na dane |
| 255 | Brak błędu |
| 14384 (0x80) | Błąd grupy — timeout komunikacji, nie znaleziono jednostek |
| Inne | Standardowy kod błędu Daikin (np. 16689 → 'A' + '1' = A1) |
W celu zdekodowania konkretnych kodów zobacz instrukcję serwisową jednostki wewnętrznej Daikin lub tabelę kodów błędów RealTime Control Systems.
Rozwiązywanie problemów
Brak komunikacji Modbus (LED2 miga — timeout RS-485)
- Sprawdź okablowanie RS-485 na J5: DB+ do A+/D+, DA- do B-/D-, GND do masy zasilacza TapHome.
- Upewnij się, że adres slave na SW1.3–SW1.8 jest różny od zera (Adres 0 całkowicie wyłącza Modbus).
- Potwierdź ustawienia szeregowe TapHome: 9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu.
- Sprawdź topologię daisy-chain — układy gwiazda i pierścień nie są obsługiwane.
- Zmierz napięcie DC między DB+ a DA- — poziom spoczynkowy powinien wynosić około 1,5–5 V.
Jednostka A/C nie znaleziona (LED1 miga, LED2 wyłączona)
- Sprawdź przewód S21 między J1 na RTD-RA a portem S21 na PCB jednostki wewnętrznej — złącze musi być całkowicie wpięte.
- Upewnij się, że jednostka wewnętrzna jest włączona.
- Potwierdź, że jednostka wewnętrzna należy do serii RA (mieszkaniowy split z portem S21) — Sky Air / VRV / komercyjne jednostki kanałowe nie są obsługiwane.
- Zrestartuj RTD-RA odłączając i ponownie podłączając przewód S21.
Błąd jednostki wewnętrznej (LED2 świeci stale)
- Odczytaj input register
I:22z modułu Daikin RTD-RA. - Zdekoduj wartość jako dwa znaki ASCII (wyższy / niższy bajt), aby uzyskać standardowy kod błędu Daikin.
- Wyszukaj kod w instrukcji serwisowej jednostki wewnętrznej lub na realtime-controls.co.uk.
Ręczne zapisy są nadpisywane przez TapHome
Jeśli użytkownicy zgłaszają, że regulacje na pilocie przewodowym wracają do poprzedniego stanu, gdy tylko TapHome wykona poll, ustaw Global Update na OnChange za pomocą service action Control Update na module Daikin RTD-RA. Domyślny tryb Last Touch ponownie stosuje każdy zapis TapHome nawet jeśli wartość się nie zmieniła.
Uwagi i znane ograniczenia
- Tylko mieszkaniowa seria RA. RTD-RA został zaprojektowany wyłącznie dla jednostek wewnętrznych ze złączem S21 (naścienne Daikin split i Multi-split mieszkaniowe). Dla Sky Air, VRV i komercyjnych jednostek kanałowych użyj Daikin EKMBPP1, RTD-NET, RTD-10 lub RTD-W.
- Mapowanie rejestrów inhibit. Aktualny szablon czyta
H:23dla Fanspeed Inhibit iH:24dla Mode Inhibit; według instrukcji RTD-RA prawidłowe rejestry toH:22(Fanspeed Inhibit) iH:23(Mode Inhibit). Atrybut Louvre Inhibit poprawnie odwołuje się doH:24. Raportowane wartości inhibit mogą być więc przesunięte o jeden register względem dokumentacji producenta. - Atrybuty service związane z VAM. Urządzenie Prędkość wentylatora udostępnia atrybuty Damper Control (
H:30) i VAM Fan Speed (H:31) przeznaczone dla linii wentylacyjnych VAM/VKM. Ponieważ RTD-RA steruje tylko mieszkaniowymi jednostkami split serii RA, atrybuty te na rzeczywistym sprzęcie zwracają zazwyczaj 0 / Unknown i można je ignorować. - Zakres wartości trybu pracy. Selektor trybu akceptuje wartości 0–9; tylko 0–4 są poprawne na jednostce wewnętrznej (Auto / Heat / Fan / Cool / Dry). Zapis wartości 5–9 zostanie odrzucony.