- Home
- Modbus register maps
- Intesis (HMS Networks)
- INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway
VRF / split AC gateway · Modbus register map
Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway Modbus register map
Updated 24 October 2026
Modbus RTU server that connects to the XY remote-controller bus of a Mitsubishi Heavy Industries indoor unit, either alongside an MHI wired remote or as bus master on its own. Holding registers give on/off, mode, fan, vanes, setpoint and limits, room and return temperatures, alarm and error code, central/remote lock state and window-contact functions.
This page lists 33 Modbus registers for the Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway — 16 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Intesis (HMS Networks)’s own free documentation (linked below) and checked against it.
- Manufacturer
- Intesis (HMS Networks)
- Model
- INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway
- Equipment type
- VRF / split AC gateway
- Registers
- 33 (16 writable)
- Transport
- Modbus RTU
- Default unit ID
- 1
- Default serial
- 9600 baud, 8N2
- Documented addressing
- 0-based (the number printed is the address on the wire)
- Also known as
- INMBSMHI001R000, MH-RC-MBS-1, Intesis Mitsubishi Heavy Industries Modbus, Intesis MHI Modbus
Integration notes: Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway
Pick the XY-bus role on SW1 (slave with an MHI wired remote, master without), set the fan-speed count and vanes on SW1 and address/baud on SW3/SW4, power-cycle, then poll holding registers 0-11 with function 03 and write with 06.
Minimum registers to map
Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.
| Register | Name | Type | Why | Access |
|---|---|---|---|---|
| HR 0 | AC unit On/Off | UINT16 | On/off | Read/write |
| HR 1 | AC unit mode | UINT16 | Mode | Read/write |
| HR 2 | AC unit fan speed | UINT16 | Fan speed | Read/write |
| HR 4 | AC unit temperature setpoint | UINT16 | Setpoint | Read/write |
| HR 5 | AC unit temperature reference | UINT16 | Room / control temperature | Read |
| HR 10 | AC unit alarm status | UINT16 | Alarm flag | Read |
| HR 11 | Error code | UINT16 | Error code | Read |
| HR 46 | Center/Remote | UINT16 | Central/remote lock state | Read |
Enable Modbus control & writes
No enable step; register 7 (gateway disablement) must be 0 for commands to reach the unit. Register 46 reports central locks: 'lock On/Off' (1) blocks On/Off from the gateway and 'lock All' (2) blocks every command.
Byte order & addressing
- Temperature scale depends on DIP SW4 and the manual is inconsistent about the factory default.
- Fan-speed values shift with the SW1 fan-speed count; with 4 speeds the top value 4 is 'Powerful'.
- Error code 65532 for about two minutes after start-up in master mode is normal; writes made during that time are not applied until it ends.
- 8-N-2 by default; 8-N-1 is auto-detected.
- Function 16 is accepted only with a quantity of one register; functions 3 and 4 both read the same holding registers.
Network setup
- SW1: XY-bus role (slave = default, needs an MHI remote as master; master = no MHI remote, or the remote set as slave), number of fan speeds (4 default), vanes present (default yes).
- SW3: slave address; SW3/SW4: baud (9600 default).
- SW4: x1/x10, °C/°F and 120 Ω termination.
- DIP changes need a power cycle. XY bus max 600 m, not polarity sensitive; EIA-485 max 1,200 m.
Watch out for
- The factory default is XY-bus slave: on a unit with no MHI wired remote the gateway will not talk to the unit until SW1 is set to master.
- Using the remote's own sensor as the room reference needs the MHI remote as master and 'thermostat sensor in remote controller' enabled by an MHI installer.
Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway Modbus registers
Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.
| Table | Address | Name | Description | Type | Order | Scale | Units | Access | Values / bits |
|---|---|---|---|---|---|---|---|---|---|
| HR | 0 | AC unit On/Off | UINT16 | Read/write | 0 = Off; 1 = On | ||||
| HR | 1 | AC unit mode | Available modes depend on the indoor unit. | UINT16 | Read/write | 0 = Auto; 1 = Heat; 2 = Dry; 3 = Fan; 4 = Cool | |||
| HR | 2 | AC unit fan speed | 4-speed default shown. 3 speeds: 1-3 Low/Mid/High; 2: Low/High; 1: 1 = High. | UINT16 | Read/write | 0 = Auto; 1 = Low; 2 = Mid; 3 = High; 4 = Powerful | |||
| HR | 3 | AC unit vane position | Availability depends on the indoor unit. | UINT16 | Read/write | 1 = Position-1; 2 = Position-2; 3 = Position-3; 4 = Position-4; 10 = Swing | |||
| HR | 4 | AC unit temperature setpoint | 18..30 °C (Heat: 16..30 °C). SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read/write | 32768 = Initialisation value / no value (0x8000; manual writes -32768) | ||
| HR | 5 | AC unit temperature reference | Temperature the indoor unit controls on, 10..38 °C. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read | 32768 = Initialisation value / no value (0x8000; manual writes -32768) | ||
| HR | 6 | Window contact | Virtual window contact written from Modbus. | UINT16 | Read/write | 0 = Closed; 1 = Open | |||
| HR | 7 | Gateway disablement | Stops the gateway passing commands; stored in NVM. | UINT16 | Read/write | 0 = INMBSMHI001R000 enabled; 1 = INMBSMHI001R000 disabled | |||
| HR | 8 | AC remote control disablement | Blocks the manufacturer's wired remote; stored in NVM. | UINT16 | Read/write | 0 = Remote control enabled; 1 = Remote control disabled | |||
| HR | 9 | AC unit operation time | Hours the unit has been on. | UINT16 | h | Read/write | |||
| HR | 10 | AC unit alarm status | UINT16 | Read | 0 = No alarm condition; 1 = Alarm condition | ||||
| HR | 11 | Error code | MHI error (manual section 7); 65535 = communication error. | UINT16 | Read | 0 = No active error; 65532 = Initialisation (about 2 min) after start-up when the gateway is XY-bus master; 65535 = Error in communication of the gateway or remote controller with the AC unit | |||
| HR | 13 | Open window switch-off timeout | Countdown after window opens before switch-off (0..30, default 30). | UINT16 | min | Read/write | |||
| HR | 14 | Modbus RTU baud rate | Baud rate in use (set on DIP switches). | UINT16 | Read | ||||
| HR | 15 | Modbus slave address | Range 1..63. | UINT16 | Read | ||||
| HR | 21 | Max number of fan speeds | UINT16 | Read | |||||
| HR | 22 | External ambient temperature (Modbus) | Modbus-side room sensor; drives the virtual-temperature setpoint offset. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read/write | 32768 = Initialisation value, no external sensor value (0x8000) | ||
| HR | 23 | AC real temperature setpoint | Setpoint actually applied in the unit, 16..31 °C. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read | |||
| HR | 24 | Current AC max setpoint | Upper setpoint limit reported by the unit. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read | 32768 = Initialisation value / no value (0x8000; manual writes -32768) | ||
| HR | 25 | Current AC min setpoint | Lower setpoint limit reported by the unit. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read | 32768 = Initialisation value / no value (0x8000; manual writes -32768) | ||
| HR | 31 | Window contact status (feedback) | UINT16 | Read | 0 = Not active; 1 = Active (window open) | ||||
| HR | 45 | Error reset | Write 1 to reset the error. | UINT16 | Write | 1 = Reset | |||
| HR | 46 | Center/Remote | Central/remote lock state (current firmware; FW 0.8 and older use 0-2). | UINT16 | Read | 0 = Remocon unlock (Center/Remote); 1 = Remocon lock On/Off (Center); 2 = Remocon lock All (Center); 3 = Remocon only (Remote) | |||
| HR | 48 | Switch value | Current DIP switch settings. | UINT16 | Read | ||||
| HR | 49 | Device ID | Reads 0x0F00. | UINT16 | Read | ||||
| HR | 50 | Software version | UINT16 | Read | |||||
| HR | 55 | Under voltage counter | 0..300; stored in NVM. | UINT16 | h | Read/write | |||
| HR | 65 | Input reference temperature | Reference temperature in use. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read | 32768 = No external sensor value, no virtual temperature (0x8000) | ||
| HR | 66 | Return path temperature | Indoor unit return-air sensor. SW4 x1 °C assumed (x10: 0.1, or °F). | UINT16 | °C | Read | 32768 = Initialisation value / no value (0x8000; manual writes -32768) | ||
| HR | 81 | Error address | Indoor unit number reporting the error. | UINT16 | Read | ||||
| HR | 97 | Block periodic sendings | 1 = only forward Modbus writes that change the value (FW 0.14+). | UINT16 | Read/write | 0 = Non-blocked; 1 = Blocked | |||
| HR | 98 | Master/Slave (gateway role) | Gateway role on the MHI XY bus. | UINT16 | Read/write | 0 = Slave; 1 = Master | |||
| HR | 99 | Reset | Write 1 to restart the gateway. | UINT16 | Write | 1 = Reset |
Notes on this map
- The manual declares every register a 16-bit unsigned holding register; the temperature ranges listed never go below zero, so temperatures are UINT16. The 'no value' marker the manual writes as -32768 is raw 0x8000 (32768) and is listed as an enum entry.
- Temperature registers depend on the DIP SW4 setting: x1 °C, x10 °C (decidegrees) or °F (no °F x10). The register-table footnote calls x10 the default, but the DIP-switch table and the quick-start page (all other switches off) give x1 °C as the factory setting, so scale 1 / °C is used. Check the switch on site: if x10 is set use scale 0.1; if °F is set the values are whole °F.
- Left out: outdoor intake temperature (register 60). Outdoor air goes below zero but the manual declares every register unsigned and never says how negative values are encoded, so the type cannot be stated with confidence.
- External temperature (register 22) does not go straight to the unit when the gateway is XY-bus slave: the gateway shifts the setpoint it sends by the difference between the Modbus room value and the unit's own reading ('virtual temperature'), so register 23 and the MHI remote can show a different setpoint from register 4. As bus master the value is passed directly.
- Register 2 values change with the SW1 fan-speed count (1-4 speeds); register 46 used a 0-2 value list up to firmware 0.8.
- Error code list (MHI codes) not reproduced; see manual section 7.
Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.
Questions about the Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway
What Modbus registers does the Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway have?
This map lists 33 registers: 33 holding registers. 16 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.
Are the Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway Modbus addresses 0-based or 1-based?
The manufacturer's document numbers registers 0-based (the number printed is the address on the wire). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. Tables give a 'protocol address' (base 0) and a 'PLC address' (base 1); the protocol address is the wire address and is used for 'documented'.
What are the minimum Modbus registers to integrate the Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway?
Start with HR 0 AC unit On/Off (On/off); HR 1 AC unit mode (Mode); HR 2 AC unit fan speed (Fan speed); HR 4 AC unit temperature setpoint (Setpoint); HR 5 AC unit temperature reference (Room / control temperature); HR 10 AC unit alarm status (Alarm flag); HR 11 Error code (Error code); HR 46 Center/Remote (Central/remote lock state).
How do I enable Modbus control of the Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway?
No enable step; register 7 (gateway disablement) must be 0 for commands to reach the unit. Register 46 reports central locks: 'lock On/Off' (1) blocks On/Off from the gateway and 'lock All' (2) blocks every command.
Where is the official Intesis (HMS Networks) INMBSMHI001R000 Mitsubishi Heavy Industries AC to Modbus RTU gateway Modbus documentation?
The source is Intesis INMBSMHI001R000 Modbus RTU (EIA-485) Interface for Mitsubishi Heavy Industries air conditioners - User Manual (User's Manual r6.4 EN), revision 2024-01, published free by Intesis (HMS Networks) at https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbsmhi001r000.pdf.
More Intesis (HMS Networks) Modbus register maps
- Heat pump gateway (VRF / split AC gateway)
Intesis (HMS Networks) IN485MIT001A000 Mitsubishi Electric Ecodan air-to-water to Modbus RTU / BACnet MS/TP gateway
Intesis (HMS Networks) IN485MIT001A000 gateway on the CN105 socket of Mitsubishi Electric Ecodan air-to-water heat pumps, set to Modbus RTU, per user manual version 1.0.3 (2025-12-02).
Also known as: IN485MIT001A000, Ecodan Modbus, Mitsubishi Ecodan Modbus RTU, Intesis Ecodan, HMS Ecodan gateway - VRF / split AC gateway
Intesis (HMS Networks) INMBSDAI001I000 Daikin domestic AC to Modbus RTU gateway
Single Daikin domestic (S21-connector) indoor unit via INMBSDAI001I000, user manual v1.0.2.
Also known as: INMBSDAI001I000, Intesis Daikin domestic Modbus - VRF / split AC gateway
Intesis (HMS Networks) INMBSDAI001R000 Daikin VRV / Sky Air to Modbus RTU gateway
One Daikin VRV or Sky Air indoor unit (or group) on the P1P2 bus via INMBSDAI001R000, user manual v1.0.1.
Also known as: INMBSDAI001R000, Intesis Daikin VRV Modbus - VRF / split AC gateway
Intesis (HMS Networks) INMBSFGL001I000 Fujitsu domestic AC to Modbus RTU gateway
One Fujitsu domestic (RAC) or compatible VRF indoor unit, connected to the CN65/CN12/CN6 socket on the indoor board via INMBSFGL001I000, user manual v1.5 (01/2024).
Also known as: INMBSFGL001I000, FJ-AC-MBS-1, Intesis Fujitsu domestic Modbus - VRF / split AC gateway
Intesis (HMS Networks) INMBSFGL001R000 Fujitsu AC to Modbus RTU gateway
One Fujitsu indoor unit, or a group of up to 16 controlled together as one, on the 3-wire BWR remote-controller bus via INMBSFGL001R000, user manual v2.4 (02/2025).
Also known as: INMBSFGL001R000, Intesis Fujitsu Modbus - VRF / split AC gateway
Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway
Intesis (HMS Networks) INMBSHIT001R000 interface on the AB bus of one Hitachi commercial-line indoor unit (or group), per user manual v1.6 (01/2024).
Also known as: INMBSHIT001R000, Hitachi Modbus gateway, Intesis Hitachi - VRF / split AC gateway
Intesis (HMS Networks) INMBSLGE001R000 LG AC to Modbus RTU gateway
One LG indoor unit on the BYR (wired remote) bus via INMBSLGE001R000 (legacy code LG-RC-MBS-1), user manual v1.9 (01/2024).
Also known as: INMBSLGE001R000, LG-RC-MBS-1, Intesis LG Modbus - VRF / split AC gateway
Intesis (HMS Networks) INMBSMIT001I000 Mitsubishi Electric AC to Modbus RTU gateway
One Mitsubishi Electric Domestic, Mr. Slim or City Multi indoor unit via INMBSMIT001I000, user manual r2.8 (11/2024).
Also known as: INMBSMIT001I000, Intesis Mitsubishi Electric Modbus - Heat pump gateway (VRF / split AC gateway)
Intesis (HMS Networks) INMBSPAN001A100 Panasonic Aquarea H/J/K/L/M air-to-water to Modbus RTU gateway
Intesis (HMS Networks) INMBSPAN001A100 gateway connected to Panasonic Aquarea H, J, K, L and M series air-to-water heat pumps, per user manual version 1.0.2 (2026-02-04).
Also known as: INMBSPAN001A100, Aquarea Modbus, Panasonic Aquarea Modbus RTU, Intesis Aquarea, INMBSPAN001A000 (legacy order code) - VRF / split AC gateway
Intesis (HMS Networks) INMBSPAN001R000 Panasonic AC to Modbus RTU gateway
Panasonic / Sanyo ECOi and PACi indoor units (one, or up to 16 controlled together as one) on the R1R2 remote-controller bus, user manual v2.8 (09/2025).
Also known as: INMBSPAN001R000, PA-RC2-MBS-1, Intesis Panasonic Modbus, Intesis Sanyo Modbus - VRF / split AC gateway
Intesis (HMS Networks) INMBSTOS001R000 Toshiba AC to Modbus RTU gateway
Toshiba Digital Inverter (RAV) and VRF indoor units on the AB remote bus via INMBSTOS001R0xx, user manual r2.9 (01/2024).
Also known as: INMBSTOS001R000, INMBSTOS001R0xx, Intesis Toshiba Modbus
Source: Intesis INMBSMHI001R000 Modbus RTU (EIA-485) Interface for Mitsubishi Heavy Industries air conditioners - User Manual · User's Manual r6.4 EN · rev. 2024-01. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.