TapHome

IntesisBOX DK-AC-MBS-1

Modbus TCP
Inviato da
Ultimo aggiornamento: 06. 2026
IntesisBOX DK-AC-MBS-1

L’IntesisBOX DK-AC-MBS-1 (codice ordine INMBSDAI001I000) è un gateway Modbus di Intesis (HMS Networks) che interfaccia le unità interne Daikin domestiche con le reti Modbus RTU (EIA-485). TapHome si collega al gateway tramite Modbus TCP utilizzando un bridge TCP-to-RTU — il gateway stesso comunica con l’unità di climatizzazione Daikin attraverso il bus proprietario MD-RC.

Il template fornisce controllo ON/OFF, selezione della modalità operativa, regolazione della velocità del ventilatore, controllo della posizione delle alette, termostato con setpoint e temperatura attuale e monitoraggio del codice errore.

Collegamento hardware

Il gateway ha due interfacce di connessione:

  • Connettore K1 — si collega alla presa S21 sulla scheda di controllo interna dell’unità Daikin tramite un cavo da 1,5 m fornito in dotazione (non prolungare né accorciare)
  • Connettore EIA-485 (2 poli, A+ / B-) — si collega al bus Modbus RTU (max 1.200 m, nessuna topologia ad anello o a stella)

Il gateway è alimentato direttamente dall’unità interna del climatizzatore (12 VDC) — non è necessario un alimentatore esterno. Le opzioni di montaggio includono guida DIN (staffa inclusa) o montaggio a parete.

IntesisBOX DK-AC-MBS-1 foglio di installazione — schema di cablaggio e layout fisico

Scollegare il climatizzatore dall’alimentazione di rete prima di aprire l’unità interna e collegare il gateway. Il cavo fornito è lungo 1,5 m — prolungarlo o accorciarlo potrebbe causare malfunzionamenti. Mantenere il cavo di collegamento il più lontano possibile dai cavi elettrici e dai cavi di messa a terra.

Terminazione bus EIA-485

A ciascuna estremità del bus EIA-485 è necessario un resistore di terminazione da 120 ohm. Il gateway ha un resistore integrato da 120 ohm che può essere attivato tramite il DIP switch SW4 posizione 1. Attivarlo solo se il gateway si trova a un’estremità del bus.

Configurazione DIP switch

Il gateway ha tre banchi di DIP switch: SW1 (non utilizzato da questo modello), SW3 (indirizzo Modbus e velocità di trasmissione) e SW4 (formato temperatura, velocità di trasmissione, terminazione). Tutte le modifiche richiedono un riavvio dell’alimentazione.

IntesisBOX DK-AC-MBS-1 layout gateway — posizioni DIP switch (SW1, SW3, SW4), indicatori LED, connettori
IntesisBOX DK-AC-MBS-1 panoramica DIP switch — SW1 (non utilizzato), SW3 (indirizzo + velocità di trasmissione), SW4 (temperatura + terminazione)
Scalatura temperatura (SW4-P3) — importante per TapHome

Il template TapHome divide i valori del registro temperatura per 100. L’impostazione predefinita del DIP switch invia la temperatura in decicelsius (x10), il che significa che un setpoint di 22,0 °C viene trasmesso come 220 nel registro. Il template divide poi per 100, ottenendo 2,2 °C — che è errato.

Il template utilizza un fattore di divisione di 100, ma l’impostazione predefinita del DIP switch (modalità x10) moltiplica i valori solo per 10. Con x10, un valore di 220 diviso per 100 dà 2,2 °C invece dei 22,0 °C previsti. Né l’impostazione x1 né x10 del DIP switch corrisponde esattamente alla scalatura /100 del template. Verificare i valori effettivi dei registri con lo strumento Modbus debug in TapHome e regolare il DIP switch o la scalatura del template secondo necessità.

SW4-P3Descrizione
OFFScala temperatura ×1 (1 °C = valore 1)
ONScala temperatura ×10 (1 °C = valore 10) (predefinito)
SW4-P4Descrizione
OFFTemperatura in gradi Celsius (predefinito)
ONTemperatura in gradi Fahrenheit
Indirizzo Modbus (SW3-P1..P6)

