TapHome

Intesis IntesisBOX PA-AW2-MBS-1

Modbus TCP
Submitted by
Last updated: 05. 2026
Intesis IntesisBOX PA-AW2-MBS-1

The IntesisBOX PA-AW2-MBS-1 (order code INMBSPAN001A000) is a Modbus RTU gateway manufactured by Intesis (HMS Networks) that provides bidirectional communication between Panasonic Aquarea H/J generation air-to-water heat pumps and Modbus networks. The gateway connects directly to the Panasonic Hydro unit via a dedicated CN-CNT cable and exposes all heat pump registers on an EIA-485 (RS-485) bus. TapHome connects to the gateway via Modbus TCP using a TCP-to-RTU converter.

The template provides full control over operating modes, dual-zone thermostats, DHW (domestic hot water) tank, and monitors water temperatures, energy consumption, error codes, and system configuration status across 38 devices.

This is a legacy product. The replacement model INMBSPAN001A100 supports the extended Aquarea range (H/J/K/L/M generations) with the same form factor and functionality.

Hardware connection

Connection to the Hydro unit
  1. Disconnect mains power from the Panasonic Hydro unit
  2. Open the front cover to access the electronic circuit
  3. Locate the socket connector marked CN-CNT on the PCB
  4. Insert the supplied cable — shorter connector into the IntesisBOX, longer connector into CN-CNT
  5. The interface can be mounted inside the Hydro unit, on the wall, or on a DIN rail

Do not modify the length of the supplied cable — it may affect operation. The IntesisBOX is powered from the Hydro unit via this cable; no external power supply is required.

Connection to the EIA-485 bus

Connect the EIA-485 bus wires to the plug-in screw terminal block on the IntesisBOX:

TerminalFunction
AEIA-485 A+ (non-inverting)
BEIA-485 B- (inverting)
  • Bus topology only — loop or star topologies are not allowed
  • Maximum distance: 1,200 m (3,937 ft)
  • Termination: 120 ohm resistor required at each end of the bus. The IntesisBOX has an on-board 120 ohm terminator that can be enabled via DIP switch SW4-P4
  • Fail-safe biasing must be supplied by the Modbus master device
Wiring diagram
IntesisBOX INMBSPAN001A000 connection diagram — CN-CNT cable to Hydro unit and EIA-485 bus wiring
System overview
IntesisBOX system diagram — multiple Hydro units on a single Modbus RTU bus

Up to 63 IntesisBOX devices can be connected on the same EIA-485 bus, each linked to one Panasonic Hydro unit. The bus connects to a Modbus RTU master (SCADA, PLC, BMS, or in this case a Modbus TCP-to-RTU converter for TapHome).

Configuration

DIP-switch layout
IntesisBOX INMBSPAN001A000 DIP-switch layout — SW1, SW3, SW4 positions

The IntesisBOX has three DIP-switch banks (SW1, SW3, SW4). All changes require a power cycle to take effect.

Modbus slave address (SW3)

SW3 positions P1–P6 set the Modbus slave address using binary encoding (range 0–63). Default: 1.

Baud rate (SW3 + SW4)
SW3-P7, SW3-P8, SW4-P3Baud Rate
OFF, OFF, OFF2400 bps
OFF, OFF, ON4800 bps
OFF, ON, OFF9600 bps (default)
OFF, ON, ON19200 bps
ON, OFF, OFF38400 bps
ON, OFF, ON57600 bps
ON, ON, OFF76800 bps
ON, ON, ON115200 bps
Temperature format (SW4)
SW4 PositionDescription
P1 OFFCelsius x1 — integer degrees (default)
P1 ONCelsius x10 — decicelsius (e.g. 220 = 22.0 C)
P2 OFFCelsius (default)
P2 ONFahrenheit
Termination resistor (SW4)
SW4 PositionDescription
P4 OFFNo termination resistor (default)
P4 ONInternal 120 ohm termination resistor enabled

Enable the on-board terminator (SW4-P4 ON) if the IntesisBOX is at one end of the EIA-485 bus.

TapHome import parameters

When importing the template in TapHome, provide:

  • IP Address — the address of the Modbus TCP-to-RTU converter on the local network
  • Slave ID — Modbus slave address configured on SW3 (default: 1)

Communication parameters: 8 data bits, no parity, 2 stop bits (8N2). The interface also auto-detects 8N1.

