
Daikin RTD-RA è un adattatore Modbus RTU che collega le unità interne residenziali Daikin Room Air-Conditioner (split a parete, Multi-split residenziali — la serie RA dotata di connettore S21 per telecomando cablato) a TapHome via RS-485. L’adattatore è fornito con un cavo S21 pre-montato che si collega direttamente al PCB dell’unità interna ed espone setpoint, modalità operativa, velocità ventilatore, ON/OFF e gli input register di gruppo (holding H0001–H0037, input I0021–I0131) tramite un D-Bus a 3 fili.
Fino a 64 adattatori RTD-RA possono condividere un unico bus RS-485, ognuno con un indirizzo slave univoco (1–63) impostato tramite i DIP switch a bordo. L’RTD-RA stesso funge da gateway Modbus — non è richiesto alcun IntesisBOX o convertitore BMS aggiuntivo.
Collegamento hardware
Layout PCB e collegamento S21

Componenti chiave sul PCB:
- J1 — cavo S21 verso il PCB dell’unità interna (montato in fabbrica, max 950 mm)
- J5 — connettore RS-485 D-Bus (DB+, DA-, GND)
- J6 — contatti di ingresso a potenziale zero S1 / S2 (utilizzati solo nelle modalità Stand-Alone / RTD-20)
- SW1 — DIP switch a 8 posizioni (selezione modalità e indirizzo)
- LED1, LED2 — indicatori di stato / guasto
Il cavo S21 è fornito con un connettore pre-montato che si inserisce nella porta S21 sul PCB dell’unità interna Daikin Room Air-Conditioner. Il cavo deve entrare nell’involucro dell’RTD-RA attraverso la Porta D, con la fascetta antitrazione posizionata sul lato interno dell’involucro.

Non installare l’RTD-RA all’interno dell’unità di climatizzazione. Montare l’adattatore in un involucro separato in metallo o plastica con classe di infiammabilità V-1 che impedisca l’accesso a personale non qualificato. Il cavo S21 tra RTD-RA e PCB dell’unità interna non deve superare i 950 mm.
Unità interne compatibili
L’RTD-RA è destinato esclusivamente alle unità residenziali serie RA — split a parete Daikin, Multi-split residenziali e gamme Multi+ che dispongono di porta S21 per telecomando sul PCB dell’unità interna. Non è compatibile con Sky Air, VRV o unità canalizzate commerciali, che utilizzano bus F1/F2 (DIII-NET) o P1/P2 e richiedono Daikin EKMBPP1, RTD-NET, RTD-10 o RTD-W.
Pinout J5 RS-485 D-Bus

