
The Airzone Aidoo Pro Modbus Aquarea M (model PAW-AZAW-MBS-M, also sold as AZAI6WSPPN9) is an RS-485 Modbus RTU gateway that connects Panasonic Aquarea H, J, K, L and M series air-to-water heat pumps to TapHome. The gateway plugs into the Panasonic indoor unit’s communication port and presents the heat pump as a standard Modbus RTU slave, so TapHome wires directly to it over RS-485 — no third-party gateway is required.
The template exposes heat-pump on/off control, operating-mode selection, dual-zone setpoint and temperature management, DHW tank control, instantaneous power and cumulative energy monitoring, the Powerful and Quiet comfort modes, and a diagnostics device that decodes faults, defrost state and the connected Aquarea series.
Hardware connection
The gateway communicates over a two-wire RS-485 (EIA-485) bus in half-duplex mode. It also connects to the Panasonic Aquarea indoor unit through a proprietary indoor-unit port — refer to the Panasonic indoor unit installation manual for the correct connector and to the Aidoo Pro quick-install guide for placement.
RS-485 wiring
The communication cable (green-blue pair) lands on the gateway’s RS-485 screw terminals. Connect with correct polarity:
- A (D+) → A+ on the TapHome RS-485 bus
- B (D−) → B− on the TapHome RS-485 bus
Use shielded twisted-pair cable for the bus. RS-485 is a shared bus, so each device on it must have a unique slave address.
Observe RS-485 polarity — A to A, B to B. A swapped pair is the most common reason the gateway never answers a poll. For bus runs longer than a few metres, fit a 120 Ω termination resistor at each end of the bus. TapHome Core has a built-in termination resistor on its BUS terminals, so it can sit at one end of the daisy chain without an external resistor; add a 120 Ω resistor at the far end (the gateway side).
Configuration
Enabling Modbus communication
The Aidoo Pro is configured with the Gateway Setup for Panasonic mobile app (iOS / Android) over Bluetooth — there are no DIP switches. Install the app, tap Bluetooth to scan, select Aidoo Pro Modbus Panasonic Aquarea M, then open the Modbus RS-485 configuration menu to set the slave address and serial parameters.
The gateway acts as a Modbus RTU slave and is read with function codes FC03 / FC04 and written with FC06 / FC16 (0x10). The default serial parameters are:
| Parameter | Default | Notes |
|---|---|---|
| Baud rate | 9600 bps | Configurable 100–115200 bps; match the TapHome CCU setting |
| Data bits | 8 | Fixed (8-bit frame length) |
| Parity | None | Configurable None / Even / Odd; match the TapHome CCU setting |
| Stop bits | 2 | Configurable 1 or 2; the gateway default is 2 — set TapHome to match |
| Slave address | 1–255 | Set in the app; must be unique on the bus |
The gateway default is 2 stop bits, not 1. Configure the TapHome ModbusRtuCCU with 9600 baud, no parity, 8 data bits and 2 stop bits, and set the slave ID to the same Modbus ID configured in the app. A stop-bit mismatch produces framing errors and no register reads will succeed.
After power-up, allow about 60 seconds for the gateway to establish communication with the indoor unit before expecting valid register values.
Aquarea series support
The same template covers every Aquarea generation. Register 117 reports the connected series at runtime — 1 = H, 2 = J, 3 = K, 4 = L, 5 = M — and is exposed as the Connected Aquarea Series service attribute on the Diagnostics device, so you can confirm which series-specific devices apply to your installation.
The base devices (on/off, operating mode, zone activation, both zone thermostats, the three temperatures, DHW tank, power and energy, Powerful, Quiet and Diagnostics) work on all series (H/J/K/L/M). Two devices apply only to J/K/L/M:
- Zone 1 Heat/Cool Setpoints [J/K/L/M series]
- Zone 2 Heat/Cool Setpoints [J/K/L/M series]
H-Series users should delete the two “Zone 1/2 Heat/Cool Setpoints [J/K/L/M series]” devices after import. Their separate heat/cool setpoint registers (226–229) do not exist on H-Series hardware and may return 0 or invalid values. H-Series setpoints are handled by the base Zone 1 Thermostat and Zone 2 Thermostat devices.
Device capabilities
Operating mode and on/off
Heat Pump On/Off — turns the Panasonic Aquarea heat pump on or off.
Operating Mode — selects the operating mode. The gateway’s mode register (4) is 1-based; the template maps the writable values 1–6 and ignores the read-only transitional sub-states (8–11):
Value Mode 1 Heat 2 Heat + Tank 3 Tank Only 4 Cool + Tank 5 Cool 6 Auto Zone Activation — selects which hydronic zones are active: Zone 1 On / Zone 2 Off, Zone 1 Off / Zone 2 On, or Both Zones On.
Zone temperature management
- Zone 1 Thermostat / Zone 2 Thermostat — read the zone’s actual temperature and write its setpoint. The meaning and valid range of the setpoint depend on the zone sensor mode configured on the heat pump (water-shift, direct water, room or pool), so the actual limits are set on the unit, not by TapHome.
- Outdoor Temperature — outdoor air temperature from the outdoor unit (range −127 °C to 127 °C, 1 °C resolution).
- Outlet Water Temperature — flow water temperature at the heat-pump outlet.
- Inlet Water Temperature — return water temperature at the heat-pump inlet.
On J/K/L/M systems, the Zone 1/2 Heat/Cool Setpoints [J/K/L/M series] devices add separate heat-mode and cool-mode setpoints per zone (the cool-mode setpoint is available as a service attribute and as a Set Zone N Cool Setpoint service action).
DHW tank
- DHW Tank On/Off — enables or disables domestic hot water tank heating.
- DHW Tank Thermostat — reads the tank’s actual temperature and writes its target temperature. The writable range starts at 40 °C and is capped by the unit-specific maximum exposed as the DHW Max Set Temp service attribute (55–75 °C depending on the indoor unit).
Power and energy monitoring
Each mode group reports an instantaneous electrical demand (W) together with a cumulative energy total (kWh). The 32-bit energy totals are stored as two consecutive 16-bit registers and combined as MSB × 65536 + LSB.
- Heat Mode Power — instantaneous heating demand plus cumulative heat-mode consumption.
- DHW Mode Power — instantaneous DHW demand plus cumulative tank-mode consumption.
- Cool/Recovery Mode Power — instantaneous cooling / heat-recovery demand plus cumulative cool/recovery consumption.
- Heat Energy Generated Total — cumulative thermal energy generated in heat mode. This device carries a Reset Energy Counters service action that clears all accumulated energy counters at once.
Comfort modes
- Powerful Mode — temporary maximum-output boost for a fixed duration: Off, 30, 60 or 90 minutes.
- Quiet Mode — low-noise operation of the outdoor unit: Off, Level 1, Level 2 or Level 3.
Diagnostics
The Diagnostics device aggregates the heat pump’s fault state. It reports the current error flag and decodes the active error code, with the gateway’s code map distinguishing the three Panasonic fault families (1xxx → Hxx, 2xxx → Fxx, 3xxx → Uxx), and surfaces the active defrost (deice) cycle. Three service attributes provide context:
- Gateway Firmware Version — Modbus gateway firmware (e.g.
0x0100= v1.0.1). - Capacity Rank [kW] — nominal capacity of the connected outdoor unit (0–30 kW).
- Connected Aquarea Series — the detected H/J/K/L/M generation (register 117), used to confirm which series-specific devices to keep.
A short drop in outlet water temperature during heating is normal when the defrost state is active — the outdoor unit is briefly melting ice from its coil and heating output is suspended for the duration of the cycle.
Troubleshooting
No communication / timeout
- Confirm the TapHome ModbusRtuCCU is set to 9600 baud, no parity, 8 data bits, 2 stop bits — the gateway default is 2 stop bits, and a mismatch causes framing errors.
- Check RS-485 polarity (A to A, B to B). A swapped pair is the most common fault.
- Verify the slave ID in TapHome matches the Modbus ID configured in the Gateway Setup for Panasonic app, and that no other device on the bus shares that address.
- Check bus termination — fit a 120 Ω resistor at each end for runs longer than a few metres.
Register values stuck at 0 or not updating
The gateway may not yet have established communication with the indoor unit. Wait about 60 seconds after power-up before polling. Capacity Rank reads 0 until the indoor unit responds.
Zone setpoints rejected
The write range for the zone setpoints depends on the active mode and the configured zone sensor type (water-shift, direct water, room or pool). Make sure the value sent is within the range valid for the current mode — for example direct-water heating accepts 20–75 °C while room control accepts 10–30 °C.
“[J/K/L/M series]” devices show unexpected values on H-Series
Registers 226–229 do not exist on H-Series hardware and may return 0 or random values. Delete the two Zone 1/2 Heat/Cool Setpoints [J/K/L/M series] devices after import and use the base Zone 1/2 Thermostat devices instead. Read the Connected Aquarea Series attribute on the Diagnostics device to confirm your series.