
L’IntesisBOX DK-RC-MBS-1 (codice di ordinazione attuale INMBSDAI001R000, sostituito da IN485DAI001R000 — stesso hardware, nuovo SKU) è un gateway Modbus di Intesis (HMS Networks) che interfaccia i sistemi di climatizzazione commerciali Daikin VRV e SKY Air con reti Modbus RTU (EIA-485). A differenza del fratello DK-AC-MBS-1 — che si collega al connettore PCB dell’unità interna delle unità Daikin RAC residenziali — il DK-RC-MBS-1 si collega al bus telecomando cablato Daikin P1P2, lo stesso bus a due fili utilizzato dal controller opzionale Daikin BRC. Questo lo rende la scelta corretta per le installazioni commerciali VRV (pompa di calore e recupero di calore) e SKY Air.
TapHome si collega al gateway tramite Modbus TCP attraverso un bridge TCP-RTU — il gateway stesso è uno slave Modbus RTU nativo. Il template fornisce controllo ON/OFF, selezione modalità operativa, regolazione velocità ventilatore, controllo posizione alette, termostato con setpoint e temperatura attuale, e monitoraggio codici di errore. Un singolo gateway può controllare fino a 16 unità interne come una unità logica, e fino a 63 gateway possono condividere un singolo bus EIA-485.
Collegamento hardware
Il gateway dispone di due morsettiere a innesto:
- Bus P1P2 (morsettiera a innesto verde a 2 poli: P1 / P2) — si collega al bus telecomando Daikin. Lo stesso bus che collega un controller Daikin BRC all’unità interna. Il collegamento P1P2 non ha una polarità specifica — P1 e P2 sono intercambiabili.
- Bus EIA-485 (morsettiera a innesto verde a 2 poli: A+ / B-) — si collega al bus Modbus RTU dove il bridge TCP-RTU di TapHome funziona come master Modbus. Su questo lato rispettare la polarità.
Il gateway è alimentato direttamente dall’unità interna Daikin tramite il bus P1P2 — non è necessaria un’alimentazione esterna. L’unità interna del climatizzatore deve quindi essere collegata alla rete elettrica perché il gateway possa comunicare.
Schema di cablaggio