Indirizzo slave codificato in binario, intervallo 1-63. Predefinito: 1 (solo P1 è ON). Le posizioni P7 e P8 di SW3 non sono utilizzate.

Velocità di trasmissione (SW3-P5..P6 + SW4-P2)

Predefinito: 9600 bps. Velocità disponibili: 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200 bps.

SW3-P5SW3-P6SW4-P2Velocità di trasmissione
OFFOFFOFF2400 bps
ONOFFOFF4800 bps
OFFONOFF9600 bps (predefinito)
ONONOFF19200 bps
OFFOFFON38400 bps
ONOFFON57600 bps
OFFONON76800 bps
ONONON115200 bps
Resistore di terminazione (SW4-P1)
SW4-P1Descrizione
OFFBus EIA-485 senza resistore di terminazione (predefinito)
ONResistore di terminazione interno da 120 ohm collegato

Connessione TapHome

Poiché l’IntesisBOX comunica tramite Modbus RTU (EIA-485), tra TapHome Core e il bus EIA-485 è necessario un bridge Modbus TCP-to-RTU. TapHome si collega al bridge attraverso la rete locale utilizzando Modbus TCP.

Durante l’importazione del template in TapHome, specificare:

  • Indirizzo IP — IP del bridge TCP-to-RTU nella rete locale (predefinito: 192.168.0.1)
  • Slave ID — indirizzo Modbus del gateway impostato tramite DIP switch (predefinito: 1)

Assegnare un indirizzo IP statico al bridge TCP-to-RTU nelle impostazioni DHCP del router per evitare che l’indirizzo cambi dopo un riavvio.

Funzionalità dispositivi

Il template crea 6 dispositivi che comunicano tramite holding register H:0-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 5 modalità standard documentate da Intesis:

ValoreModalità
0Auto
1Riscaldamento
2Deumidificazione
3Ventilatore
4Raffrescamento

Il template definisce 10 posizioni (valori 0-9). I valori 5-9 non sono documentati nel manuale utente e potrebbero essere disponibili su modelli Daikin specifici — la maggior parte delle installazioni utilizzerà solo i primi cinque.

Legge e scrive il registro H:1 (Int16). Intervallo di polling: 2,5 s.

Velocità ventilatore

Selettore della velocità del ventilatore. Daikin supporta fino a 6 velocità con nome più auto e arresto ventilatore:

ValoreVelocità
0Auto
1Bassa
2Media-1
3Media-2
4Alta
5Media-3

Il template definisce 10 posizioni (valori 0-9). Il manuale utente documenta 7 posizioni funzionali: Auto (0), Velocità 1-6 e Arresto ventilatore (10). Il registro H:21 riporta sempre max velocità ventilatore = 5. I valori al di fuori dell’intervallo documentato non avranno effetto.

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 Auto, posizioni 1-9 e Oscillazione (valore 10). Il template li rimappa in un intervallo contiguo per l’interruttore multi-valore:

Valore (template)Posizione
0Auto
1Posizione 1 (orizzontale)
2Posizione 2 (orizzontale)
3Posizione 3 (media)
4Posizione 5 (verticale)
5Oscillazione
6Posizione 4 (verticale)

Il manuale utente documenta l’Oscillazione come valore 10, ma il template lo mappa al valore 5 per creare un intervallo contiguo per l’interruttore multi-valore. I valori 7-9 sono segnaposto posizionali. Il numero di posizioni delle alette disponibili dipende dal modello Daikin collegato.

Legge e scrive il registro H:3 (Int16). Intervallo di polling: 2,5 s.

Termostato

Setpoint temperatura (registro H:4, lettura/scrittura) e temperatura di riferimento attuale (registro H:5, sola lettura). Il template divide i valori letti per 100 e moltiplica i valori scritti per 100.

Gli intervalli di temperatura dipendono dalla modalità operativa: RAFFRESCAMENTO 18-32 °C, RISCALDAMENTO 16-30 °C, AUTO 18-30 °C. La temperatura di riferimento mostra il valore del sensore del climatizzatore, a meno che non sia stato scritto un valore del sensore esterno nel registro H:22.

Intervallo di polling: 2,5 s.

Codice errore

Valore numerico in sola lettura dal registro H:11. Valori chiave:

ValoreSignificato
0Nessun errore
65535 (-1)Errore di comunicazione tra gateway e climatizzatore
AltroCodice errore Daikin (vedere manuale utente pagine 25-27 per la tabella errori completa)

I codici errore Daikin utilizzano la nomenclatura per categorie A/C/E/F/H/J/L/P/U. Categorie comuni: A0-AH (protezione unità interna), C0-CF (sensore interno), E0-EJ (protezione unità esterna), F0-FF (compressore/pressione), H0-HC (sensore esterno), U0-UJ (comunicazione di sistema).

Intervallo di polling: 15 s.

Funzionalità aggiuntive

Il gateway espone registri aggiuntivi specifici Daikin oltre a quelli del template attuale. Questi includono contatto finestra per risparmio energetico (H:6), disabilitazione controllo e telecomando (H:7, H:8), contatore ore di funzionamento (H:9), stato allarme (H:10), sovrascrittura temperatura sensore esterno (H:22), limiti setpoint in tempo reale (H:23-H:25), controllo alette orizzontali L/R (H:26), controllo umidificazione (H:28), stato filtro e reset (H:43-H:44), temperatura ritorno aria (H:66) e configurazione avanzata modalità macchina (H:1150). Questi possono essere aggiunti in un futuro aggiornamento del template.

Risoluzione problemi

Nessuna comunicazione Modbus
  1. Verificare che l’unità interna del climatizzatore sia accesa — il gateway richiede 12 VDC dall’unità
  2. Controllare gli indicatori LED: impulso LED (ON 5 s, OFF dopo) indica accensione; lampeggio LED (ON 200 ms, OFF 2 s) indica funzionamento normale; lampeggio LED (ON 200 ms, OFF 200 ms) indica errore di comunicazione con il climatizzatore
  3. Confermare che l’indirizzo slave in TapHome corrisponda all’impostazione del DIP switch SW3 sul gateway
  4. Assicurarsi che il bridge TCP-to-RTU sia sulla stessa rete di TapHome Core
  5. Verificare la polarità EIA-485: A+ / B- deve essere coerente su tutti i dispositivi sul bus
Codice errore 65535 continuo

Questo indica che il gateway non riesce a comunicare con l’unità interna Daikin attraverso il bus MD-RC. Controllare il cavo del connettore K1 tra il gateway e la presa S21 sulla scheda di controllo del climatizzatore. Verificare che il climatizzatore sia acceso e che il cavo di collegamento sia quello originale da 1,5 m fornito con il gateway.

Valori di temperatura errati

Il template utilizza un fattore di divisione di 100 per i registri temperatura. La configurazione predefinita del DIP switch SW4 invia la temperatura in decicelsius (x10). Controllare le posizioni 3 e 4 del DIP switch SW4 e verificare che corrispondano alla scalatura prevista. Utilizzare lo strumento Modbus debug in TapHome per leggere i valori grezzi dei registri e confrontarli con la temperatura prevista.

Limite di polling

Il gateway DK-AC-MBS-1 supporta un massimo di 50 registri per richiesta Modbus. Se vengono aggiunti manualmente registri aggiuntivi oltre l’intervallo del template H:0-H:11, mantenere le richieste entro questo limite per evitare errori di comunicazione.

Dispositivi disponibili

IntesisBOX DK-AC-MBS-1 Modulo
ON/OFF Interruttore

Accende e spegne il climatizzatore (registro H:0, Bool)

Registro: H:0 Bool
Valori / Stati: ON · OFF

ON/OFF

Lettura stato interruttore
MODBUSR(H, 0, Bool)
Scrittura stato interruttore
MODBUSWNE(H, 0, Bool, St)
Modalità Interruttore multivalore

Modalità operativa — Auto, Riscaldamento, Deumidificazione, Ventilatore, Raffrescamento (registro H:1, valori 0–4; posizioni 5–9 specifiche del modello)

Registro: H:1 Int16 numeric
Valori / Stati: Auto · Heat · Dry · Fan · Cool

Modalità

Lettura stato interruttore
MODBUSR(H, 1, Int16)
Scrittura stato interruttore
MODBUSWNE(H, 1, Int16, Mu)
Velocità ventilatore Interruttore multivalore

Velocità ventilatore — Auto, Bassa, Media-1, Media-2, Alta, Media-3 (registro H:2, valori 0–5; posizioni aggiuntive dipendenti dal modello)

