
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 XML | Mode | Manual PLC (A000 v1.6) | Match |
|---|---|---|---|
| H:47 | Heat | 47 | yes |
| H:48 | Cool | 48 | yes |
| H:49 | Tank | 46 | offset |
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
0while 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 toH:46instead ofH:49. Heat and Cool registers are unaffected.
Troubleshooting
All three sensors report 0 Wh
- 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).
- Confirm the IP address and Slave ID in this companion module match the values used by the main template.
- 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.