Device capabilities

System control
  • System On/Off — master switch to turn the Panasonic Aquarea heat pump on or off (register H:0)
  • Operating Mode (Writable) — select the operating mode: Off, Heat, Heat Tank, Tank, Cool Tank, Cool, or Auto (register H:4, values 0–6)
  • Operating Mode (Status) — read-only indicator showing the active auto-submode when the unit is in Auto mode: Auto Tank, Auto Heat, Auto Heat Tank, Auto Cool, Auto Cool Tank (register H:4, values 7–11)
Temperature setting methods
  • Heat Mode Water Temp. Setting Method — selects how the heating water temperature setpoint is determined: Compensation Curve (adjusts based on outdoor temperature) or Direct (register H:5)
  • Cool Mode Water Temp. Setting Method — same selection for cooling mode (register H:6)
Zone control

The Aquarea H/J supports up to 2 heating/cooling zones. The template provides:

  • Zone 1/Zone 2 On/Off — controls which zones are active: On/Off, Off/On, or On/On (register H:9). Only effective in dual-zone configurations.
  • Zone 1 Sensors / Zone 2 Sensors — read-only indicators showing which temperature sensor is assigned to each zone: Water Temperature, External Room Sensor, Internal Room Sensor, Room Thermistor, or Pool Sensor
  • Zone 1 Thermostat / Zone 2 Thermostat — read current temperature and set desired temperature for each zone. Setpoint ranges depend on the zone setup, temperature setting mode, and operating mode (e.g. Heat Water 20–55/65 C, Cool Water 5–20 C, Room Heat 10–30 C, Pool 15–35 C)
  • Zone 1/2 Temp. Setting Mode — read-only indicators showing how each zone’s temperature setpoint is determined: Room Temperature, Compensation Curve, Direct, or Pool Temp
  • Zone 1/2 Min/Max Setpoint Temp. — read-only limits for the currently active setpoint range
DHW tank control
  • Tank On/Off — turns domestic hot water tank heating on or off (register H:30). Only relevant when a tank is connected (Tank Connection = Yes).
  • Tank Current Water Temp. — reads the current DHW tank temperature (register H:32)
  • Tank Thermostat — reads current tank temperature and sets the desired temperature. Setpoint range: 40–66 C (or 40–75 C depending on unit configuration).
  • Tank Heater — read-only indicator showing whether the Internal or External tank heater is active
  • Tank Min/Max Water Setpoint Temp. — read-only tank setpoint limits
Energy consumption monitoring

Three read-only sensors report the current power consumption per operating mode:

  • Tank Mode Energy Consumption — consumption during DHW heating (register H:45, range 0–50,800 W)
  • Heat Mode Energy Consumption — consumption during space heating (register H:46)
  • Cool Mode Energy Consumption — consumption during cooling (register H:47)
Error monitoring
  • Error Code — Panasonic error code (register H:52). Value 0 means no error. Non-zero values map to Panasonic diagnostic codes: 0xxx = U-type, 1xxx = H-type, 2xxx = F-type errors.
  • Device Error Status — despite the name, this register (H:64) indicates whether the heat pump unit is currently on or off (0 = Off, 1 = On). It is a device status indicator, not an error flag.
  • Current Error Status — boolean flag indicating whether an error is currently active (register H:70)

Use the Error Code register together with Current Error Status for diagnostics. When Current Error Status shows an active error, cross-reference the Error Code with the Panasonic error table in the user manual (30+ documented codes covering compressor, sensor, flow, and communication faults).

Unit configuration (read-only)

These devices report the hardware configuration of the connected Aquarea unit:

  • Tank Connection — whether a DHW tank is connected (0 = No, 1 = Yes)
  • Number of Zones — 1 or 2 zones configured
  • Zone 1 Setup / Zone 2 Setup — zone application type: Room or Pool
  • 3-Way Valve Direction — current position of the diverter valve: HEAT/COOL (water to zones) or TANK (water to DHW tank)
  • Outdoor Unit Type — identifies the outdoor unit technology: STD (standard), TCAP (all-climate), or HWT (high water temperature)
Additional capabilities

The IntesisBOX also exposes registers for Device ID (H:49) and Software Version (H:50). These identification registers are not included in the current template but can be added in a future update.

