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

VRF / split AC gateway · Modbus register map

Intesis (HMS Networks) INMBSTOS001R000 Toshiba AC to Modbus RTU gateway Modbus register map

Updated 16 October 2026

Short answer

Modbus RTU server on the AB remote-controller bus of Toshiba Digital Inverter (RAV) and VRF indoor units. Basic holding registers cover on/off, mode, fan, vane, setpoint, room temperature, alarm and error code; with a unit type chosen on SW1 it also exposes per-indoor-unit diagnostics such as room and suction temperatures, defrost and filter alarm.

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

Integration notes: Intesis (HMS Networks) INMBSTOS001R000 Toshiba AC to Modbus RTU gateway

Integration in brief

Leave SW1 at the defaults for plain control (gateway is AB-bus master), set address and baud on SW3/SW4, power-cycle, then poll holding registers 0-11 with function 03 and write with 06. Select RAV or VRF on SW1 only if you need the 4000+ diagnostics.

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

Enable Modbus control & writes

No enable step; register 7 (gateway disablement) must be 0 for commands to reach the unit.

Byte order & addressing

Network setup

Watch out for

Intesis (HMS Networks) INMBSTOS001R000 Toshiba 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.

36 of 36 shown
Intesis (HMS Networks) INMBSTOS001R000 Toshiba AC to Modbus RTU gateway Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
HR0AC unit On/OffUINT16Read/write0 = Off; 1 = On
HR1AC unit modeAvailable modes depend on the indoor unit.UINT16Read/write0 = Auto; 1 = Heat; 2 = Dry; 3 = Fan; 4 = Cool
HR2AC unit fan speedAvailable speeds depend on the indoor unit.UINT16Read/write0 = Auto; 1 = Low; 2 = Mid; 3 = High
HR3AC unit vane positionAvailability depends on the indoor unit.UINT16Read/write1 = POS1 (Horizontal); 2 = POS2 (Horizontal); 3 = POS3 (Medium); 4 = POS4 (Vertical); 5 = POS5 (Vertical); 6 = POS6; 7 = POS7; 10 = Swing
HR4AC unit temperature setpointSetpoint 16..32 °C (61..90 °F). SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead/write32768 = Not initialised / no value (0x8000; manual writes -32768)
HR5AC unit temperature referenceControl temperature (reg 22 if valid). SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Not initialised / no value (0x8000; manual writes -32768)
HR6Window contactVirtual window contact written from Modbus.UINT16Read/write0 = Closed; 1 = Open
HR7Gateway disablementStops the gateway passing commands; stored in NVM.UINT16Read/write0 = INMBSTOS001R000 enabled; 1 = INMBSTOS001R000 disabled
HR8AC remote control disablementBlocks the Toshiba wired remote; stored in NVM.UINT16Read/write0 = Remote control enabled; 1 = Remote control disabled
HR9AC unit operation timeHours the unit has been on; stored in NVM.UINT16hRead/write
HR10AC unit alarm statusUINT16Read0 = No alarm condition; 1 = Alarm condition
HR11Error codeToshiba error number (manual section 7); 65535 = no comms with indoor unit.UINT16Read0 = No error active; 65535 = Communication error with AC indoor unit
HR13Open window switch-off timeoutCountdown after window opens before switch-off (0..30, default 30).UINT16minRead/write
HR14Modbus RTU baud rateBaud rate in use (38400-115200 need FW 2.3+).UINT16Read
HR15Modbus slave addressRange 1..63.UINT16Read
HR21Max number of fan speedsUINT16Read
HR22External ambient temperature (Modbus)Room temperature written from Modbus. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead/write32768 = Not initialised / no value (0x8000; manual writes -32768)
HR23AC real temperature setpointSetpoint in use; equals register 4. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead
HR49Device IDReads 0x1F00.UINT16Read
HR50Software versionUINT16Read
HR97Block periodic sendings1 = only forward Modbus writes that change the value (FW 2.3+).UINT16Read/write0 = Non-blocked; 1 = Blocked
HR4000doc (IU - 1) * 25 + 4000IU1 indoor unit existIU 1 (advanced, SW1 type set).UINT16Read0 = Doesn't exist; 1 = Exist
HR4001doc (IU - 1) * 25 + 4001IU1 indoor unit addressHigh byte = outdoor unit address, low byte = indoor unit address.UINT16Read
HR4002doc (IU - 1) * 25 + 4002IU1 indoor unit dutyRange 0..15. IU 1 (advanced, SW1 type set).UINT16Read
HR4003doc (IU - 1) * 25 + 4003IU1 indoor unit defrostIU 1 (advanced, SW1 type set).UINT16Read0 = Off; 1 = On
HR4004doc (IU - 1) * 25 + 4004IU1 indoor unit filter alarmIU 1 (advanced, SW1 type set).UINT16Read0 = No alarm; 1 = Alarm
HR4005doc (IU - 1) * 25 + 4005IU1 indoor unit thermo ONPrinted as '11hermos ON'. IU 1 (advanced, SW1 type set).UINT16Read0 = Cool; 1 = Heat
HR4010doc (IU - 1) * 25 + 4010IU1 room temperature (during control)x1 °C. IU 1 (advanced, SW1 type set).UINT16°CRead
HR4011doc (IU - 1) * 25 + 4011IU1 room temperature (remote controller)x1 °C. IU 1 (advanced, SW1 type set).UINT16°CRead
HR4012doc (IU - 1) * 25 + 4012IU1 indoor suction temperature (TA)x1 °C. IU 1 (advanced, SW1 type set).UINT16°CRead
HR4016doc (IU - 1) * 25 + 4016IU1 indoor discharge temperature (TF)x1 °C, VRF systems only.UINT16°CRead
HR4017doc (IU - 1) * 25 + 4017IU1 revolutions indoor fanRAV systems only.UINT16rpsRead
HR4020doc (IU - 1) * 25 + 4020IU1 time filter signRAV systems only.UINT16hRead
HR4021doc (IU - 1) * 25 + 4021IU1 estimated supply air temperaturex1 °C, RAV systems only.UINT16°CRead
HR4450Indoor unit typeMirrors the SW1 unit-type selection.UINT16Read0 = Not defined (extra signals disabled); 1 = RAV; 2 = VRF (SMMSi); 3 = VRF (SHRM/SMMS)
HR4451Refresh time adjustHigh-priority polls per low-priority poll (1..4).UINT16Read/write

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) INMBSTOS001R000 Toshiba AC to Modbus RTU gateway

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

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

Are the Intesis (HMS Networks) INMBSTOS001R000 Toshiba 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. Per-indoor-unit diagnostics are printed as a formula, (IU - 1) * 25 + 4000 + n; this file lists IU 1 only (4000-4021, without 4013-4015 and 4018-4019). For IU 2 add 25, and so on.

What are the minimum Modbus registers to integrate the Intesis (HMS Networks) INMBSTOS001R000 Toshiba 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).

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

No enable step; register 7 (gateway disablement) must be 0 for commands to reach the unit.

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

The source is Intesis INMBSTOS001R0xx Modbus RTU (EIA-485) Interface for Toshiba air conditioners - User's Manual (User's Manual r2.9 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-inmbstos001r000.pdf.

More Intesis (HMS Networks) Modbus register maps

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