---
title: "Daikin RTD-RA"
description: "Sterowanie mieszkaniowymi klimatyzatorami Daikin serii RA — nastawa, tryb, wentylator, ON/OFF — przez Modbus RTU i S21. Szablon TapHome dla Daikin RTD-RA."
url: "https://taphome.com/pl/compatibility/daikin-rtd-ra/"
language: pl
lastmod: 2026-10-09
generator: hugo
ai:
  topics: ["modbus-rtu","air-conditioning","rs485","dip-switch","s21","residential-split"]
  questions: ["Jak zintegrować Daikin RTD-RA z TapHome?","Jakie urządzenia udostępnia szablon TapHome Daikin RTD-RA?","Jak podłączyć Daikin RTD-RA przez Modbus RTU do TapHome?","Jak ustawić adres Modbus slave na Daikin RTD-RA?","Które jednostki wewnętrzne Daikin są kompatybilne z adapterem RTD-RA?","Jak tryb Global Update wpływa na zachowanie pilota na RTD-RA?"]
---

# Daikin RTD-RA

Komunikacja: Modbus RTU

- [Strona produktu Daikin RTD-RA](https://www.daikin.eu/en_us/products/product.html/RTD-RA.html)

## Poradnik integracji

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 63 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

![Układ komponentów PCB Daikin RTD-RA — przełączniki DIP SW1, złącze RS-485 J5, wejścia J6, przewód S21 J1, diody LED](https://taphome.com/images/compatibility/daikin-rtd-ra/pcb-layout_hu_15fa10ab33c31ee1.jpg)

**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.

![Podłączenie Daikin RTD-RA przez S21 — fabrycznie zamontowany przewód podłączany bezpośrednio do portu S21 na PCB jednostki wewnętrznej](https://taphome.com/images/compatibility/daikin-rtd-ra/wiring-s21_hu_f852a4a0f8bd39ee.jpg)

> [!WARNING]
> 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](https://taphome.com/pl/compatibility/daikin-ekmbpp1/), RTD-NET, RTD-10 lub RTD-W.

### Pinout J5 RS-485 D-Bus

![Pinout złącza J5 i przykład okablowania daisy-chain RS-485 dla Daikin RTD-RA](https://taphome.com/images/compatibility/daikin-rtd-ra/wiring-rs485_hu_f03e613694bcedef.jpg)

| 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 63 urządzenia na magistrali

> [!WARNING]
> 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.

![Tabela adresowania przełączników DIP Daikin RTD-RA dla adresów slave 0–63](https://taphome.com/images/compatibility/daikin-rtd-ra/dip-switch-addresses_hu_b52c3cbbe199f03c.jpg)

### 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 z `I: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

![Wzorce statusu LED1 / LED2 Daikin RTD-RA — power-up, brak błędu, błąd jednostki, błąd konfiguracji, A/C nie znaleziona, timeout RS-485](https://taphome.com/images/compatibility/daikin-rtd-ra/led-diagnostics_hu_30c8e5eed7804856.jpg)

| 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** (0x3830, ASCII „80”) | 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](https://www.realtime-controls.co.uk/).

## Rozwiązywanie problemów

### Brak komunikacji Modbus (LED2 miga — timeout RS-485)

1. Sprawdź **okablowanie RS-485** na J5: DB+ do A+/D+, DA- do B-/D-, GND do masy zasilacza TapHome.
2. Upewnij się, że adres slave na **SW1.3–SW1.8** jest różny od zera (Adres 0 całkowicie wyłącza Modbus).
3. Potwierdź ustawienia szeregowe TapHome: **9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu**.
4. Sprawdź topologię daisy-chain — układy gwiazda i pierścień nie są obsługiwane.
5. 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)

1. 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.
2. Upewnij się, że jednostka wewnętrzna jest włączona.
3. 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.
4. Zrestartuj RTD-RA odłączając i ponownie podłączając przewód S21.

### Błąd jednostki wewnętrznej (LED2 świeci stale)

1. Odczytaj input register `I:22` z modułu Daikin RTD-RA.
2. Zdekoduj wartość jako dwa znaki ASCII (wyższy / niższy bajt), aby uzyskać standardowy kod błędu Daikin.
3. Wyszukaj kod w instrukcji serwisowej jednostki wewnętrznej lub na [realtime-controls.co.uk](https://www.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](https://taphome.com/pl/compatibility/daikin-ekmbpp1/), RTD-NET, RTD-10 lub RTD-W.
- **Mapowanie rejestrów inhibit.** Aktualny szablon czyta `H:23` dla *Fanspeed Inhibit* i `H:24` dla *Mode Inhibit*; według instrukcji RTD-RA prawidłowe rejestry to `H:22` (Fanspeed Inhibit) i `H:23` (Mode Inhibit). Atrybut *Louvre Inhibit* poprawnie odwołuje się do `H: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.

## Dostępne urządzenia 4

Te urządzenia pojawią się w TapHome po imporcie.

Daikin RTD-RA Moduł

Atrybuty serwisowe

|                              |                                                                                                                                                             |
|------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Podsumowanie pracy jednostek | Zagregowany stan termiczny wszystkich jednostek wewnętrznych na magistrali — Idle/Fan, Heating, Cooling lub Heat & Cool                                     |
| Global Update                | Aktualny globalny tryb blokady/aktualizacji — Last Touch, Central, Local lub OnChange (steruje sposobem propagacji zapisów Modbus do jednostki wewnętrznej) |
| Setpoint Update              | Tryb aktualizacji dla zapisów nastawy — Last Touch, Central, Local lub OnChange                                                                             |
| Fan Speed Update             | Tryb aktualizacji dla zapisów prędkości wentylatora — Last Touch, Central, Local lub OnChange                                                               |
| Mode Update                  | Tryb aktualizacji dla zapisów trybu pracy — Last Touch, Central, Local lub OnChange                                                                         |
| Louvre Update                | Tryb aktualizacji dla zapisów żaluzji — Last Touch, Central, Local lub OnChange                                                                             |
| Power Update                 | Tryb aktualizacji dla zapisów ON/OFF — Last Touch, Central, Local lub OnChange                                                                              |
| Setpoint                     | Aktualna nastawa temperatury (°C) odczytana z jednostki wewnętrznej                                                                                         |
| Setpoint Min                 | Minimalna dozwolona nastawa wymuszona przez adapter (16–32 °C lub 0 = brak limitu)                                                                          |
| Setpoint Max                 | Maksymalna dozwolona nastawa wymuszona przez adapter (16–32 °C lub 0 = brak limitu)                                                                         |
| Fan Speed Inhibit            | Bitmaska stopni wentylatora wyłączonych na jednostce wewnętrznej (Auto, Fan 1–5; 0 = brak inhibit)                                                          |
| Mode Inhibit                 | Bitmaska trybów pracy wyłączonych na jednostce wewnętrznej (Auto, Heat, Fan, Cool, Dry; 0 = brak inhibit)                                                   |
| Louvre Inhibit               | Bitmaska pozycji żaluzji wyłączonych na jednostce wewnętrznej (Stop, Swing; 0 = brak inhibit)                                                               |
| Liczba jednostek             | Liczba jednostek wewnętrznych wykrytych na łączu S21 / P1P2                                                                                                 |

Akcje serwisowe

|                |                                                                                                                                          |
|----------------|------------------------------------------------------------------------------------------------------------------------------------------|
| Control Update | Atomowo zapisuje wszystkie sześć trybów blokady/aktualizacji per parametr (Global, Setpoint, Fan Speed, Mode, Louvre, Power) do adaptera |

Odczyt (moduł)

```taphome
IF(MODBUSR(A, 21, Uint16) = 1, ADDERROR("At least one unit in fault", MODBUSR(A, 22, Uint16)));
```

Atrybuty serwisowe

Summary of unit operation

```taphome
Switch(MODBUSR(A, 30, Uint16), 0, "Idle/Fan", 1, "Heating", 2, "Cooling", 3, "Heat & Cool", "Unknown");
```

Global Update

```taphome
var gu := MODBUSR(H, 10, Uint16);
SWITCH(gu, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
```

Setpoint Update

```taphome
var se := MODBUSR(H, 11, Uint16);
SWITCH(se, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
```

Fanspeed Update

```taphome
var fe := MODBUSR(H, 12, Uint16);
SWITCH(fe, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
```

Mode Update

```taphome
var mu := MODBUSR(H, 13, Uint16);
SWITCH(mu, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
```

Louvre Update

```taphome
var se := MODBUSR(H, 14, Uint16);
SWITCH(se, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
```

Power Update

```taphome
var pow := MODBUSR(H, 15, Uint16);
SWITCH(pow, 0, "Last Touch", 1, "Central", 2, "Local", 3,"OnChange", "Unknown")
```

SetPoint

```taphome
MODBUSR(H, 1, Uint16);
```

SetPoint Min

```taphome
var sm := MODBUSR(H, 20, Uint16);
IF(sm = 0,"No limit", sm);
```

Setpoint Max

```taphome
var sm := MODBUSR(H, 21, Uint16);
IF(sm = 0,"No limit", sm);
```

Fanspeed Inhibit

```taphome
var sm := MODBUSR(H, 23, Uint16);
IF(sm = 0,"No limit", sm);
```

Mode Inhibit

```taphome
var sm := MODBUSR(H, 24, Uint16);
IF(sm = 0,"No limit", sm);
```

Louvre Inhibit

```taphome
var sm := MODBUSR(H, 24, Uint16);
IF(sm = 0,"No limit", sm);
```

Unit Count

```taphome
var uc := MODBUSR(A, 20, Uint16);
uc + " unit" + IF(uc != 1, "s", "");
```

Akcje serwisowe

Control Update

Parametry: Global Update, Setpoint Update, Fanspeed Update, Mode Update, Louvre Update, Power Update

```taphome
MODBUSW(H, 10, Uint16, gu);
MODBUSW(H, 11, Uint16, su);
MODBUSW(H, 12, Uint16, fu);
MODBUSW(H, 13, Uint16, mu);
MODBUSW(H, 14, Uint16, lu);
MODBUSW(H, 15, Uint16, pu);
```

Tryb pracy Przełącznik wielowartościowy Odczyt i zapis

Selektor trybu pracy dla jednostki wewnętrznej — Auto, Heat, Fan, Cool lub Dry

Rejestr: H:3 Int16 numeric

Wartości / Stany: Auto · Kúrenie · Vetranie · Chladenie · Odvlhčovanie

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 3, Int16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(H, 3, Int16, Mu)
```

Termostat Termostat Odczyt i zapis

Odczytuje średnią temperaturę powietrza powrotnego grupy i zapisuje żądaną nastawę (całkowite °C) do jednostki wewnętrznej

Rejestr: H:1 Int16 Jednostka: °C

Odczyt temperatury

```taphome
MODBUSR(A, 23, Int16) /100
```

Odczyt temperatury zadanej

```taphome
MODBUSR(H, 1, Int16)
```

Zapis temperatury zadanej

```taphome
MODBUSW(H, 1, Int16, Se)
```

Prędkość wentylatora Przełącznik wielowartościowy Odczyt i zapis

Selektor prędkości wentylatora — Auto plus pięć stopni (Low, Medium Low, Medium, Medium High, High); niektóre modele jednostek wewnętrznych serii RA obsługują mniej stopni

Rejestr: H:2 UInt16 numeric

Wartości / Stany: Auto · Nízky · Stredne nízky · Stredný · Stredne vysoký · Vysoký

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 2, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(H, 2, UInt16, Mu)
```

Atrybuty serwisowe

Damper Control

```taphome
Switch(MODBUSR(H, 30, Uint16), 0, "Auto", 1, "Cross Flow / Heat Recovery", 2, "Bypass", "Unknown");
```

VAM Fanspeed

```taphome
Switch(MODBUSR(H, 31, Uint16),1, "Low", 2, "High", "Unknown");
```

Wyłącznik Przełącznik Odczyt i zapis

Wyłącznik ON/OFF dla jednostki wewnętrznej

Rejestr: H:5 UInt16

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 5, Uint16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(H, 5, Uint16, St)
```

**Połączenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (16)

- H:4 Louvre — Louvre control 0=Stop, 1=Swing — basic airflow direction control missing from template
- H:22 Fanspeed Inhibit (correct register) — Manual specifies H0022 for Fanspeed Inhibit, but template reads H:23 in service attribute (off-by-one swap with Mode Inhibit). Not exposed as a writable device
- H:35 Filter Clear Command — 0=Idle, 1=Filter Clear — useful as periodic/triggered service action; typically tied to VAM/VKM but the register exists in the common map
- H:37 Force Thermo Off — 0=Enable Thermo, 1=Force Thermo Off — overrides indoor-unit thermostat, useful for energy-saving / load-shedding scenarios
- I:23 Return Air Average — Already used as thermostat current-temp source; could additionally be exposed as a standalone temperature sensor for logging / smart rules
- I:24 Filter Alarm (group) — 0=No alarm, 1=≥1 unit needs filter cleaning — important maintenance flag, not exposed by template
- I:25 Return Air Min — Minimum return-air temperature across the unit group (°C × 100). Single-unit RTD-RA: equal to I:23
- I:26 Return Air Max — Maximum return-air temperature across the unit group (°C × 100)
- I:35 Defrost — 0=No defrost, 1=≥1 unit in pressure-equalisation, hot-start/pre-heat or outdoor defrost
- I:36 Self-Clean Alarm Level — 0=No alarm, 1..4=alarm level (self-cleaning indoor units)
- I:37 Self-Clean Operation — 0=Idle, 1=Self-Clean cycle in progress
- I:50 RC Temperature — Wired remote-controller measured temperature (°C × 100). Only valid when 1 indoor unit on the P1/P2 network
- I:51 RC Operation Mode — Wired remote-controller operation mode — 0=Idle/Fan, 1=Heating, 2=Cooling, 3=Heat & Cool
- I:121 Per-Unit Is Fault (Unit 1) — Per-unit fault flag. Template uses group register A:21 instead, which works for both single-unit and multi-unit
- I:122 Per-Unit Fault Code (Unit 1) — Per-unit fault code (16-bit ASCII pair, e.g. 'A1'). Template uses group register A:22 instead
- I:131 Coil Inlet Temperature (Unit 1) — Per-unit coil-in temperature (°C × 100). Useful for diagnosing heat-pump performance

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.1.0` |

## Źródła

- Daikin RTD-RA Installation Instructions (21070-1.07.04, EN)
  
  [www.daikin.es](https://www.daikin.es/content/dam/MDM/TechnicalDrawings/Split/EN/RTD-RA%20Installation%20Instructions%2021070-1.07_EN.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/daikin-rtd-ra/manufacturer/rtd-ra-installation-instructions.pdf)
- RTD Common Modbus Registers, Issue 1.06.00
  
  [tinlavir.ro](https://tinlavir.ro/parteneri/2_VRV/4_Control_Systems/10_RTD_Adaptors/Documents/Common_Documents/RTD%20Common%20Modbus%20Registers%20v1.06.00.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/daikin-rtd-ra/manufacturer/rtd-common-modbus-registers.pdf)

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

