---
title: "Intesis IntesisBox Consumption"
description: "Read Heat, Cool and Tank energy consumption from a Panasonic Aquarea heat pump via the IntesisBox Modbus RTU gateway. TapHome companion template for energy monitoring."
url: "https://taphome.com/en/compatibility/intesisbox-consumption/"
language: en
lastmod: 2026-04-25
generator: hugo
ai:
  topics: ["modbus-rtu","electric-meter","rs485","energy-monitoring","heat-pump","panasonic-aquarea","companion-module"]
  questions: ["How to read Panasonic Aquarea energy consumption with TapHome?","What does the IntesisBox Consumption TapHome template provide?","How does the IntesisBox Consumption companion module relate to the PA-AW2-MBS-1 template?","Why does the Tank consumption register differ between the user manual and the template?","Which Aquarea generations expose per-mode consumption signals via IntesisBox?","How often does TapHome poll the IntesisBox consumption registers?"]
---

# Intesis IntesisBox Consumption

Communication: Modbus RTU

- [HMS Networks Product Page](https://www.hms-networks.com/p/inmbspan001a000-panasonic-air-to-water-aquarea-h-j-to-modbus-rtu-interface)

## Integration guide

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.

> [!NOTE]
> **Companion module — install the main template first.** This template extends the [Intesis IntesisBOX PA-AW2-MBS-1](https://taphome.com/en/compatibility/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](https://taphome.com/en/compatibility/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).

> [!TIP]
> 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.

> [!WARNING]
> 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](https://taphome.com/en/compatibility/intesisbox-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 3

These devices appear in TapHome after import.

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

Read

```taphome
MODBUSR(H, 47, Uint16)
```

Write

```taphome
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

Read

```taphome
MODBUSR(H, 48, Uint16)
```

Write

```taphome
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

Read

```taphome
MODBUSR(H, 49, Uint16)
```

Write

```taphome
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.

## 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

- INMBSPAN001A000 User Manual v1.6 — Modbus RTU Interface for Panasonic Aquarea (H/J)
  
  [www.hms-networks.com](https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbspan001a000.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/intesisbox-consumption/manufacturer/user-manual.pdf)
- INMBSPAN001A100 Datasheet — Panasonic Aquarea (H/J/K/L/M) to Modbus RTU
  
  [media.hms-networks.com](https://media.hms-networks.com/image/upload/v1770303353/Documents/Generated_Datasheets/Production/en/hms-INMBSPAN001A100-en-Panasonic-Aquarea-Air-to-Water-heat-pumps-to-Modbus-RTU.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/intesisbox-consumption/manufacturer/datasheet-a100.pdf)
- HMS Networks Product Page — INMBSPAN001A000 (legacy PA-AW2-MBS-1)
  
  [www.hms-networks.com](https://www.hms-networks.com/p/inmbspan001a000-panasonic-air-to-water-aquarea-h-j-to-modbus-rtu-interface) 2026-04-25

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/)