| Pin | Etichetta | Funzione |
|---|---|---|
| 1 | 0 V | Riferimento per S1 |
| 2 | S1 | Ingresso a potenziale zero S1 (solo modalità Stand-Alone) |
| 3 | 0 V | Riferimento per S2 |
| 4 | S2 | Ingresso a potenziale zero S2 (modalità Stand-Alone / Clone) |
| 5 | DB+ | RS-485 D-Bus — Modbus B / D+ |
| 6 | DA- | RS-485 D-Bus — Modbus A / D- |
| 7 | GND | Massa comune / schermo |
Cablaggio RS-485:
- DB+ → A+/D+ su TapHome RS-485
- DA- → B-/D- su TapHome RS-485
- GND → GND sull’alimentatore TapHome (obbligatorio — messa a terra in un solo punto)
Specifica del cavo:
- Tipo: cavo cordato 24 AWG twisted pair, schermato o non schermato (Cat 3 / 4 / 5)
- Topologia: esclusivamente daisy-chain punto-punto — stella e anello NON sono supportate
- Lunghezza massima del bus: 500 m senza ripetitori
- Massimo 64 dispositivi per bus
Il conduttore GND deve essere collegato tra ogni RTD-RA sul bus e la massa dell’alimentatore TapHome. Senza una corretta messa a terra sono probabili errori di comunicazione e segnalazioni di guasto intermittenti. Mettere a terra lo schermo in un solo punto.
Configurazione
Modalità operative
L’RTD-RA supporta cinque modalità operative selezionate tramite i DIP switch SW1. TapHome utilizza esclusivamente la modalità Modbus Slave — le altre modalità sono elencate solo per riferimento.
| Modalità | Indirizzo (SW1.3–SW1.8) | Note |
|---|---|---|
| Stand-Alone | 0 (tutti OFF) | Nessun Modbus; i contatti S1/S2 controllano l’unità. Bypassata in modalità Modbus. |
| Modbus Slave | 1–63 | Utilizzata da TapHome — controllo BMS completo via RS-485 |
| RTD Clone | >0, S2 chiuso | Clona le impostazioni operative da un altro dispositivo RTD sul bus |
| RTD-10 Duty/Standby | 1–8 | Slave sotto un master RTD-10 che controlla Sky Air / VRV |
| RTD-20 UCZ | >0 | User Control Zone in una rete RTD-20 retail-control |
Una volta che SW1.3–SW1.8 sono impostati su un indirizzo diverso da zero, l’adattatore funziona come slave Modbus RTU; tutte le funzioni stand-alone S1/S2 sono disabilitate e SW1.1 / SW1.2 controllano invece il timeout del Modbus master.
Abilitazione della comunicazione Modbus
Per impostare l’RTD-RA in modalità Modbus Slave, impostare l’indirizzo slave sui DIP switch SW1.3 (LSB) – SW1.8 (MSB) con un valore compreso tra 1 e 63. L’indirizzo è codificato come numero binario a 6 bit:
| Switch | Valore bit |
|---|---|
| SW1.3 | 1 (LSB) |
| SW1.4 | 2 |
| SW1.5 | 4 |
| SW1.6 | 8 |
| SW1.7 | 16 |
| SW1.8 | 32 (MSB) |
Esempio per Slave ID 1: SW1.3 = ON, SW1.4–SW1.8 = OFF. Esempio per Slave ID 5: SW1.3 = ON, SW1.5 = ON, tutti gli altri OFF.
Impostare tutti e sei gli switch su OFF attiva la modalità Stand-Alone (nessun Modbus) — situazione da evitare per l’integrazione con TapHome.