Troubleshooting

No Modbus communication
  1. Verify the CN-CNT cable is connected between the IntesisBOX and the Hydro unit — the interface requires a powered Hydro unit to operate
  2. Check the yellow LED (L1) status: fast blinking (500ms on/off) indicates a communication error; slow flashing (100ms on/1900ms off) indicates normal operation
  3. Confirm the EIA-485 wiring polarity (A+ and B-)
  4. Verify the slave address and baud rate match between the IntesisBOX DIP switches and the Modbus TCP-to-RTU converter
  5. Ensure termination resistors (120 ohm) are installed at both ends of the EIA-485 bus
Temperature readings appear incorrect

Check the DIP-switch SW4-P1 setting. By default, the temperature format is Celsius x1 (integer degrees). If SW4-P1 is ON, values are in decicelsius (x10) — a reading of “220” means 22.0 C. The TapHome template expects the default x1 format.

Operating mode changes not applied

The writable operating modes are values 0–6 (Off, Heat, Heat Tank, Tank, Cool Tank, Cool, Auto). Values 7–11 are read-only auto-submodes that reflect the unit’s automatic behavior. Attempting to write values 7–11 will have no effect.

Zone 2 devices show no data

Check the Number of Zones register (H:82). If the Aquarea unit is configured for a single zone, Zone 2 registers will not contain meaningful data. The Zone 1/Zone 2 On/Off switch (H:9) also has no effect in single-zone mode.

Available devices

IntesisBOX PA-AW2-MBS-1 Module
System On/Off Switch
Register: H:0 Bool boolean
Values / States: ON · OFF

System On/Off

Read switch state
MODBUSR(H, 0, Bool)
Write switch state
MODBUSWNE(H, 0, Bool, St)
Outdoor Temperature Temperature Sensor Read-only
Register: H:1 Int16 Unit: °C numeric

Outdoor Temperature

Read temperature
MODBUSR(H, 1, Int16)
Outlet Water Temperature Temperature Sensor Read-only
Register: H:2 Int16 Unit: °C numeric

Outlet Water Temperature

Read temperature
MODBUSR(H, 2, Int16)
Inlet Water Temperature Temperature Sensor Read-only
Register: H:3 Int16 Unit: °C numeric

Inlet Water Temperature

Read temperature
MODBUSR(H, 3, Int16)
Operating Mode (Writable) Multi-value Switch

Heat pump operating mode — Off, Heat, Heat Tank, Tank, Cool Tank, Cool, Auto

Register: H:4 Int16 numeric
Values / States: Heat · Heat Tank · Tank · Cool Tank · Cool · Auto (Default)

Operating Mode (Writable)

Read switch state
MODBUSR(H, 4, Int16)
Write switch state
MODBUSWNE(H, 4, Int16, Mu)
Operating Mode (Status) Multi-value Switch Read-only

Read-only auto-submode status — Auto Tank, Auto Heat, Auto Heat Tank, Auto Cool, Auto Cool Tank

Register: H:4 Int16 numeric
Values / States: Auto Tank · Auto Heat · Auto Heat Tank · Auto Cool · Auto Cool Tank

Operating Mode (Status)

Read switch state
MODBUSR(H, 4, Int16)
Heat Mode Water Temp. Setting Method Multi-value Switch

Heating setpoint method — Compensation Curve (outdoor-adjusted) or Direct

Register: H:5 Int16 numeric
Values / States: Compensation Curve · Direct

Heat Mode Water Temp. Setting Method

Read switch state
MODBUSR(H, 5, Int16)
Write switch state
MODBUSWNE(H, 5, Int16, Mu)
Cool Mode Water Temp. Setting Method Multi-value Switch

Cooling setpoint method — Compensation Curve or Direct

Register: H:6 Int16 numeric
Values / States: Compensation Curve · Direct (Default)

Cool Mode Water Temp. Setting Method

Read switch state
MODBUSR(H, 6, Int16)
Write switch state
MODBUSWNE(H, 6, Int16, Mu)
Zone 1/Zone 2 On/Off Multi-value Switch

Zone activation control — On/Off, Off/On, On/On (dual-zone only)

Register: H:9 Int16 numeric
Values / States: On/Off · Off/On · On/On

Zone 1/Zone 2 On/Off