Sul bus P1P2 sono possibili due topologie valide, selezionate tramite il DIP switch SW1-P1..P2:
- Telecomando cablato Daikin BRC presente — collegare il gateway in parallelo al Daikin BRC esistente in qualsiasi punto della linea P1P2. Il BRC rimane come Master, il gateway è configurato come Slave (SW1-P1..P2 = predefinito). Sia il BRC sia il lato Modbus possono inviare comandi simultaneamente.
- Nessun telecomando cablato — collegare il gateway direttamente al bus P1P2 dell’unità interna e configurarlo come Master. Solo il gateway controlla il climatizzatore.
Scollegare il climatizzatore dalla rete elettrica prima di aprire l’unità interna. Solo un dispositivo sul bus P1P2 può essere Master — se sia il Daikin BRC sia il gateway sono configurati come Master, la comunicazione si bloccherà. Tenere il cavo di comunicazione P1P2 lontano dai cavi elettrici e dai cavi di terra; non raggrupparli insieme. La lunghezza massima del bus P1P2 è 500 m / 1.640 ft, la lunghezza del bus EIA-485 è 1.200 m / 3.937 ft (max 32 dispositivi per segmento RS-485).
Terminazione del bus EIA-485
A ciascuna estremità del bus EIA-485 è richiesto un resistore di terminazione da 120 Ω. Il gateway dispone di un resistore da 120 Ω integrato che può essere attivato tramite il DIP switch SW4-P4. Attivarlo solo se il gateway si trova a un’estremità del bus. Le topologie ad anello e a stella non sono consentite su EIA-485. È necessario un meccanismo di biasing fail-safe che deve essere fornito dal master Modbus (tipicamente integrato nel bridge TCP-RTU).
Abilitazione della comunicazione Modbus
Il gateway dispone di tre banchi di DIP switch sul lato frontale: SW1 (4 pin — Master/Slave + modalità operativa VRV + sorgente sensore di temperatura), SW3 (8 pin — indirizzo slave + baud rate), SW4 (4 pin — scala di temperatura + terminazione EIA-485). Tutte le impostazioni predefinite sono utilizzabili di fabbrica, quindi su un’installazione tipica devono essere verificati solo l’indirizzo slave e la terminazione EIA-485. Ogni modifica del DIP switch richiede un ciclo di alimentazione per essere applicata.
SW1 — Master/Slave, modalità operativa VRV e sorgente lettura temperatura
| Posizione | Predefinito | Funzione |
|---|---|---|
| SW1-P1..P2 | Slave (predefinito) | Slave = un controller Daikin BRC è sul bus P1P2 configurato come Master. Master = nessun BRC presente (o BRC configurato come Slave). |
| SW1-P3 | OFF (Slave della modalità operativa) | Solo VRV — seleziona se questo gateway definisce (Master) o segue (Slave) la modalità di riscaldamento/raffreddamento/ventilazione dell’unità esterna a pompa di calore. Ignorato sui sistemi SKY Air e sulle installazioni VRV con singola unità interna. |
| SW1-P4 | OFF (sensore unità interna) | OFF = la temperatura ambiente viene letta dal sensore aria di ritorno dell’unità interna Daikin. ON = la temperatura ambiente viene letta dal sensore del telecomando Daikin. |
L’impostazione Master/Slave della modalità operativa (SW1-P3) si applica solo ai sistemi VRV a pompa di calore con più unità interne in modalità diverse. L’unità esterna a pompa di calore può funzionare in una sola modalità alla volta — l’unità interna configurata come Master definisce tale modalità, le altre la seguono come Slave e sono limitate alle modalità mostrate nell’Appendice A del manuale utente (es. quando Master = Cool, gli Slave possono eseguire solo Cool, Fan o Dry).
SW3 — Indirizzo slave Modbus (P1..P6) e baud rate (P7..P8)
L’indirizzo slave è codificato in binario su SW3-P1..P6 con P1 = LSB. Intervallo: 0..63. Esempi comuni:
| Indirizzo | P1 | P2 | P3 | P4 | P5 | P6 |
|---|---|---|---|---|---|---|
| 1 (predefinito) | ON | OFF | OFF | OFF | OFF | OFF |
| 2 | OFF | ON | OFF | OFF | OFF | OFF |
| 3 | ON | ON | OFF | OFF | OFF | OFF |
| 10 | OFF | ON | OFF | ON | OFF | OFF |
| 63 (max) | ON | ON | ON | ON | ON | ON |
Il baud rate viene selezionato dalla combinazione di SW3-P7, SW3-P8 e SW4-P3:
| SW3-P7 | SW3-P8 | SW4-P3 | Baud rate |
|---|---|---|---|
| OFF | OFF | OFF | 2400 bps |
| ON | OFF | OFF | 4800 bps |
| OFF | ON | OFF | 9600 bps (predefinito) |
| ON | ON | OFF | 19200 bps |
| OFF | OFF | ON | 38400 bps |
| ON | OFF | ON | 57600 bps |
| OFF | ON | ON | 76800 bps |
| ON | ON | ON | 115200 bps |
Il formato di frame predefinito è 8N2 (8 bit di dati, nessuna parità, 2 bit di stop). Anche 8N1 viene rilevato automaticamente — non è necessaria alcuna impostazione manuale. Il gateway implementa le funzioni Modbus 03, 04, 06 e 16, con un limite di polling di 50 registri per singola lettura e 1 registro per singola scrittura (la funzione 16 deve sempre avere lunghezza = 1).
SW4 — Scala temperatura, bit baud rate e terminazione EIA-485
| Posizione | Predefinito | Funzione |
|---|---|---|
| SW4-P1 | OFF (x1) | OFF = temperatura in gradi x1 (es. 22 = 22 °C). ON = decicelsius x10 (es. 220 = 22,0 °C). |
| SW4-P2 | OFF (Celsius) | OFF = Celsius. ON = Fahrenheit. Non combinabile con x10. |
| SW4-P3 | — | Vedere la tabella baud rate SW3 sopra. |
| SW4-P4 | OFF | OFF = nessuna terminazione EIA-485 integrata. ON = resistore di terminazione interno da 120 Ω collegato. |
Importazione del template in TapHome
Poiché il gateway comunica tramite Modbus RTU, è richiesto un bridge Modbus TCP-RTU tra TapHome Core e il bus EIA-485. TapHome si collega al bridge sulla rete locale tramite Modbus TCP. Quando si importa il template, fornire:
- Indirizzo IP — l’IP del bridge sulla rete locale (predefinito: 192.168.0.1)
- Slave ID — l’indirizzo Modbus del gateway impostato tramite SW3-P1..P6 (predefinito: 1)
Assegnare un indirizzo IP statico al bridge TCP-RTU nelle impostazioni DHCP del router per evitare che l’indirizzo cambi dopo un ciclo di alimentazione. Se il bridge supporta più indirizzi slave sulla stessa linea EIA-485, è possibile concatenare fino a 63 gateway DK-RC-MBS-1 su un singolo bus — ognuno può controllare fino a 16 unità interne Daikin come un singolo gruppo logico.
Funzionalità del dispositivo
Il template espone 6 dispositivi interrogati dai registri holding H:0 fino a H:11.
ON/OFF
Semplice interruttore per accendere o spegnere il climatizzatore. Legge e scrive il registro H:0 (Bool). Intervallo di polling: 2,5 s.
Modalità
Selettore della modalità operativa con le 5 modalità documentate da Daikin:
| Valore | Modalità |
|---|---|
| 0 | Auto |
| 1 | Riscaldamento |
| 2 | Deumidificazione |
| 3 | Ventilatore |
| 4 | Raffrescamento |
Il template definisce 10 posizioni (valori 0–9). I valori 5–9 sono slot segnaposto non documentati nel manuale utente e non saranno raggiungibili sulle unità Daikin VRV/SKY Air reali. Legge e scrive il registro H:1 (Int16). Intervallo di polling: 2,5 s.
Velocità ventilatore
Selettore della velocità del ventilatore. Sul bus Daikin P1P2 sono documentate solo Auto, Low, Mid, High:
| Valore template | Velocità |
|---|---|
| 0 | Auto |
| 1 | Low |
| 2 | Mid |
| 3 | High |
Il template TapHome aggiunge una posizione Quiet aggiuntiva al valore
1, spostando Low a2, Mid a3e High a4. Il manuale utente Daikin non documenta una velocità Quiet sul bus P1P2 — selezionare „Quiet" in TapHome invierà in realtà il comando Daikin per Low, „Low" invierà Mid, e così via. Il registro H:21 (sola lettura, non esposto nel template) riporta il numero massimo di velocità ventilatore effettivamente supportate dall’unità interna collegata — l’interfaccia utente potrebbe esporre più posizioni di quante ne accetti l’unità.
Legge e scrive il registro H:2 (Int16). Intervallo di polling: 2,5 s.
Posizione alette
Controllo della posizione delle alette verticali (U/D). Il manuale utente documenta:
| Valore template | Posizione |
|---|---|
| 1 | Posizione 1 (Orizzontale) |
| 2 | Posizione 2 (Orizzontale) |
| 3 | Posizione 3 (Media) |
| 4 | Posizione 4 (Verticale) |
| 5 | Posizione 5 (Verticale) |
| 10 | Swing |
Il manuale Daikin riserva il valore di registro
10per Swing e utilizza un set di valori sparso (1..5, 10). Il template TapHome rimappa Swing al valore5per mantenere un intervallo contiguo dell’interruttore multi-valore, e scambia Posizione 4 e Posizione 5 nella mappatura dei valori: lo slot 4 del template è etichettato „Posizione 5 (Verticale)" ma il comando Daikin sottostante corrisponde al valore di registro 4 (Posizione 4); lo slot 6 è etichettato „Posizione 4 (Verticale)" ma invia il valore di registro 6, che non è documentato per Daikin. Fino alla correzione del template, aspettarsi che le etichette di Posizione 4 e Posizione 5 si comportino in modo invertito sulle unità Daikin reali.
La posizione orizzontale (L/R) delle alette è documentata separatamente sul registro H:26 (Auto / Swing) ma non è esposta dal template attuale. Legge e scrive il registro H:3 (Int16). Intervallo di polling: 2,5 s.
Termostato
Setpoint di temperatura (registro H:4, lettura/scrittura) e temperatura di riferimento attuale (registro H:5, sola lettura). L’intervallo di setpoint sulle unità Daikin è 16–31 °C (61–88 °F). La temperatura di riferimento mostra il valore del sensore proprio del climatizzatore (o 0x8000 / -32768 quando ancora non è stato ricevuto alcun valore dall’unità interna).
Il template TapHome applica un divisore /100 ai registri di temperatura, ma il manuale utente DK-RC-MBS-1 documenta solo tre modalità di temperatura selezionabili tramite SW4-P1 / SW4-P2: x1 Celsius (predefinito), x10 decicelsius e Fahrenheit (x1). Non è documentata alcuna modalità x100 (centi-grado) per questo gateway. Su un’unità Celsius configurata in modo predefinito, i setpoint potrebbero quindi apparire 100× troppo piccoli (es.
0,22 °Cinvece di22 °C). Se si osserva tale scalatura, verificare i valori grezzi dei registri con lo strumento di debug Modbus di TapHome e regolare di conseguenza i DIP switch del gateway o la scalatura del template.
Intervallo di polling: 2,5 s.
Codice errore
Valore numerico di sola lettura dal registro H:11. Valori chiave:
| Valore | Significato |
|---|---|
| 0 | Nessun errore |
| 65535 | Errore di comunicazione tra il gateway Intesis e il climatizzatore |
| Altro | Codice di errore Daikin — rappresentazione numerica dei codici Daikin a due caratteri (es. A1, U4, M1) |
La tabella completa dei codici di errore Daikin è pubblicata nella sezione 9 del manuale utente ed è condivisa tra i sistemi VRV e SKY Air. Copre i guasti dell’unità interna (A0–CF), i guasti dell’unità esterna (E0–LC, P0–PJ), i guasti di sistema (U0–UF), i guasti del controllo centralizzato (M2–MC) e altri. Quando più unità interne condividono un singolo gateway, il registro H:81 (sola lettura, non esposto nel template) riporta il numero dell’unità interna che ha generato l’errore.
Intervallo di polling: 15 s.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare che l’unità interna del climatizzatore sia accesa — il gateway è alimentato dal bus P1P2 e non risponderà affatto finché la rete dell’unità interna non sarà collegata.
- Controllare gli indicatori LED: LED1 + LED2 pulsano (3 s ON) all’avvio; LED1 lampeggia (100 ms ON / 1900 ms OFF) — funzionamento normale; LED1 lampeggia (500 ms ON / 500 ms OFF) — errore di comunicazione con il climatizzatore; LED2 pulsa (3 s) — evento di sottotensione sul bus P1P2.
- Confermare che l’indirizzo slave in TapHome corrisponda all’impostazione binaria SW3-P1..P6 sul gateway (ogni pin = un bit, P1 = LSB).
- Assicurarsi che il bridge TCP-RTU si trovi sulla stessa rete di TapHome Core e che le impostazioni seriali del bridge corrispondano al baud rate SW3 + SW4-P3 (predefinito 9600 bps, 8N2).
- Verificare la polarità EIA-485 — A+ / B- deve essere coerente su tutti i dispositivi del bus.
- Controllare che la terminazione da 120 Ω sia abilitata a entrambe le estremità del bus EIA-485 (un’estremità è tipicamente il bridge, l’altra è il gateway tramite SW4-P4 = ON).
Codice errore 65535 continuo
Indica che il gateway non riesce a comunicare con l’unità interna del climatizzatore Daikin tramite il bus P1P2. Verificare:
- Il cavo P1P2 è collegato a entrambe le estremità (nessuna polarità specifica, ma entrambi i fili devono essere presenti).
- L’unità interna del climatizzatore è alimentata (rete).
- Se è presente anche un telecomando cablato Daikin BRC, confermare che un solo dispositivo (gateway o BRC) sia configurato come Master — verificare SW1-P1..P2 rispetto alla topologia.
- La lunghezza del bus P1P2 non supera i 500 m.
- Il LED2 non pulsa per sottotensione — in caso affermativo, controllare l’alimentazione ausiliaria dell’unità interna sulla linea P1P2.
Conflitto Master/Slave sul bus P1P2
Se sia il Daikin BRC sia il gateway sono configurati come Master, il bus P1P2 collide e uno o entrambi i dispositivi smettono di rispondere. Impostare SW1-P1..P2 su Slave (predefinito) ogni volta che un BRC è presente sullo stesso bus ed è configurato come Master, e su Master solo quando non è collegato alcun telecomando cablato Daikin (o quando il BRC stesso è impostato su Slave).
I valori di temperatura sono errati
Il template utilizza un divisore /100 sui registri H:4 e H:5. L’impostazione DIP predefinita (SW4-P1 = OFF, SW4-P2 = OFF) invia la temperatura in gradi Celsius interi (x1) — con la scalatura /100 lato TapHome, un setpoint di 22 °C verrà riportato come 0,22 °C. Utilizzare lo strumento di debug Modbus in TapHome per leggere i valori grezzi dei registri e confrontarli con il setpoint atteso, quindi riconfigurare il gateway o regolare il divisore negli script del template.
Le posizioni delle alette 4 / 5 si comportano in modo scambiato
Il template TapHome scambia le etichette di Daikin Posizione 4 (Verticale) e Posizione 5 (Verticale) nell’interruttore multi-valore. Se l’aletta si muove a un angolo diverso da quello suggerito dall’etichetta, è questa la causa — selezionare „Posizione 5 (Verticale)" invia in realtà il comando Daikin per la Posizione 4, e viceversa. Scegliere lo slot che produce la posizione fisica delle alette desiderata invece di affidarsi all’etichetta finché il template non viene corretto.
Il telecomando locale non può cambiare il setpoint (temperatura virtuale attiva)
Il DK-RC-MBS-1 supporta una funzione „temperatura ambiente esterna" (registro H:22, non esposto nel template attuale) che attiva un meccanismo di temperatura virtuale Daikin: SAC = TAC − (TBMS − SBMS). Mentre è attivo, il Daikin BRC non può modificare il setpoint perché il setpoint dell’unità interna è guidato esclusivamente dalla correzione della temperatura virtuale. Per disattivarlo dal lato Modbus, scrivere -32768 (0x8000) nel registro H:22 — questo cancella il riferimento esterno e restituisce il controllo del setpoint al BRC.
Le modifiche dei DIP switch non hanno effetto
La configurazione dei DIP switch ha effetto solo dopo un ciclo di alimentazione del gateway. Scollegare l’unità interna del climatizzatore dalla rete per almeno 10 secondi, quindi ricollegarla — il gateway è alimentato dal bus P1P2 e acquisirà le nuove impostazioni DIP all’avvio.