Timeout Modbus master
SW1.1 e SW1.2 configurano il timeout del Modbus master quando l’adattatore è in modalità Modbus Slave. Se non avviene alcuna scrittura in un holding register per 120 secondi, viene eseguita l’azione di timeout configurata.
| SW1.1 | SW1.2 | Comportamento al timeout |
|---|---|---|
| OFF | OFF | Nessun timeout |
| ON | OFF | Timeout dopo 120 s — unità accese con le impostazioni correnti, telecomandi SBLOCCATI (consigliato per TapHome) |
| ON | ON | Timeout dopo 120 s — unità accese con le impostazioni correnti, stato di blocco del telecomando invariato |
Parametri di comunicazione Modbus
| Parametro | Valore |
|---|---|
| Rete | RS-485 a 3 fili |
| Modalità | Modbus RTU Slave |
| Baud rate | 9600 (predefinito; configurabile su richiesta) |
| Parità | None (predefinito; configurabile su richiesta) |
| Stop bit | 1 |
| Register base | 0 |
| Intervallo indirizzi | 1–63 (modalità Modbus Slave) |
Codici funzione supportati: 03 (read holding), 04 (read input), 06 (write single holding), 16 (write multiple holding) — fino a 10 register per richiesta.
Modalità Global Update consigliata
Per impostazione predefinita l’RTD-RA si avvia con tutte le modalità di update impostate su Last Touch, il che significa che ogni scrittura Modbus — anche con valore invariato — viene applicata all’unità interna e sovrascrive l’impostazione manuale dell’utente sul telecomando cablato. Se il ciclo di poll TapHome riscrive periodicamente i register, all’avvio impostare Global Update (H:10) su OnChange in modo che i valori vengano applicati solo quando cambiano effettivamente. È disponibile come service action sul modulo Daikin RTD-RA in TapHome.
Dispositivi del template
Controllo del climatizzatore
Il template espone i quattro register di controllo principali come dispositivi TapHome a tutti gli effetti:
- Modalità operativa (
H:3) — selezione tra Auto, Heat, Fan, Cool e Dry (valori 0–4 secondo il manuale RTD-RA). - Termostato (setpoint
H:1, temperatura corrente daI:23 ÷ 100) — scrive il setpoint °C intero sull’unità interna e legge la temperatura media dell’aria di ritorno del gruppo. L’intervallo di setpoint dipende dal modello dell’unità interna (tipicamente 10–30 °C in riscaldamento, 18–32 °C in raffrescamento). - Velocità ventilatore (
H:2) — selettore a sei livelli: Auto (0), Low (1), Medium Low (2), Medium (3), Medium High (4) e High (5). Alcuni modelli interni della serie RA supportano meno di cinque livelli; i valori non supportati vengono troncati dall’unità. - Interruttore (
H:5) — accende e spegne l’unità interna.
Service attribute a livello di modulo
Il modulo Daikin RTD-RA fornisce un set di attributi di sola lettura per il monitoraggio e la configurazione:
- Riepilogo funzionamento unità (
I:30) — stato termico aggregato sull’intero bus (Idle/Fan, Heating, Cooling, Heat & Cool). - Numero di unità (
I:20) — numero di unità interne rilevate sul collegamento S21 / P1P2. - Setpoint (
H:1), Setpoint Min (H:20), Setpoint Max (H:21) — setpoint corrente e valori limite configurati. - Global Update / Setpoint Update / Fanspeed Update / Mode Update / Louvre Update / Power Update (
H:10–H:15) — riletture per parametro della modalità di blocco/update (Last Touch, Central, Local, OnChange). - Fanspeed Inhibit / Mode Inhibit / Louvre Inhibit — attributi bitmask che indicano quali livelli ventilatore, modalità operative o posizioni alette sono attualmente disabilitati nei register inhibit dell’unità.
Service action Control Update
Il modulo espone una singola service action — Control Update — che scrive atomicamente tutte e sei le modalità di update per parametro (Global, Setpoint, Fanspeed, Mode, Louvre, Power) in H:10–H:15. Ogni parametro accetta una delle quattro modalità di blocco:
| Modalità update | Pulsanti RC | Comportamento |
|---|---|---|
| Last Touch (predefinito) | Sbloccati | Aggiorna l’unità ad ogni WRITE, anche se il valore è invariato |
| Central | Bloccati | Pulsanti del telecomando bloccati; il valore viene riscritto ripetutamente |
| Local | Sbloccati | Le WRITE Modbus NON vengono propagate all’unità |
| OnChange | Sbloccati | Aggiorna l’unità solo se il valore WRITE differisce dall’impostazione corrente |
Diagnostica LED

