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

VRF / split AC gateway · Modbus register map

Intesis (HMS Networks) INMBSPAN001R000 Panasonic AC to Modbus RTU gateway Modbus register map

Updated 24 October 2026

Short answer

Modbus RTU server that sits on the Panasonic/Sanyo R1R2 remote-controller bus of an ECOi or PACi indoor unit. Holding registers cover on/off, mode, fan, vane, setpoint and limits, room and return temperatures, alarm and error code, filter sign, window-contact logic, outdoor demand limiting and the master/slave pair used for back-up and rotation.

This page lists 46 Modbus registers for the Intesis (HMS Networks) INMBSPAN001R000 Panasonic 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
INMBSPAN001R000 Panasonic AC to Modbus RTU gateway
Equipment type
VRF / split AC gateway
Registers
46 (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
INMBSPAN001R000, PA-RC2-MBS-1, Intesis Panasonic Modbus, Intesis Sanyo Modbus
Source document
Intesis INMBSPAN001R000 Modbus RTU (EIA-485) Interface for Panasonic and Sanyo air conditioners - User Manual · User Manual v2.8 EN · rev. 2025-09
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: Intesis (HMS Networks) INMBSPAN001R000 Panasonic AC to Modbus RTU gateway

Integration in brief

Wire the gateway to R1R2, check SW3/SW4 for address 1 and 9600 baud, power-cycle, then poll holding registers 0-11 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 / control 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. The outdoor demand rate feature is switched on with DIP SW1.

Byte order & addressing

Network setup

Watch out for

Intesis (HMS Networks) INMBSPAN001R000 Panasonic 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.

46 of 46 shown
Intesis (HMS Networks) INMBSPAN001R000 Panasonic 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/write0 = Auto; 1 = POS1 (Horizontal); 2 = POS2 (Horizontal); 3 = POS3 (Medium); 4 = POS4 (Vertical); 5 = POS5 (Vertical); 10 = Swing
HR4AC unit temperature setpointSetpoint 16..32 °C (61..90 °F). SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead/write32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR5AC unit temperature referenceControl temperature; mirrors reg 22 when valid. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / invalid sensor value (0x8000)
HR6Window contactVirtual window contact written from Modbus.UINT16Read/write0 = Closed; 1 = Open
HR7Gateway disablementStops the gateway passing commands; stored in NVM.UINT16Read/write0 = INMBSPAN001R000 enabled; 1 = INMBSPAN001R000 disabled
HR8AC remote control disablementBlocks the manufacturer's wired remote; stored in NVM.UINT16Read/write0 = Remote control enabled; 1 = Remote control disabled
HR9AC unit operation timeHours the unit has been on.UINT16hRead/write
HR10AC unit alarm statusUINT16Read0 = No alarm condition; 1 = Alarm condition
HR11Error codePanasonic error (manual section 7); 65535 = communication error.UINT16Read0 = No error active; 65535 = Error in communication between the gateway and the AC 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 (set on DIP switches).UINT16Read
HR15Modbus slave addressRange 1..63.UINT16Read
HR21Max number of fan speedsUINT16Read
HR22External ambient temperature (Modbus)Room temperature written from a Modbus-side sensor. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead/write32768 = Initialisation value, no external sensor value (0x8000)
HR23AC setpoint temperatureSetpoint currently applied in the indoor unit. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead
HR24Current AC max setpointUpper setpoint limit reported by the unit. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR25Current AC min setpointLower setpoint limit reported by the unit. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR31Window contact status (feedback)UINT16Read0 = Not active; 1 = Active (window open)
HR37Auto modeMode reported for Auto operation; same value list as register 1.UINT16Read0 = Auto; 1 = Heat; 2 = Dry; 3 = Fan; 4 = Cool
HR40Window contact On/Off disablementWhether the open window is currently blocking On/Off.UINT16Read0 = Window contact not disabling On/Off; 1 = Window contact disabling On/Off
HR43Filter resetWrite 1 to reset the filter sign.UINT16Write1 = Reset
HR44Filter statusUINT16Read0 = Off; 1 = Lit
HR48Switch valueCurrent DIP switch settings.UINT16Read
HR49Device IDReads 0x1500.UINT16Read
HR50Software versionUINT16Read
HR65Input reference temperature (feedback)Reference temperature in use. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR66Return path temperatureIndoor unit return-air sensor. SW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR67Number of indoor units connectedUINT16Read
HR81Error addressIndoor unit number reporting the error.UINT16Read
HR82Outdoor demand rateOutdoor demand limit; 40..150 is the operating range in amps.UINT16ARead/write0 = Thermo Off; 255 = No limit (normal operation)
HR97Block periodic sendings1 = only forward Modbus writes that change the value (FW 2.3+).UINT16Read/write0 = Non-blocked; 1 = Blocked
HR99ResetWrite 1 to restart the gateway.UINT16Write1 = Reset
HR1150Machine modeSelects auto-changeover or limited-setpoint behaviour.UINT16Read/write0 = Normal; 1 = Autochangeover; 2 = Limited setpoint
HR4000Indoor unit master addressBack-up/rotation pair: master indoor unit address.UINT16Read
HR4001Indoor unit master force thermo offUINT16Read0 = No limit; 1 = Thermo forced off
HR4002Indoor unit master error codeUINT16Read0 = No error active; 65535 = Communication error
HR4003Indoor unit master setpointSW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR4004Indoor unit master room temperatureSW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR4010Indoor unit slave addressBack-up/rotation pair: slave indoor unit address.UINT16Read
HR4011Indoor unit slave force thermo offUINT16Read0 = No limit; 1 = Thermo forced off
HR4012Indoor unit slave error codeUINT16Read0 = No error active; 65535 = Communication error
HR4013Indoor unit slave setpointSW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)
HR4014Indoor unit slave room temperatureSW4 x1 °C assumed (x10: 0.1, or °F).UINT16°CRead32768 = Initialisation value / no value (0x8000; manual writes -32768)

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) INMBSPAN001R000 Panasonic AC to Modbus RTU gateway

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

This map lists 46 registers: 46 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) INMBSPAN001R000 Panasonic 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) INMBSPAN001R000 Panasonic 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).

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

No enable step; register 7 (gateway disablement) must be 0 for commands to reach the unit. The outdoor demand rate feature is switched on with DIP SW1.

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

The source is Intesis INMBSPAN001R000 Modbus RTU (EIA-485) Interface for Panasonic and Sanyo air conditioners - User Manual (User Manual v2.8 EN), revision 2025-09, published free by Intesis (HMS Networks) at https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbspan001r000.pdf.

More Intesis (HMS Networks) Modbus register maps

Source: Intesis INMBSPAN001R000 Modbus RTU (EIA-485) Interface for Panasonic and Sanyo air conditioners - User Manual · User Manual v2.8 EN · rev. 2025-09. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.