device library

Panasonic Aquarea H/J heat pump (needs INMBSPAN001 Modbus interface)

Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.

coherence-checked

Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.

pointaddress (0-based)typescaleunit
system_on_off0U161
outdoor_temperature1U161
outlet_water_temperature2U161
inlet_water_temperature3U161
operating_mode4U161
heat_mode_water_temp_setting_method5U161
cool_mode_water_temp_setting_method6U161
zone_1_zone_2_on_off9U161
zone_1_sensors10U161
zone_2_sensors11U161
zone_1_setpoint_temperature12U161
zone_2_setpoint_temperature13U161
zone_1_current_temperature14U161
zone_2_current_temperature15U161
zone_1_temperature_setting_mode16U161
zone_2_temperature_setting_mode17U161
zone_1_min_setpoint_temperature18U161
zone_1_max_setpoint_temperature19U161
zone_2_min_setpoint_temperature20U161
zone_2_max_setpoint_temperature21U161
tank_on_off30U161
tank_current_water_temperature32U161
tank_water_setpoint_temperature33U161
tank_heater34U161
tank_min_water_setpoint_temperature35U161
tank_max_water_setpoint_temperature36U161
Tank mode energy consumption45U161W
Heat mode energy consumption46U161W
Cool mode energy consumption47U161W
Device ID49U161
Software version50U161
Error Code52U161
Deice Status64U161
Current error status70U161
Tank connection81U161
Number of zones82U161
Zone 1 setup83U161
Zone 2 setup84U161
Direction85U161
Outdoor type86U161

link settings as documented (unverified): RTU; default 9600 8N2; unit ID 1; FC 03,04,06,16; The gateway automatically detects the communication type (8N2 or 8N1) and sets itself accordingly.

bench facts as documented (unverified)
terminalsplug-in terminal block of 2 poles
A/B polarityA+ and B-
terminationInternal termination resistor of 120 ohms connected to EIA-485 bus via DIP-switch SW4
connectorplug-in terminal block
isolation1500 VDC
wiring notesMaximum distance to the bus is 1,200 meters (3,937 ft). Loop or star typologies are not allowed.
protocol notesWrite Multiple Registers (FC16) length field should always be 1.
model register49
firmware register50
identification notesDevice ID: 0x0D00 at register 49, Software version at register 50
powerExternal power not required. Powered from the Hydro unit connection.
environmentOperation Temperature: 0°C to +60°C, Stock Temperature: -20°C to +85°C, Operational Humidity: <95% RH, non-condensing
certificationsIP20 (IEC60529)
doc revision1.6
field reports — community-sourced, unverified (checked 2026-06-11)
  • Extending or shortening the supplied CN-CNT connection cable can cause communication failures or improper operation. [source]
  • Setpoint readings can appear 10x off if there is a mismatch between the temperature scaling expected by the integration template and the S4.1 DIP-switch setting. [source]
  • confirmed: comms defaults (baud rate 9600, slave address 1, 8N2/8N1 auto-detection) — confirmed by User Manual r1.6 EN [1.3.4]
  • confirmed: physical polarity (A+ and B-) — confirmed by User Manual r1.6 EN
  • confirmed: internal termination resistor of 120 ohms via DIP-switch SW4 — confirmed by User Manual r1.6 EN
  • confirmed: Write Multiple Registers (FC16) length field must always be 1 — confirmed by User Manual r1.6 EN
  • confirmed: register map addresses (0 to 86) — confirmed by User Manual r1.6 EN and TapHome integration guides

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

Device not here? Upload its manual and get a checked map back. It's free.

Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.

Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.