Il COMFOSPLIT IKARO HI-WALL HW INVERTER è un fancoil a parete prodotto da Ideal Clima, progettato per il riscaldamento e il raffrescamento di ambienti residenziali. Mostro come collegarlo con il cavo modbus.
Nel manuale, c'è scritto
L’indirizzo Modbus di Ikaro si trova al registro 28321 e può essere cambiato con una query di scrittura 0x10 write multiple registers. Tuttavia, per evitare sovrascritture accidentali dell’indirizzo, questo può essere cambiato solo se prima si applica un ponticello tra il contatto LOW e il comune della morsettiera del termostato.
quindi, l'id di default è 15 e permette di cambiare solo l'id, non risponde ad altri comandi.
La prima cosa da fare è cambiare l'id da 15 ad un altro numero, nel mio caso ho scelto id 25, per fare questo va fatto un ponticello tra LOW e COM, questo abilita la scrittura del registro 28321

Dopo aver collegato A e B alla chiavetta USB, apro il programma ModBus poll, dopo aperto imposto la connessione, cambiare eventualmente solo la porta seriale ( nel mio caso COM1)

Ora in "setup" -> "read/write definition.."

Appare questa pagina e mettiamo gli stessi parametri

Nella sezione "function" ho scelto "16 write multiple registers" ( anche se devo inviare un solo dato)

Ora appare la tabella:

Invece di 0, scrivo 25 ( id che avevo deciso )
- Dopo il cambio ID
- Rimuovo il ponticello LOW–COM
- Spengo e riaccendo l’unità, da questo momento, l’unità risponde a letture e comandi
![]() |
Impostazioni di modbus poll per cambiare indirizzo senza guardare le immagini. |
Imposto nel programma
Address: 28321
Quantity: 1
Premo OK, poi Poll / Read (o avvio automatico).

Risultato atteso: 25

Nel programma va messo l'id, nel mio caso 25
Function: "03 Read Holding Registers"
Quantity: "1"
Address: uno di questi
| Funzione Modbus |
Funzione IKARO |
Registro | Valore atteso ( oppure esempio) |
|---|---|---|---|
| 0x10 – Write Multiple R. | Cambio indirizzo Modbus |
28321 | 25 → nuovo ID = 25 |
| 0x03 – Read Holding R. | Stato unità (ON / OFF) |
28301 | 0 = OFF; 1 = ON; |
| 0x03 – Read Holding R. | Modalità di funzionamento |
28302 | 0 = OFF; 1 = AUTO; 2 = raffreddamento; 3 = solo ventilazione; 4 = riscaldamento; |
| 0x03 – Read Holding R. | Velocità ventilatore | 28303 | 1 = super silence; 2 = minima; 3 = media; 4 = alta; 6 = automatica; |
| 0x03 – Read Holding R. | Setpoint raffreddamento |
28310 | 240 (24.0 °C) |
| 0x03 – Read Holding R. | Setpoint riscaldamento |
28311 | 225 (22.5 °C) |
| 0x04 – Read Input R. | Valore di stato (input) |
46801 | Valore di stato (dipende dal sensore) |
| 0x04 – Read Input R. | Valore di stato (input) |
46803 | Valore di stato (dipende dal sensore) |
Per riportare l’indirizzo Modus del dispositivo al valore di default, è necessario chiudere contemporaneamente tutti i contatti HIGH – MED- LOW – COM della morsettiera termostato e lasciarli chiusi per almeno 10 secondi.
Trascorso questo periodo di tempo, rimuovere i tutti i ponticelli.