| Pattern | LED1 (verde) | LED2 (rosso) | Significato |
|---|---|---|---|
| 5a | Lampeggio rapido | Lampeggio rapido | Sequenza di power-up — configurazione di fabbrica |
| 5b | Lampeggio | Lampeggio | Sequenza di power-up — configurazione personalizzata |
| 5c | Lampeggio | Spento | Ricerca unità A/C dopo power-up / durante la configurazione |
| 6a | Acceso fisso | Spento | Nessun guasto — funzionamento normale |
| 6b | Spento | Acceso fisso | L’unità interna segnala un guasto (leggere il codice da I:22) |
| 7a | Pattern | Pattern | Errore di configurazione del dispositivo |
| 7b | Lampeggio | Lampeggio | Unità A/C mancante — errore U5, link S21 caduto |
| 7c | Lampeggio | Lampeggio | Timeout di comunicazione RS-485 |
Codici di guasto
I codici di guasto dell’unità interna vengono letti dall’input register I:22 (gruppo) e codificati come due caratteri ASCII a 8 bit impacchettati in un singolo valore a 16 bit — byte alto = primo carattere, byte basso = secondo carattere.
| Valore grezzo | Significato |
|---|---|
| 0 | In attesa di dati |
| 255 | Nessun guasto |
| 14384 (0x80) | Guasto di gruppo — timeout di comunicazione, nessuna unità trovata |
| Altro | Codice di guasto Daikin standard (es. 16689 → 'A' + '1' = A1) |
Per decodificare codici specifici consultare il manuale di servizio dell’unità interna Daikin o la tabella codici di guasto RealTime Control Systems.
Risoluzione problemi
Nessuna comunicazione Modbus (LED2 lampeggia — timeout RS-485)
- Controllare il cablaggio RS-485 su J5: DB+ a A+/D+, DA- a B-/D-, GND alla massa dell’alimentatore TapHome.
- Verificare che l’indirizzo slave su SW1.3–SW1.8 sia diverso da zero (l’indirizzo 0 disabilita completamente Modbus).
- Confermare le impostazioni seriali TapHome: 9600 baud, 8 bit di dati, nessuna parità, 1 stop bit.
- Verificare la topologia daisy-chain — le configurazioni a stella e ad anello non sono supportate.
- Misurare la tensione DC tra DB+ e DA- — il livello di idle dovrebbe essere intorno a 1,5–5 V.
Unità A/C non trovata (LED1 lampeggia, LED2 spento)
- Controllare il cavo S21 tra J1 sull’RTD-RA e la porta S21 sul PCB dell’unità interna — il connettore deve essere completamente inserito.
- Verificare che l’unità interna sia accesa.
- Confermare che l’unità interna appartenga alla serie RA (split residenziale con porta S21) — Sky Air / VRV / unità canalizzate commerciali non sono supportate.
- Riavviare l’RTD-RA scollegando e ricollegando il cavo S21.
Guasto dell’unità interna (LED2 fisso)
- Leggere l’input register
I:22dal modulo Daikin RTD-RA. - Decodificare il valore come due caratteri ASCII (byte alto / basso) per ottenere il codice di guasto Daikin standard.
- Cercare il codice nel manuale di servizio dell’unità interna o su realtime-controls.co.uk.
Le scritture manuali vengono sovrascritte da TapHome
Se gli utenti riferiscono che le regolazioni effettuate sul telecomando cablato si annullano non appena TapHome esegue il poll, impostare Global Update su OnChange tramite la service action Control Update sul modulo Daikin RTD-RA. La modalità predefinita Last Touch riapplica ogni scrittura TapHome anche quando il valore non è cambiato.
Note e limitazioni note
- Solo serie RA residenziale. L’RTD-RA è progettato esclusivamente per unità interne con connettore S21 (split a parete Daikin e Multi-split residenziali). Per Sky Air, VRV e unità canalizzate commerciali utilizzare invece Daikin EKMBPP1, RTD-NET, RTD-10 o RTD-W.
- Mappatura dei register inhibit. Il template attuale legge
H:23per Fanspeed Inhibit eH:24per Mode Inhibit; secondo il manuale RTD-RA i register corretti sonoH:22(Fanspeed Inhibit) eH:23(Mode Inhibit). L’attributo Louvre Inhibit fa correttamente riferimento aH:24. I valori inhibit segnalati possono quindi essere sfasati di un register rispetto alla documentazione del produttore. - Service attribute relativi al VAM. Il dispositivo Velocità ventilatore espone gli attributi Damper Control (
H:30) e VAM Fan Speed (H:31) destinati alle linee di ventilazione VAM/VKM. Poiché l’RTD-RA controlla solo split residenziali serie RA, questi attributi sull’hardware reale tipicamente restituiscono 0 / Unknown e possono essere ignorati. - Intervallo dei valori della modalità operativa. Il selettore di modalità accetta valori 0–9; solo 0–4 sono validi sull’unità interna (Auto / Heat / Fan / Cool / Dry). Le scritture con valori 5–9 saranno rifiutate.