
L’IntesisBOX HS-RC-MBS-1 (codice d’ordine INMBSHIS001R000, denominazione legacy HS-RC-MBS-1) è un gateway Modbus di Intesis (HMS Networks) che interfaccia i sistemi Hisense VRF e i climatizzatori RAC commerciali con reti Modbus RTU (EIA-485). Il gateway si collega al bus Hisense AB a 2 fili — lo stesso bus utilizzato dal telecomando cablato Hisense — e supporta fino a 16 unità interne Hisense per gateway, controllate come una singola unità logica (non singolarmente).
TapHome si collega al gateway via Modbus TCP attraverso un bridge TCP-RTU — il gateway stesso è uno slave Modbus RTU nativo. 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 dei codici errore.
Collegamento hardware
Il gateway dispone di due morsettiere a vite a innesto (2 poli ciascuna):
- Bus AB (morsetti A / B) — si collega al bus Hisense AB a 2 fili sulla scheda elettronica di controllo dell’unità interna, in parallelo a un eventuale telecomando cablato Hisense.
- Bus EIA-485 (morsetti A+ / B-) — si collega al bus Modbus RTU dove risiede il bridge TCP-RTU di TapHome come master Modbus.
Il gateway è alimentato direttamente dall’unità interna AC tramite il bus Hisense AB (14 V DC, ~1,54 W) — non è necessario alcun alimentatore esterno. L’unità interna AC deve quindi essere collegata alla rete elettrica perché il gateway possa comunicare.
Topologia di sistema

Fino a 63 gateway HS-RC-MBS-1 possono condividere lo stesso bus Modbus RTU EIA-485. Ogni gateway a sua volta collega fino a 16 unità interne Hisense AC sul proprio bus AB. TapHome (in qualità di master Modbus tramite un bridge TCP-RTU) vede ciascun gateway come uno slave Modbus separato indirizzato tramite SW3-P1..P6.
Cablaggio
Il bus AB si collega alla scheda elettronica di controllo interna dell’unità interna AC in qualsiasi punto del bus. Il bus non è sensibile alla polarità — i morsetti A e B possono essere invertiti senza compromettere la comunicazione. Lunghezza massima del bus AB: 500 m / 1.640 ft.
La polarità del bus EIA-485 deve essere rispettata: A+ ad A+, B- a B- su tutti i dispositivi del bus. Lunghezza massima del bus EIA-485: 1.200 m / 3.937 ft. Topologie ad anello e a stella non sono ammesse su EIA-485.
Scollegare l’unità AC dalla rete elettrica prima di aprire l’unità interna. Se sul bus AB è presente anche un telecomando cablato Hisense, solo uno della coppia {gateway, telecomando} può essere configurato come Master — se entrambi sono configurati come Master, la comunicazione potrebbe interrompersi. Se più unità AC condividono lo stesso bus AB, un telecomando cablato Hisense (impostato come Master) è obbligatorio e il gateway deve essere Slave.
Terminazione del bus EIA-485
A ciascuna estremità del bus EIA-485 è richiesto un resistore di terminazione da 120 Ω. Il gateway dispone di una resistenza integrata da 120 Ω attivabile tramite il DIP switch SW4-P4. Attivarla solo se il gateway si trova a un’estremità del bus. È necessario un meccanismo di fail-safe biasing che deve essere fornito dal master Modbus (tipicamente integrato nel bridge TCP-RTU).
Layout dei connettori

L’involucro misura 93 × 53 × 58 mm (guida DIN TH35 o montaggio a parete). Il collegamento AB si trova su un lato del contenitore; la porta EIA-485 sul lato opposto. I DIP switch (SW1, SW3, SW4) e i due LED di stato (L1 verde, L2 rosso) sono accessibili sulla parte superiore.
Configurazione
L’HS-RC-MBS-1 è configurabile tramite i DIP switch integrati e tramite registri Modbus. Le impostazioni predefinite (indirizzo slave 1, 9.600 bps, tutti gli altri DIP switch OFF) funzionano senza modifiche in un’installazione tipica, quindi solitamente è sufficiente verificare l’indirizzo slave e la terminazione EIA-485. Ogni modifica dei DIP switch richiede un riavvio dell’alimentazione per essere applicata.
Layout dei DIP switch