Read switch state
MODBUSR(H, 9, Int16)
Write switch state
MODBUSWNE(H, 9, Int16, Mu)
Zone 1 Sensors Multi-value Switch Read-only

Active temperature sensor — Water, External Room, Internal Room, Room Thermistor, Pool

Register: H:10 Int16 numeric
Values / States: Water Temperature · External Room Sensor · Internal Room Sensor · Room Thermistor · Pool Sensor

Zone 1 Sensors

Read switch state
MODBUSR(H, 10, Int16)
Zone 2 Sensors Multi-value Switch Read-only

Active temperature sensor — Water, External Room, Internal Room, Room Thermistor, Pool

Register: H:11 Int16 numeric
Values / States: Water Temperature · External Room Sensor · Internal Room Sensor · Room Thermistor · Pool Sensor

Zone 2 Sensors

Read switch state
MODBUSR(H, 11, Int16)
Zone 1 Thermostat Thermostat
Register: H:12 (desired), H:14 (current) Int16 Unit: °C numeric (write: Se * 100)

Zone 1 Thermostat

Read temperature
MODBUSR(H, 14, Int16)
Read desired temperature
MODBUSR(H, 12, Int16)
Write desired temperature
MODBUSWNE(H, 12, Int16, Se * 100)
Zone 2 Thermostat Thermostat
Register: H:13 (desired), H:15 (current) Int16 Unit: °C numeric (write: Se * 100)

Zone 2 Thermostat

Read temperature
MODBUSR(H, 15, Int16)
Read desired temperature
MODBUSR(H, 13, Int16)
Write desired temperature
MODBUSWNE(H, 13, Int16, Se * 100)
Zone 2 Current Temperature Temperature Sensor Read-only
Register: H:15 UInt16 Unit: °C numeric (value / 1000)

Zone 2 Current Temperature

Read temperature
MODBUSR(H, 15, UInt16) / 1000
Zone 1 Temp. Setting Mode Multi-value Switch Read-only

Setpoint determination method — Room Temperature, Compensation Curve, Direct, Pool Temp

Register: H:16 Int16 numeric
Values / States: Room Temperature · Compensation Curve (Water Temp.) · Direct (Water Temp.) · Pool Temp.

Zone 1 Temp. Setting Mode

Read switch state
MODBUSR(H, 16, Int16)
Zone 2 Temp. Setting Mode Multi-value Switch Read-only

Setpoint determination method — Room Temperature, Compensation Curve, Direct, Pool Temp

Register: H:17 Int16 numeric
Values / States: Room Temperature · Compensation Curve (Water Temp.) · Direct (Water Temp.) · Pool Temp.

Zone 2 Temp. Setting Mode

Read switch state
MODBUSR(H, 17, Int16)
Zone 2 Max Setpoint Temp. Variable Read-only
Register: H:21 Int16 Unit: °C numeric

Zone 2 Max Setpoint Temp.

Read
MODBUSR(H, 21, Int16)
Zone 1 Min Setpoint Temp. Variable Read-only
Register: H:18 Int16 Unit: °C numeric

Zone 1 Min Setpoint Temp.

Read
MODBUSR(H, 18, Int16)
Zone 1 Max Setpoint Temp. Variable Read-only
Register: H:19 Int16 Unit: °C numeric

Zone 1 Max Setpoint Temp.

Read
MODBUSR(H, 19, Int16)
Zone 2 Min Setpoint Temp. Variable Read-only
Register: H:20 Int16 Unit: °C numeric

Zone 2 Min Setpoint Temp.

Read
MODBUSR(H, 20, Int16)
Tank On/Off Switch
Register: H:30 Bool boolean
Values / States: ON · OFF

Tank On/Off

Read switch state
MODBUSR(H, 30, Bool)
Write switch state
MODBUSWNE(H, 30, Bool, St)
Tank Current Water Temp. Temperature Sensor Read-only
Register: H:32 Int16 Unit: °C numeric

Tank Current Water Temp.

Read temperature
MODBUSR(H, 32, Int16)
Tank Thermostat Thermostat
Register: H:33 (desired), H:32 (current) Int16 Unit: °C numeric (write: Se * 100)

Tank Thermostat

Read temperature
MODBUSR(H, 32, Int16)
Read desired temperature
MODBUSR(H, 33, Int16)
Write desired temperature
MODBUSWNE(H, 33, Int16, Se * 100)
Tank Heater Multi-value Switch Read-only

