Easy Modbus
  1. Home
  2. Modbus register maps
  3. Intesis (HMS Networks)
  4. INMBSHIT001R000 Hitachi AC to Modbus RTU gateway

VRF / split AC gateway · Modbus register map

Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway Modbus register map

Updated 29 October 2026

Short answer

One Intesis interface per Hitachi indoor unit (or remote-controller group), wired to the unit's AB bus and presented to the BMS as a Modbus RTU slave. Every point is a single 16-bit holding register: on/off, mode, fan speed, vane position, setpoint and room temperature, alarm and error code, window-contact logic, remote-control lockout and a virtual-temperature input for a BMS room sensor.

This page lists 30 Modbus registers for the Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway — 15 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
INMBSHIT001R000 Hitachi AC to Modbus RTU gateway
Equipment type
VRF / split AC gateway
Registers
30 (15 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
INMBSHIT001R000, Hitachi Modbus gateway, Intesis Hitachi
Source document
Intesis INMBSHIT001R000 User's Manual - Modbus RTU (EIA-485) Interface for Hitachi air conditioners · User's Manual v1.6 EN · rev. 2024-01
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway

Integration in brief

Wire the AB bus to the indoor unit (or in parallel with the Hitachi wired remote) and A+/B- to the Modbus master, set the address on SW3, then read holding registers 0-25 with function 03 and write commands one register at a time with function 06.

Minimum registers to map

Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.

RegisterNameTypeWhyAccess
HR 0AC unit on/offUINT16On/offRead/write
HR 1AC unit modeUINT16ModeRead/write
HR 2AC unit fan speedUINT16Fan speedRead/write
HR 4AC unit temperature setpointUINT16SetpointRead/write
HR 5AC unit temperature referenceUINT16Room temperatureRead
HR 10AC unit alarm statusUINT16Alarm flagRead
HR 11Error codeUINT16Error codeRead
HR 7Gateway disablementUINT16Gateway disablement (keep 0)Read/write

Enable Modbus control & writes

No enable step; keep register 7 (gateway disablement) at 0. Set SW1 P1 to Slave when a Hitachi wired remote is the AB-bus master (default), or Master when there is no remote.

Byte order & addressing

Network setup

Watch out for

Intesis (HMS Networks) INMBSHIT001R000 Hitachi 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.

30 of 30 shown
Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
HR0AC unit on/offUINT16Read/write0 = Off; 1 = On
HR1AC unit modeAvailable values depend on the indoor unit.UINT16Read/write0 = Auto; 1 = Heat; 2 = Dry; 3 = Fan; 4 = Cool
HR2AC unit fan speedAvailable values depend on the indoor unit.UINT16Read/write0 = Auto; 1 = Low; 2 = Mid; 3 = High; 4 = Super-high
HR3AC unit vane positionAvailable values depend on the indoor unit.UINT16Read/write1 = POS1 (horizontal); 2 = POS2 (horizontal); 3 = POS3 (middle); 4 = POS4 (vertical); 5 = POS5 (vertical); 6 = POS6; 7 = POS7; 10 = Swing
HR4AC unit temperature setpointRequested setpoint, 16-32 °C. Scale per SW4 P1; factory setting unclear.UINT16°CRead/write32768 = Not initialised (0x8000, printed as -32768)
HR5AC unit temperature referenceTemperature the indoor unit controls to. Scale per SW4 P1; factory setting unclear.UINT16°CRead32768 = Not initialised (0x8000, printed as -32768)
HR6Window contactOpen starts the switch-off countdown (register 13).UINT16Read/write0 = Closed; 1 = Open
HR7Gateway disablement1 stops the gateway sending commands to the unit; stored.UINT16Read/write0 = Gateway enabled; 1 = Gateway disabled
HR8AC remote control disablement1 locks out the wired remote; stored.UINT16Read/write0 = Remote control enabled; 1 = Remote control disabled
HR9AC unit operation timeHours the unit has been on; stored.UINT16hRead/write
HR10AC unit alarm statusUINT16Read0 = No alarm; 1 = Alarm
HR11Error code0 = none; 65535 = gateway or remote cannot reach the unit.UINT16Read0 = No error; 65535 = Communication error with the AC unit
HR13Open window switch-off timeout0-30 min, factory 30.UINT16minRead/write
HR14Modbus RTU baud rateRead-only; set on SW3/SW4.UINT16Read
HR15Modbus slave address1-63; set on SW3.UINT16Read
HR21Max number of fan speedsUINT16Read
HR22External ambient temperature (Modbus)BMS room temperature; writing it enables virtual temperature. Scale per SW4 P1; factory setting unclear.UINT16°CRead/write32768 = Not initialised (0x8000, printed as -32768)
HR23AC real temperature setpointSetpoint actually sent to the unit. Scale per SW4 P1; factory setting unclear.UINT16°CRead32768 = Not initialised (0x8000, printed as -32768)
HR24Current AC max setpointScale per SW4 P1; factory setting unclear.UINT16°CRead32768 = Not initialised (0x8000, printed as -32768)
HR25Current AC min setpointScale per SW4 P1; factory setting unclear.UINT16°CRead32768 = Not initialised (0x8000, printed as -32768)
HR31Window contact status (feedback)UINT16Read0 = Not active; 1 = Active (window open)
HR34Left/right vane pulseWrite 1 to step the side vane.UINT16Write1 = Pulse
HR45Error resetWrite 1 to reset the error.UINT16Write1 = Reset
HR48Switch valueDIP switch positions.UINT16Read
HR49Device IDReads 0x1400.UINT16Read5120 = INMBSHIT001R000 (0x1400)
HR50Software versionUINT16Read
HR66Return path temperatureReturn-air sensor of the indoor unit. Scale per SW4 P1; factory setting unclear.UINT16°CRead32768 = Not initialised (0x8000, printed as -32768)
HR81Error addressIndoor unit number reporting the error.UINT16Read
HR98Master/slave (gateway)Gateway role on the Hitachi AB bus.UINT16Read/write0 = Slave; 1 = Master
HR99ResetWrite 1 to restart the gateway.UINT16Write1 = Reset

Notes on this map

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) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway

What Modbus registers does the Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway have?

This map lists 30 registers: 30 holding registers. 15 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.

Are the Intesis (HMS Networks) INMBSHIT001R000 Hitachi 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. Each register is listed with a 'protocol address' and a 'PLC address' one higher. This map uses the protocol address as the wire address: on/off is 0 (PLC 1), setpoint 4 (PLC 5).

What are the minimum Modbus registers to integrate the Intesis (HMS Networks) INMBSHIT001R000 Hitachi 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 temperature); HR 10 AC unit alarm status (Alarm flag); HR 11 Error code (Error code); HR 7 Gateway disablement (Gateway disablement (keep 0)).

How do I enable Modbus control of the Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway?

No enable step; keep register 7 (gateway disablement) at 0. Set SW1 P1 to Slave when a Hitachi wired remote is the AB-bus master (default), or Master when there is no remote.

Where is the official Intesis (HMS Networks) INMBSHIT001R000 Hitachi AC to Modbus RTU gateway Modbus documentation?

The source is Intesis INMBSHIT001R000 User's Manual - Modbus RTU (EIA-485) Interface for Hitachi air conditioners (User's Manual v1.6 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-inmbshit001r000.pdf.

More Intesis (HMS Networks) Modbus register maps

Source: Intesis INMBSHIT001R000 User's Manual - Modbus RTU (EIA-485) Interface for Hitachi air conditioners · User's Manual v1.6 EN · rev. 2024-01. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.