---
title: "IntesisBOX PA-RC2-MBS-1"
description: "Intesis INMBSPAN001R000 gateway for Panasonic ECOi/PACi AC systems connected to TapHome via Modbus TCP."
url: "https://taphome.com/en/compatibility/intesisbox-pa-rc2-mbs-1/"
language: en
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","air-conditioning","hvac-gateway","panasonic-ac","modbus-rtu-to-tcp"]
  questions: ["How to integrate Panasonic ECOi/PACi air conditioning with TapHome?","What devices does the IntesisBOX PA-RC2-MBS-1 TapHome template provide?","How to configure the DIP switches on IntesisBOX PA-RC2-MBS-1 for TapHome?","Why does the thermostat show incorrect temperature on IntesisBOX PA-RC2-MBS-1?","How to connect IntesisBOX PA-RC2-MBS-1 to TapHome via Modbus TCP?"]
---

# IntesisBOX PA-RC2-MBS-1

Communication: Modbus TCP

- [HMS Networks Product Page](https://www.hms-networks.com/p/inmbspan001r000-panasonic-ecoi-and-paci-systems-to-modbus-rtu-interface)
- [Intesis HVAC Compatibility Tool](https://compatibility.intesis.com/)

> Network address
> 
> TapHome reaches this device at the address entered on import. Give the device a fixed address — an IP reservation in the router, or its mDNS name if it supports one — otherwise the integration stops working when the router changes the address.
> 
> [Network Preparation](https://taphome.com/en/docs/setup/network-preparation/)

## Integration guide

The IntesisBOX PA-RC2-MBS-1 (order code INMBSPAN001R000) is a Modbus gateway by Intesis (HMS Networks) that interfaces Panasonic ECOi and PACi air conditioning indoor units with Modbus RTU (EIA-485) networks. TapHome connects to the gateway via Modbus TCP using a TCP-to-RTU bridge — the gateway itself communicates with the AC unit over the proprietary Panasonic R1R2 bus.

The template provides ON/OFF control, operating mode selection, fan speed adjustment, vane position control, thermostat with setpoint and current temperature, and error code monitoring.

## Wiring

The gateway has two connection ports:

- **R1R2 connector** (2 poles) — connects to the Panasonic AC indoor unit's R1R2 bus (no polarity, max 500 m)
- **EIA-485 connector** (2 poles, A+ B-) — connects to the Modbus RTU bus (daisy-chain only, max 1,200 m)

The gateway is powered directly from the AC indoor unit — no external power supply is needed.

![IntesisBOX PA-RC2-MBS-1 connection diagram — AC unit and EIA-485 bus](https://taphome.com/images/compatibility/intesisbox-pa-rc2-mbs-1/wiring-diagram_hu_a665c3cc3be06021.jpg)

> [!WARNING]
> Do not install more than one wired remote controller on the same R1R2 bus. If both the Intesis gateway and a Panasonic wired remote controller are connected to the same bus, communication may shut down.

### EIA-485 bus termination

A 120 ohm termination resistor is required at each end of the EIA-485 bus. The gateway has a built-in 120 ohm resistor that can be activated via DIP switch SW4-P4. Enable it only if the gateway is at the end of the bus.

## DIP switch configuration

The gateway has three DIP switch banks: SW1 (AC features), SW3 (Modbus address and baud rate), and SW4 (temperature format, baud rate, termination). All changes require a power cycle.

![IntesisBOX PA-RC2-MBS-1 DIP switch locations — SW1, SW3, SW4](https://taphome.com/images/compatibility/intesisbox-pa-rc2-mbs-1/dip-switch-layout_hu_9e24e29bf6386976.jpg)

### Temperature scaling (SW4-P1) — important for TapHome

The TapHome template divides temperature register values by 100. The default DIP switch setting sends temperature in degrees (x1), which would result in incorrect readings.

**Set SW4-P1 to ON** (decicelsius / x10 mode) so that a setpoint of 22.0 C is transmitted as 220 in the register. The template then divides by 100, yielding 2.2 C — which is still incorrect at x10.

> [!WARNING]
> The template uses a division factor of 100, but the DIP switch x10 mode sends values multiplied by 10. With default DIP settings (x1), a value of 22 divided by 100 gives 0.22 C. With x10, a value of 220 divided by 100 gives 2.2 C. **Neither matches the expected temperature.** Verify the actual register values with the Modbus debug tool in TapHome and adjust the DIP switch or template scaling as needed for your installation.

### Modbus address (SW3-P1..P6)

Binary-encoded slave address, range 1-63. Default: 1 (only P1 is ON).

### Baud rate (SW3-P7..P8 + SW4-P3)

Default: 9600 bps. Available rates: 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200 bps.

![IntesisBOX PA-RC2-MBS-1 DIP switch baud rate configuration — SW3-P7..8 and SW4-P3](https://taphome.com/images/compatibility/intesisbox-pa-rc2-mbs-1/dip-switch-baud-rate_hu_c99ee1f4c1cf2b0f.jpg)

### Temperature and termination (SW4-P1..P2, SW4-P4)

![IntesisBOX PA-RC2-MBS-1 DIP switch temperature and termination configuration — SW4](https://taphome.com/images/compatibility/intesisbox-pa-rc2-mbs-1/dip-switch-temperature_hu_3785385a3fc9275e.jpg)

| SW4-P1 | Description |
|--------|-------------|
| OFF | Temperature in degrees, ×1 (Default) |
| ON | Temperature in decidegrees, ×10 |

| SW4-P2 | Description |
|--------|-------------|
| OFF | Temperature in Celsius (Default) |
| ON | Temperature in Fahrenheit |

| SW4-P4 | Description |
|--------|-------------|
| OFF | EIA-485 bus without termination resistor (Default) |
| ON | Internal 120 Ω termination resistor connected |

## TapHome connection

Since the IntesisBOX communicates via Modbus RTU (EIA-485), a **Modbus TCP-to-RTU bridge** is required between TapHome Core and the EIA-485 bus. TapHome connects to the bridge over the local network using Modbus TCP.

When importing the template in TapHome, provide:

- **IP Address** — the TCP-to-RTU bridge's IP on the local network (default: 192.168.0.1)
- **Slave ID** — the gateway's Modbus address set via DIP switches (default: 1)

## Device capabilities

The template exposes 6 devices communicating over holding registers H:0 through H:11.

### ON/OFF

Simple switch to turn the AC unit on or off. Reads and writes register H:0 (Bool). Poll interval: 2.5 s.

### Mode

Operating mode selector with 5 standard modes documented by Intesis:

| Value | Mode |
|-------|------|
| 0 | Auto |
| 1 | Heat |
| 2 | Dry |
| 3 | Fan |
| 4 | Cool |

The template defines 10 positions (values 0-9). Values 5-9 are not documented in the user manual and may be available on specific Panasonic models — most installations will only use the first five.

Reads and writes register H:1 (Int16). Poll interval: 2.5 s.

### Fan Speed

Fan speed selector with 4 standard speeds documented by Intesis:

| Value | Speed |
|-------|-------|
| 0 | Auto |
| 1 | Low |
| 2 | Mid |
| 3 | High |

The template defines 10 positions (values 0-9). The number of available fan speeds depends on the connected AC model — register H:21 reports the maximum number of fan speeds supported. Values beyond the model's maximum will have no effect.

Reads and writes register H:2 (Int16). Poll interval: 2.5 s.

### Vane Position

Vertical vane (louver) position control:

| Value (template) | Position |
|-------------------|----------|
| 0 | Auto |
| 1 | Position 1 (Horizontal) |
| 2 | Position 2 (Horizontal) |
| 3 | Position 3 (Med) |
| 4 | Position 4 (Vertical) |
| 5 | Swing |
| 6 | Position 5 (Vertical) |
| 9 | Swirl |

> [!NOTE]
> The user manual documents Swing as value 10, but the template maps it to value 5 to create a contiguous range for the multi-value switch. Values 7 and 8 are positional placeholders. Swirl (value 9) is a rotational airflow pattern available on select Panasonic models.

Reads and writes register H:3 (Int16). Poll interval: 2.5 s.

### Thermostat

Temperature setpoint (register H:4, read/write) and current reference temperature (register H:5, read-only). The template divides read values by 100 and multiplies written values by 100.

Temperature range: 16-32 C (default setpoint range, model-dependent). The reference temperature shows the AC unit's own sensor reading unless an external sensor value has been written to register H:22.

Poll interval: 2.5 s.

### Error Code

Read-only numeric value from register H:11. Key values:

| Value | Meaning |
|-------|---------|
| 0 | No error |
| 65535 (-1) | Communication error between gateway and AC unit |
| Other | Panasonic error code (see user manual Section 7 for 80+ error codes) |

Common error categories: A01-A30 (GHP engine), C01-C31 (central controller), E01-E31 (addressing/communication), F01-F31 (sensor faults), H01-H31 (compressor), L01-L25 (settings), P01-P31 (indoor/outdoor unit).

Poll interval: 15 s.

## Additional capabilities not in template

The gateway exposes several registers that are not included in the current TapHome template but could be added manually:

| Register | Name | Type | Description |
|----------|------|------|-------------|
| H:6 | Window Contact | R/W | Energy saving — turns off AC when window opens |
| H:9 | Operation Time | R/W | Running hours counter (non-volatile) |
| H:10 | Alarm Status | R | Binary alarm indicator (0/1) |
| H:22 | External Sensor Temperature | R/W | Overrides indoor unit's built-in sensor |
| H:44 | Filter Status | R | Filter replacement indicator |

## Troubleshooting

### No Modbus communication

1. Verify the R1R2 bus is connected between the gateway and the AC indoor unit — the gateway requires AC unit power
2. Check the green LED (L1): normal operation shows 100 ms ON / 1,900 ms OFF pattern; 500 ms ON / 500 ms OFF indicates a communication error
3. Confirm the slave address in TapHome matches the DIP switch setting on the gateway
4. Ensure the TCP-to-RTU bridge is on the same network as TapHome Core

### Error code 65535 continuously

This indicates the gateway cannot communicate with the AC indoor unit over the R1R2 bus. Check the R1R2 wiring and verify the AC unit is powered on.

### Temperature values are incorrect

The template uses a division factor of 100 for temperature registers. Verify the DIP switch SW4-P1 and SW4-P2 settings match the expected scaling. See the DIP switch configuration section above for details.

## Available devices 6

These devices appear in TapHome after import.

IntesisBOX PA-RC2-MBS-1 Module

ON/OFF Switch Read and write

Turns the AC unit on or off (register H:0, Bool)

Register: H:0 Bool

Values / States: ON · OFF

Read switch state

```taphome
MODBUSR(H, 0, Bool)
```

Write switch state

```taphome
MODBUSWNE(H, 0, Bool, St)
```

Mode Multi-value Switch Read and write

Operating mode — Auto, Heat, Dry, Fan, Cool (register H:1, values 0–4; positions 5–9 model-specific)

Register: H:1 Int16 numeric

Values / States: Auto · Heat · Dry · Fan · Cool

Read switch state

```taphome
MODBUSR(H, 1, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 1, Int16, Mu)
```

Fan Speed Multi-value Switch Read and write

Fan speed — Auto, Low, Mid, High (register H:2, values 0–3; additional speeds model-dependent)

Register: H:2 Int16 numeric

Values / States: Auto · Low · Mid · High

Read switch state

```taphome
MODBUSR(H, 2, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 2, Int16, Mu)
```

Vane Position Multi-value Switch Read and write

Vertical vane position — Auto, 5 fixed positions, Swing, Swirl (register H:3; Swing remapped to value 5)

Register: H:3 Int16 numeric

Values / States: Auto · Position-1 (Horizontal) · Position-2 (Horizontal) · Position-3 (Med) · Position-4 (Vertical) · Swing · Position-5 (Vertical)

Read switch state

```taphome
MODBUSR(H, 3, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 3, Int16, Mu)
```

Thermostat Thermostat Read and write

Temperature setpoint (H:4) and current reference (H:5) — raw values divided by 100; DIP switch config required

Register: H:4 Int16 Unit: °C numeric

Read temperature

```taphome
MODBUSR(H, 5, Int16) / 100
```

Read desired temperature

```taphome
MODBUSR(H, 4, Int16) / 100
```

Write desired temperature

```taphome
MODBUSWNE(H, 4, Int16, Se * 100)
```

Error Code Variable Read-only

Numeric error code from register H:11 — 0: no error, 65535: communication error, other: Panasonic fault code

Register: H:11 Int16 numeric

Read

```taphome
MODBUSR(H, 11, Int16)
```

**Connection:** Modbus TCP • Slave ID: $\[SlaveId]

Possible improvements (12)

- H:6 Window Contact — R/W, 0: Closed / 1: Open — energy saving feature, turns off AC when window opens
- H:7 Interface Disablement — R/W, 0: Enabled / 1: Disabled — disables INMBSPAN001R000 interface (non-volatile)
- H:8 Remote Control Disablement — R/W, 0: Enabled / 1: Disabled — disables AC remote control (non-volatile)
- H:9 Operation Time — R/W, 0–65535 hours — running hours counter (non-volatile)
- H:10 Alarm Status — R, 0: No alarm / 1: Alarm — binary alarm indicator
- H:22 External Sensor Ambient Temperature — R/W — overrides indoor unit's built-in temperature sensor; write 0x8000 to disable
- H:23 AC Setpoint Temperature (feedback) — R — current setpoint as reported by the indoor unit
- H:44 Filter Status — R, 0: Off / 1: Lit — filter replacement indicator
- H:43 Filter Reset — W, write 1 to reset filter counter
- H:66 Return Path Temperature — R — return path temperature in configured unit (°C/x10/°F)
- H:1150 Machine Mode — R/W, 0: Normal / 1: Autochangeover / 2: Limited setpoint — advanced operating mode
- H:4001–H:4014 Master/Slave Indoor Unit Registers — R — Force Thermo Off, Error Code, Setpoint Temp, Room Temp for Master and Slave indoor units

## Import parameters

Enter these values when you import the XML.

| Asked in the app | Default       |
|------------------|---------------|
| Slave ID         | `1`           |
| IP address       | `192.168.0.1` |

## Sources

- IntesisBOX PA-RC2-MBS-1 User Manual v2.8
  
  [www.hms-networks.com](https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbspan001r000.pdf) 2026-03-31
  
  [PDF](https://taphome.com/compatibility/devices/intesisbox-pa-rc2-mbs-1/manufacturer/user-manual.pdf)
- HMS Networks Product Page — INMBSPAN001R000
  
  [www.hms-networks.com](https://www.hms-networks.com/p/inmbspan001r000-panasonic-ecoi-and-paci-systems-to-modbus-rtu-interface) 2026-03-31

Manufacturer documents are © their respective owners. They are provided as published by the manufacturer, for reference only.

## Related Documentation

- [Modbus Integration](https://taphome.com/en/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/en/docs/integration/modbus/)
- [Simple configuration using templates](https://taphome.com/en/docs/integration/modbus/templates/)
- [Modbus scripts and prefetch](https://taphome.com/en/docs/script/modbus-scripts/)
- [Modbus functions](https://taphome.com/en/docs/script/modbus/)
- [Modbus data types](https://taphome.com/en/docs/script/modbus-data-types/)