Registro: H:2 Int16 numeric
Valori / Stati: Auto · Low · Mid-1 · Mid-2 · High · Mid-3

Velocità ventilatore

Lettura stato interruttore
MODBUSR(H, 2, Int16)
Scrittura stato interruttore
MODBUSWNE(H, 2, Int16, Mu)
Posizione alette Interruttore multivalore

Posizione verticale alette (U/D) — Auto, posizioni 1–5, Oscillazione, posizioni aggiuntive (registro H:3; Oscillazione rimappata al valore 5)

Registro: H:3 Int16 numeric
Valori / Stati: Position-1 (Horizontal) · Position-2 (Horizontal) · Position-3 (Medium) · Position-5 (Vertical) · Swing · Position-4 (Vertical)

Posizione alette

Lettura stato interruttore
MODBUSR(H, 3, Int16)
Scrittura stato interruttore
MODBUSWNE(H, 3, Int16, Mu)
Termostato Termostato

Temperatura impostata (H:4) e riferimento attuale (H:5) — valori grezzi divisi per 100; configurazione DIP switch necessaria

Registro: H:4 Int16 Unità: °C numeric

Termostato

Lettura temperatura
MODBUSR(H, 5, Int16) / 100
Lettura temperatura desiderata
MODBUSR(H, 4, Int16) / 100
Scrittura temperatura desiderata
MODBUSWNE(H, 4, Int16, Se * 100)
Codice errore Variabile Solo lettura

Codice errore numerico dal registro H:11 — 0: nessun errore, 65535: errore di comunicazione, altro: codice guasto Daikin

Registro: H:11 Int16 numeric

Codice errore

Lettura
MODBUSR(H, 11, Int16)
Connessione: Modbus TCP • Slave ID: $[SlaveId]
Possibili miglioramenti (17)
  • H:6 Window Contact — R/W, 0: Closed / 1: Open — energy saving feature, turns off AC when window opens
  • H:7 Control Objects Disablement — R/W, 0: Enabled / 1: Disabled — disables INMBSDAI001I000 interface (non-volatile)
  • H:8 Remote Control Disablement — R/W, 0: Enabled / 1: Disabled — disables AC remote control (non-volatile)
  • H:9 Operation Time — R/W, 0–65535 hours — running hours counter (non-volatile)
  • H:10 Alarm Status — R, 0: No alarm / 1: Alarm — binary alarm indicator
  • H:22 External Sensor Ambient Temperature — R/W — overrides indoor unit's built-in temperature sensor; write 0x8000 to disable
  • H:23 AC Real Setpoint — R — current setpoint as reported by the indoor unit
  • H:24 Actual AC Max Setpoint — R — maximum setpoint for current mode
  • H:25 Actual AC Min Setpoint — R — minimum setpoint for current mode
  • H:26 Vane L/R Position — R/W, 0: Auto, 1–5: Position 1–5, 10: Swing — horizontal vane control (Daikin-specific)
  • H:28 Humidification Value — R/W, 0: Off, 1: Low, 2: Medium, 3: High, 4: Continuous — Daikin-specific humidification control
  • H:43 Filter Reset — W, write 1 to reset filter counter
  • H:44 Filter Status — R, 0: Clean / 1: Alarm — filter replacement indicator
  • H:66 Return Path Temperature — R — return path temperature in configured unit (°C/x1/x10/°F)
  • H:87 Thermostat On — R, 0: Within setpoint / 1: Working to reach setpoint — Daikin-specific
  • H:88 Operation Mode Role — R, 1: Master / 2: Slave / 3: Free — multi-unit system role indicator (Daikin-specific)
  • H:1150 Machine Mode — R/W, 0: Normal / 1: Autochangeover / 2: Limited setpoint — advanced operating mode

Fonti

Hai trovato un problema con questo template?

Dicci cosa non funziona, cosa manca o come dovrebbe comportarsi il template. Il tuo feedback ci aiuta a mantenere il catalogo accurato.

Verificato da TapHome

Vuoi usarlo nel tuo TapHome Core?

Apri questo template nel Customer Portal per applicarlo a una delle tue case, o crea una proposta di modifica e inviala al catalogo.

Apri nel portale