TapHome

Intesis IntesisBox Consumption

Modbus RTU
Submitted by
Last updated: 05. 2026
Intesis IntesisBox Consumption

The IntesisBox Consumption template is a Modbus RTU companion module for the IntesisBox Panasonic Aquarea gateway (INMBSPAN001A000 / PA-AW2-MBS-1 and its successor INMBSPAN001A100). It does not represent a separate physical device — it adds three read-only energy sensors on top of an already-installed gateway, exposing per-mode energy consumption (Heat, Cool, Tank) as standalone sensor devices in TapHome.

The module reads three holding registers (H:47, H:48, H:49) every 15 seconds and reports the values in watt-hours (Wh). Manufacturer-guaranteed range is 0–50,800 W per register.

Companion module — install the main template first. This template extends the Intesis IntesisBOX PA-AW2-MBS-1 template with dedicated consumption sensors. Hardware connection, DIP-switch configuration, RS-485 wiring, and slave address setup are all covered on the main page — this template only adds three additional sensors over the same Modbus RTU bus.

Hardware connection

The companion module reuses the same hardware path as the main IntesisBox PA-AW2-MBS-1 integration:

  • Gateway: Intesis INMBSPAN001A000 (legacy PA-AW2-MBS-1) or its successor INMBSPAN001A100 connected to the Panasonic Hydro unit via the supplied CN-CNT cable.
  • Bus: EIA-485 (RS-485), bus topology only, up to 1,200 m, 120 ohm termination at each end.
  • Transport to TapHome: typically Modbus RTU encapsulated in TCP via an RS-485-to-TCP gateway, so the TapHome CCU reaches the IntesisBox over Ethernet.

For the full wiring diagram, DIP-switch layout, slave address configuration and bus topology, see the main Intesis IntesisBOX PA-AW2-MBS-1 page.

Configuration

TapHome import parameters

When importing the template in TapHome, provide:

  • IP Address — the address of the RS-485-to-TCP gateway on the local network (must match the value used by the main PA-AW2-MBS-1 template).
  • Slave ID — Modbus slave address of the IntesisBox (default: 1, set on SW3 of the IntesisBox).

Use the same IP address and Slave ID as the main IntesisBox PA-AW2-MBS-1 module — both templates address the same physical gateway. They simply read different holding registers from it.

Communication parameters

The IntesisBox uses Modbus RTU at 9600 baud, 8N2 (also auto-detects 8N1), with the slave address set via DIP-switch SW3 P1–P6 on the IntesisBox (default 1). All three consumption registers are polled every 15 seconds.

Device capabilities

The template exposes three independent sensor devices — one per Aquarea operating mode. All three are read-only UInt16 holding registers reporting energy in watt-hours (Wh).

Heat mode consumption

Heat Mode Consumption (H:47) reports the energy consumed by the Panasonic Aquarea heat pump while operating in space-heating mode. Manufacturer-guaranteed range is 0–50,800 W.

Cool mode consumption

Cool Mode Consumption (H:48) reports the energy consumed while operating in space-cooling mode. Manufacturer-guaranteed range is 0–50,800 W.

Tank mode consumption

Tank Mode Consumption (H:49) reports the energy consumed while heating the domestic hot water (DHW) tank. Manufacturer-guaranteed range is 0–50,800 W.

Compatibility and register layout

This template targets the per-mode consumption signals advertised by the active INMBSPAN001A100 datasheet, which states explicit support for “specific signals for consumption and energy generation per mode: tank, heat, and cool”. The same signals exist on the legacy INMBSPAN001A000 (PA-AW2-MBS-1) gateway under the registers documented in section 4.2.4 of its user manual.

The register addressing in this template aligns with the manual for Heat and Cool, but the Tank register differs:

TapHome XMLModeManual PLC (A000 v1.6)Match
H:47Heat47yes
H:48Cool48yes
H:49Tank46offset

The most likely explanation is that the template targets the extended register layout of the A100 successor (Aquarea K/L/M generations) rather than the legacy A000 layout. Newer firmware revisions of the A000 are an alternate possibility but are not confirmed by the available manufacturer documentation.

If the Tank Mode Consumption sensor consistently reads 0 while the heat pump is actively heating the DHW tank, the connected gateway likely uses the legacy A000 register map where Tank consumption sits at PLC 46. In that case, modify the read script of the Tank Mode Consumption device to point to H:46 instead of H:49. Heat and Cool registers are unaffected.

Troubleshooting

All three sensors report 0 Wh
  1. Verify the underlying PA-AW2-MBS-1 module communicates with the heat pump (yellow LED L1 on the IntesisBox flashing 100 ms ON / 1900 ms OFF indicates normal operation).
  2. Confirm the IP address and Slave ID in this companion module match the values used by the main template.
  3. The heat pump must actually be running in the corresponding mode — when idle, all three registers report 0 by design.
Tank Mode Consumption reads 0 while DHW heating is active

The XML template addresses Tank consumption at H:49, which matches the A100 layout. On legacy A000 firmware Tank consumption sits at H:46. Edit the Tank device’s read script to use H:46 if your gateway is the older A000 model.

Values appear unreasonably high or low

Consumption values are reported as raw watt-hours from the IntesisBox — no scaling is applied. Manufacturer-guaranteed range is 0–50,800 W per register. Values outside this range typically indicate a register addressing mismatch or a Modbus framing error rather than an actual reading.

Available devices

IntesisBox Consumption Module
Heat Mode Consumption Variable Read-only

Energy consumed by the Panasonic Aquarea heat pump while operating in space-heating mode (Wh, range 0–50,800 W)

Register: H:47 UInt16 Unit: Wh

Heat Mode Consumption

Read
MODBUSR(H, 47, Uint16)
Write
MODBUSWNE(H, 47, Uint16, Va)
Cool Mode Consumption Variable Read-only

Energy consumed by the Panasonic Aquarea heat pump while operating in space-cooling mode (Wh, range 0–50,800 W)

Register: H:48 UInt16 Unit: Wh

Cool Mode Consumption

Read
MODBUSR(H, 48, Uint16)
Write
MODBUSWNE(H, 48, Uint16, Va)
Tank Mode Consumption Variable Read-only

Energy consumed by the Panasonic Aquarea heat pump while heating the domestic hot water tank (Wh, range 0–50,800 W)

Register: H:49 UInt16 Unit: Wh

Tank Mode Consumption

Read
MODBUSR(H, 49, Uint16)
Write
MODBUSWNE(H, 49, Uint16, Va)
Connection: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possible improvements (3)
  • H:53 Error Code — Aquarea error code register (PLC 53 / protocol 52). 0=No Error; U/H/F error families documented. Useful diagnostic, but outside the consumption-only scope of this companion module — covered by the main intesisbox-pa-aw2-mbs-1 template.
  • H:65 Device Status — Heat pump on/off status (PLC 65 / protocol 64). Covered by the main intesisbox-pa-aw2-mbs-1 template.
  • H:71 Current error status — Boolean error flag (PLC 71 / protocol 70). Covered by the main intesisbox-pa-aw2-mbs-1 template.

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