Active heater type — Internal (built-in) or External

Register: H:34 Int16 numeric
Values / States: Internal · External

Tank Heater

Read switch state
MODBUSR(H, 34, Int16)
Tank Min Water Setpoint Temp. Variable Read-only
Register: H:35 UInt16 Unit: °C numeric

Tank Min Water Setpoint Temp.

Read
MODBUSR(H, 35, UInt16)
Tank Max Water Setpoint Temp. Variable Read-only
Register: H:36 UInt16 Unit: °C numeric

Tank Max Water Setpoint Temp.

Read
MODBUSR(H, 36, UInt16)
Tank Mode Energy Consumption Variable Read-only

Current power consumption during DHW tank heating (W)

Register: H:45 UInt16 Unit: W numeric

Tank Mode Energy Consumption

Read
MODBUSR(H, 45, UInt16)
Heat Mode Energy Consumption Variable Read-only

Current power consumption during space heating (W)

Register: H:46 Int16 Unit: W numeric

Heat Mode Energy Consumption

Read
MODBUSR(H, 46, Int16)
Cool Mode Energy Consumption Variable Read-only

Current power consumption during cooling (W)

Register: H:47 Int16 Unit: W numeric

Cool Mode Energy Consumption

Read
MODBUSR(H, 47, Int16)
Error Code Variable Read-only

Panasonic diagnostic code — 0=No Error, 0xxx=U-type, 1xxx=H-type, 2xxx=F-type

Register: H:52 Int16 numeric

Error Code

Read
MODBUSR(H, 52, Int16)
Device Error Status Switch Read-only

Despite the name, indicates unit power status — Off or On (not an error flag)

Register: H:64 Bool boolean
Values / States: ON · OFF

Device Error Status

Read switch state
MODBUSR(H, 64, Bool)
Current Error Status Switch Read-only

Active error flag — No Error or Error (use with Error Code for diagnosis)

Register: H:70 Bool boolean
Values / States: ON · OFF

Current Error Status

Read switch state
MODBUSR(H, 70, Bool)
Tank Connection Multi-value Switch Read-only

DHW tank connected — No or Yes

Register: H:81 Int16 numeric
Values / States: No · Yes

Tank Connection

Read switch state
MODBUSR(H, 81, Int16)
Number of Zones Multi-value Switch Read-only

Configured heating/cooling zones — 1 Zone or 2 Zones

Register: H:82 Int16 numeric
Values / States: 1 Zone · 2 Zones

Number of Zones

Read switch state
MODBUSR(H, 82, Int16)
Zone 1 Setup Multi-value Switch Read-only

Zone application type — Room or Pool

Register: H:83 Int16 numeric
Values / States: Room · Pool

Zone 1 Setup

Read switch state
MODBUSR(H, 83, Int16)
Zone 2 Setup Multi-value Switch Read-only

Zone application type — Room or Pool

Register: H:84 Int16 numeric
Values / States: Room · Pool

Zone 2 Setup

Read switch state
MODBUSR(H, 84, Int16)
3-Way Valve Direction Multi-value Switch Read-only

Diverter valve position — HEAT/COOL (water to zones) or TANK (water to DHW)

Register: H:85 Int16 numeric
Values / States: HEAT / COOL · TANK

3-Way Valve Direction

Read switch state
MODBUSR(H, 85, Int16)
Outdoor Unit Type Multi-value Switch Read-only

Outdoor unit technology — STD (standard), TCAP (all-climate), HWT (high water temp)

Register: H:86 Int16 numeric
Values / States: STD · TCAP · HWT

Outdoor Unit Type

Read switch state
MODBUSR(H, 86, Int16)
Connection: Modbus TCP • Slave ID: $[SlaveId]
Possible improvements (2)
  • H:49 Device ID — Read-only, returns 0x0D00. Device identification register.
  • H:50 Software Version — Read-only. Firmware version of the IntesisBOX interface.

Sources

Found a problem with this device template?

Tell us what's wrong, what's missing, or how the template should behave. We rely on your feedback to keep the catalog accurate.

Verified by TapHome

Want to use this in your TapHome Core?

Open this template in the Customer Portal to apply it to one of your homes, or to draft a refinement and submit it back to the catalog.

Open in portal