Il gateway dispone di tre banchi di DIP switch: SW1 (4 posizioni, funzionalità unità interna AC), SW3 (8 posizioni, indirizzo slave Modbus + baud rate) e SW4 (4 posizioni, formato temperatura + terminazione EIA-485).
Abilitazione della comunicazione Modbus
L’HS-RC-MBS-1 viene fornito con la comunicazione Modbus RTU abilitata di default — non c’è alcuna navigazione di menu o interfaccia web per attivarla. La configurazione di Modbus consiste nel selezionare il corretto indirizzo slave, baud rate e formato di trama tramite i DIP switch.
SW1 — Master/Slave sul bus AB
Sull’HS-RC-MBS-1 viene utilizzata solo una posizione SW1 (selettore Master/Slave); le posizioni P2–P4 sono riservate.
| Posizione | Default | Funzione |
|---|---|---|
| SW1-P1 | OFF (Slave) | OFF = il gateway è Slave del bus AB (un telecomando cablato Hisense deve essere presente, configurato come Master). ON = il gateway è Master del bus AB (nessun telecomando cablato Hisense presente, oppure se presente deve essere Slave). |
| SW1-P2 | OFF | Non utilizzato (riservato). |
| SW1-P3 | OFF | Non utilizzato (riservato). |
| SW1-P4 | OFF | Non utilizzato (riservato). |
Se più unità interne AC condividono lo stesso bus AB, è richiesto un telecomando cablato Hisense (Master) e il gateway deve essere Slave (SW1-P1 = OFF). Con una singola unità interna e nessun telecomando, il gateway può essere Master (SW1-P1 = ON).
SW3 — Indirizzo slave Modbus (P1..P6) e baud rate (P7..P8)
L’indirizzo slave è codificato in binario su SW3-P1..P6 con P1 = LSB (P1=1, P2=2, P3=4, P4=8, P5=16, P6=32). Range: 0..63. Esempi comuni:
| Indirizzo | P1 | P2 | P3 | P4 | P5 | P6 |
|---|---|---|---|---|---|---|
| 1 (default) | 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 (default) |
| 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 trama predefinito è 8N2 (8 bit dati, nessuna parità, 2 bit di stop). Anche 8N1 viene rilevato automaticamente — non è necessaria alcuna impostazione manuale.
SW4 — Formato temperatura e terminazione EIA-485
| Posizione | Default | Funzione |
|---|---|---|
| SW4-P1 | OFF (×1) | OFF = temperatura in gradi ×1 (es. 22 = 22 °C). ON = decicelsius ×10 (es. 220 = 22,0 °C). |
| SW4-P2 | OFF (Celsius) | OFF = Celsius. ON = Fahrenheit. Non combinabile con ×10. |
| SW4-P3 | — | Vedere la tabella baud rate SW3 sopra. |
| SW4-P4 | OFF | OFF = nessuna terminazione EIA-485 a bordo. ON = terminazione interna 120 Ω attiva. |
Importazione del template in TapHome
Poiché il gateway comunica via Modbus RTU, tra TapHome Core e il bus EIA-485 è necessario un bridge Modbus TCP-RTU. TapHome si collega al bridge tramite la rete locale usando Modbus TCP. Durante l’importazione del template, fornire:
- Indirizzo IP — l’IP del bridge sulla rete locale (default:
192.168.0.1) - Slave ID — l’indirizzo Modbus del gateway impostato tramite SW3-P1..P6 (default:
1)
Assegnare un indirizzo IP statico al bridge TCP-RTU nelle impostazioni DHCP del router per evitare che l’indirizzo cambi dopo un riavvio dell’alimentazione. Se il bridge supporta più indirizzi slave sulla stessa linea EIA-485, è possibile concatenare fino a 63 gateway HS-RC-MBS-1 su un singolo bus.
Funzionalità del dispositivo
Il template espone 6 dispositivi interrogati dai registri holding H:0 fino a H:11. Funzioni Modbus implementate: 3 (Read Holding Registers), 4 (Read Input Registers), 6 (Write Single Register), 16 (Write Multiple Registers — limitato a 1 registro per richiesta).
ON/OFF
Semplice interruttore per accendere o spegnere l’unità AC. 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 Intesis:
| 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 raggiungibili sulle unità Hisense reali. Legge e scrive il registro H:1 (Int16). Intervallo di polling: 2,5 s.
Velocità ventilatore
Selettore della velocità del ventilatore. Sul bus Hisense AB il manuale documenta Auto, Low, Mid, High, Super-high:
| Valore manuale | Velocità |
|---|---|
| 0 | Auto |
| 1 | Low |
| 2 | Mid |
| 3 | High |
| 4 | Super-high |
Il template TapHome introduce uno slot non standard
Mid-1al valore 2 eMidal valore 3, il che spostaSuper-Highsul valore 4 eHighsul valore 5. L’ordinamento naturale Hisense Auto < Low < Mid < High < Super-high non è quindi contiguo nell’interfaccia. Gli slot 6–9 sono segnaposto e non raggiungibili sulle unità interne Hisense reali. Il registro H:21 (read-only, non esposto nel template) riporta il numero massimo di velocità del ventilatore effettivamente supportate dall’unità collegata.
Legge e scrive il registro H:2 (Int16). Intervallo di polling: 2,5 s.
Posizione alette
Controllo della posizione verticale (U/D) delle alette. Il manuale utente documenta:
| Valore manuale | Posizione |
|---|---|
| 1 | Posizione 1 (Orizzontale) |
| 2 | Posizione 2 (Orizzontale) |
| 3 | Posizione 3 (Media) |
| 4 | Posizione 4 (Verticale) |
| 5 | Posizione 5 (Verticale) |
| 6 | Posizione 6 |
| 7 | Posizione 7 |
| 10 | Swing |
Le posizioni delle alette Hisense iniziano dal valore
1— il valore di registro0non è una posizione Hisense documentata. Il template TapHome definisce uno slot per il valore0come segnaposto per “nessuna aletta / non definito”. Il manuale riserva il valore di registro10per Swing, ma il template lo rimappa al valore5per mantenere contiguo l’intervallo del multi-value switch; ciò sposta la Posizione 5 (Verticale) sul valore 4. Le etichette dei valori visibili all’utente instrings.yamlcorreggono un refuso presente nell’XML sottostante (Poistion-7→Posizione 7).
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 corrente (registro H:5, sola lettura). L’intervallo di setpoint sulle unità Hisense è 16–32 °C. La temperatura di riferimento riflette il sensore del loop di controllo dell’unità interna (termistore di ritorno o del telecomando); restituisce -32768 (0x8000) quando dal bus AB non è ancora stato ricevuto alcun valore.
Il template TapHome applica un divisore /100 ai registri di temperatura, ma il manuale utente HS-RC-MBS-1 documenta solo due modalità di temperatura selezionabili tramite SW4-P1: ×1 (default, °C interi) e ×10 (decicelsius). Per questo gateway non esiste alcuna modalità ×100 (centi-gradi) documentata. L’integrazione TapHome presume che il gateway sia configurato secondo i valori predefiniti del dispositivo — i valori possono essere regolati negli script del template se la scalatura nella vostra installazione è diversa. Se si osservano setpoint riportati come ~0,22 °C invece di 22 °C, 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 nel template.
Intervallo di polling: 2,5 s.
Codice errore
Valore numerico in sola lettura dal registro H:11. Valori chiave:
| Valore | Significato |
|---|---|
| 0 | Nessun errore |
| 65535 | Errore di comunicazione tra il gateway Intesis (o telecomando) e l’unità AC |
| Altri | Codice errore Hisense — vedere le categorie di codici errore Hisense sotto |
La tabella completa dei codici errore è pubblicata nel manuale utente (sezione 7) e copre errori dell’unità interna, dell’unità esterna, di trasmissione, dei sensori, dell’inverter e della pressione. Categorie selezionate:
| Range | Esempi di categoria |
|---|---|
| 1–9 | Protezione unità interna / esterna, trasmissione, scheda inverter, motore ventilatore, sovracorrente AC, azionamento EXV, surriscaldamento riscaldatore |
| 17–25 | Errori sensori e capacità unità interna (filtro, impostazione capacità, mancanza acqua, umidità, sistema sensori) |
| 33–57 | Errori sensori unità interna / esterna (acqua di scarico, termistori scambiatore di calore, sensore swing-flap, termistore aspirazione/mandata, sensori contaminazione/umidità/telecomando/radiazione) |
| 67–88 | Pressostati (HPS/LPS), guasto scheda esterna, sovraccarico inverter, sovracorrente compressore / ventilatore, azionamento EXV, valvola a quattro vie, motore pompa |
| 176–238 | Errori impostazione modello IU, indirizzamento H-LINK, temperatura acqua anomala |
Il registro H:81 (read-only, non esposto nel template) riporta quale numero di unità interna sta segnalando un errore quando più IDU Hisense sono collegate allo stesso gateway. Se un guasto si ripete, interrogare H:81 manualmente con uno strumento diagnostico Modbus per identificare l’unità interessata prima di inviare un tecnico di assistenza.
Intervallo di polling: 15 s (rispetto a 2,5 s per i registri di controllo).
Risoluzione problemi
Nessuna comunicazione Modbus
- Verificare che l’unità interna AC sia accesa — il gateway necessita di 14 V DC forniti tramite il bus Hisense AB.
- Controllare gli indicatori LED: L1 + L2 pulsano insieme (5 s ON) all’avvio; L1 lampeggia (100 ms ON / 1.900 ms OFF) indica funzionamento normale; L1 lampeggia (500 ms ON / 500 ms OFF) indica errore di comunicazione con l’unità AC; L2 pulsa (3 s ON) indica sotto-tensione; lampeggio alternato L1/L2 (500 ms / 500 ms) indica errore checksum flash.
- Confermare che l’indirizzo slave in TapHome corrisponda all’impostazione binaria SW3-P1..P6 sul gateway.
- Assicurarsi che il bridge TCP-RTU sia sulla stessa rete di TapHome Core e che le impostazioni seriali del bridge corrispondano al baud rate SW3 (default 9.600 bps, 8N2 — 8N1 viene rilevato automaticamente).
- Verificare la polarità EIA-485 — A+ / B- devono essere coerenti su tutti i dispositivi del bus.
- Verificare che la terminazione 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 Hisense AC sul bus AB. Verificare:
- Il cavo AB è collegato ai morsetti A e B a entrambe le estremità (nessuna polarità, ma entrambi i fili devono essere presenti).
- L’unità interna AC è alimentata (rete elettrica).
- Se è presente anche un telecomando cablato Hisense, confermare che solo un dispositivo (gateway o telecomando) sia configurato come Master — verificare SW1-P1 in base alla topologia.
- La lunghezza del bus AB non supera 500 m.
Conflitto Master/Slave sul bus AB
Se sia il telecomando cablato Hisense sia il gateway sono configurati come Master, il bus AB collide e uno o entrambi i dispositivi smettono di rispondere. Impostare SW1-P1 su OFF (gateway come Slave) ogni volta che è presente un telecomando cablato Hisense sullo stesso bus, e su ON (gateway come Master) solo quando non è collegato alcun telecomando cablato Hisense. Nota: quando più unità interne AC condividono un bus AB, secondo Hisense un telecomando cablato Hisense (Master) è obbligatorio — il gateway in questa topologia può funzionare solo come Slave.
I valori di temperatura sono errati
Il template usa un divisore /100 sui registri H:4 e H:5. L’impostazione DIP Hisense predefinita (SW4-P1 = OFF) invia la temperatura in gradi interi (×1) — con la scalatura /100 sul lato TapHome, un setpoint di 22 °C verrà segnalato come 0,22 °C. Usare lo strumento di debug Modbus in TapHome per leggere i valori grezzi dei registri e confrontarli con il setpoint atteso, quindi riconfigurare i DIP switch del gateway o regolare il divisore negli script del template.
Il setpoint differisce dal display del telecomando cablato Hisense
Quando è in uso il meccanismo Virtual Temperature (riferimento ambientale esterno scritto nel registro H:22, gateway in modalità Slave), l’unità interna applica un setpoint interno corretto secondo S_AC = S_u − (T_u − T_AC). Il telecomando cablato Hisense potrebbe quindi mostrare un numero diverso dal setpoint richiesto dall’utente (registro H:4). Questo è un comportamento previsto — il registro H:23 (setpoint reale di temperatura, non esposto nel template) riporta il valore effettivamente applicato all’IDU. Affinché l’IDU usi il termistore del telecomando cablato come riferimento del loop di controllo, l’unità AC deve essere configurata da un installatore Hisense in fase di messa in servizio — questo non è modificabile dal lato Modbus.
Una modifica del DIP switch non ha effetto
Ogni modifica dei DIP switch richiede un riavvio dell’alimentazione del gateway per essere applicata. Riavviare significa scollegare l’unità interna AC dalla rete elettrica (rimuovendo così l’alimentazione 14 V DC sul bus AB) e ricollegarla dopo qualche secondo. Modificare i DIP switch mentre il gateway è alimentato non cambierà la configurazione attiva.
