TapHome

Intesis Air Conditioners

Modbus TCP
Submitted by
Last updated: 04. 2026
Intesis Air Conditioners

The TapHome “Intesis Air Conditioners” template is a Modbus TCP integration designed around the Intesis (HMS Networks) Modbus AC interface family. Its register map aligns 1:1 with the Panasonic PA-AC-MBS-1 (order code INMBSPAN001I100) for Panasonic Etherea indoor units, while the base registers (H:0–H:26) also work on the Daikin, Mitsubishi Electric, Fujitsu, Hitachi, LG and Samsung variants of the same gateway family.

The template exposes 32 devices spanning every major control function: on/off, operating mode, fan speed, vertical and horizontal vane positions, a thermostat with current and desired temperature, External Sensor Temperature for the Virtual Temperature mechanism, compressor diagnostics, ECONAVI presence sensing, Demand Response (DRM) levels, min/max setpoint readback, error-code reporting, and Panasonic’s Today/Yesterday/Total energy history.

Hardware connection

System architecture
Intesis PA-AC-MBS-1 — up to 63 AC indoor units on EIA-485 bus to the Modbus RTU master

A single PA-AC-MBS-1 / INMBSPAN001I100 interface is dedicated to one indoor unit and is powered directly from the AC unit (no external power supply needed). Up to 63 interfaces can share one EIA-485 bus, each with its own Modbus slave address. The gateway sits between the Panasonic indoor-unit CN-CNT socket and the Modbus RTU master — in this integration, TapHome acts as the master.

Template transport — Modbus TCP via RTU converter

The XML template declares Modbus TCP (ModbusTcpCCU with IpAddress + SlaveId), while the PA-AC-MBS-1 hardware is Modbus RTU only (EIA-485, 9600 bps default, 8N2, slave address 1–63). A Modbus TCP ↔ RTU converter is therefore required between the TapHome core and the Intesis gateway. Known-working converters:

  • ComWinTop CWT-MB300E — wired Ethernet to RS-485
  • USR-IOT USR-W630 — Wi-Fi to RS-485, industrial
  • Elfin-EW11 — compact Wi-Fi to RS-485

The Panasonic VRF variant INMBSPAN016O000 (order code PA-AC-MBS, up to 16 indoor units per gateway) supports Modbus TCP natively in parallel with RTU. Users with ECOi/PACi VRF installations can connect TapHome directly to it without a converter.

Connection to the AC indoor unit
Intesis PA-AC-MBS-1 connection to the Panasonic indoor unit CN-CNT socket and to the EIA-485 bus
  1. Disconnect mains power from the AC unit.
  2. Open the indoor-unit front cover to access the electronic circuit.
  3. Locate the socket labelled CN-CNT on the indoor PCB.
  4. Plug the supplied Intesis cable (1.5 m / 4.9 ft fixed length — do not modify) into CN-CNT on one end and into the CN-CNT connector on the INMBSPAN001I100 on the other end. Keep the cable clear of power/ground wiring.
  5. The interface can be mounted inside or outside the indoor unit (DIN rail EN60715 TH35 or wall).
  6. Connect the EIA-485 terminal block (A/B) to the RS-485 side of the Modbus TCP ↔ RTU converter.
  7. Reconnect mains power.
RS-485 (EIA-485) bus wiring

Use the 2-pole plug-in terminal block on the PA-AC-MBS-1. Respect polarity:

  • A+ on PA-AC-MBS-1 → A+/D+ on the Modbus TCP/RTU converter
  • B− on PA-AC-MBS-1 → B-/D- on the converter
  • Ground the shield on the converter side only (single-point grounding)

Bus rules:

  • Topology: linear only — loop and star are not allowed on EIA-485
  • Maximum bus length: 1,200 m (3,937 ft)
  • 120 Ω termination required at each end of the bus — the PA-AC-MBS-1 includes an internal 120 Ω resistor enabled via DIP switch SW4-P4
  • Fail-safe biasing must be supplied by the Modbus master (most industrial converters provide it)
  • Up to 63 Intesis interfaces on the same bus

The CN-CNT cable length (1.5 m) must not be modified. Keep it away from power/ground wires and do not bundle it with them — proximity to mains wiring can degrade communication with the indoor unit.

Configuration

DIP switch layout
PA-AC-MBS-1 DIP switches SW1, SW3 and SW4 on the device board

The PA-AC-MBS-1 has three DIP-switch banks on the board. All DIP changes require a power cycle to take effect.

SW1 — AC indoor-unit features

PositionOFFON (default)
SW1-P1Indoor unit has no FAN modeIndoor unit has FAN mode
SW1-P2Indoor unit has no horizontal vanesIndoor unit has horizontal vanes
SW1-P3, P4Leave at factory default

SW3 — Modbus slave address (1–63) + part of baud rate

  • Positions P1–P6: binary-coded Modbus slave address. Default = 1 (P1 ON, rest OFF).
  • Positions P7–P8: together with SW4-P3 select the baud rate.

SW4 — Temperature magnitude, baud rate, termination

PositionOFF (default)ON
SW4-P1Temperature in decicelsius (×10, e.g. 220 = 22.0 °C)Temperature in Celsius ×1 (e.g. 22 = 22 °C)
SW4-P2CelsiusFahrenheit
SW4-P3Baud-rate selector (see table)
SW4-P4EIA-485 bus without internal terminationInternal 120 Ω termination enabled

The factory default for SW4-P1 is OFF = decicelsius (×10). TapHome temperature devices in this template expect raw Celsius values, so readings such as 220 instead of 22 °C indicate the DIP is still at its factory position. Set SW4-P1 to ON to switch the gateway to Celsius ×1 (integer °C) before integrating with TapHome, or apply a ÷10 formula in a virtual device for each temperature register (H:4, H:5, H:22, H:24, H:25, H:66). Fahrenheit (SW4-P2 ON) is not supported by this template.

Baud rate (SW3-P7/P8 + SW4-P3)

SW3-P7SW3-P8SW4-P3Baud rate
OFFOFFOFF2400
OFFONOFF4800
ONOFFOFF9600 (default)
ONONOFF19200
OFFOFFON38400
OFFONON57600
ONOFFON76800
ONONON115200
Gateway overview — LED and terminals
PA-AC-MBS-1 front view — AC unit connection, LED indicator, DIP switches SW1/SW3/SW4, and EIA-485 port

On the front of the interface:

  • AC Unit connection (CN-CNT) — top side, goes to the indoor unit
  • LED indicator — operational status (see table below)
  • SW1 — AC features (next to the AC-unit connector)
  • SW3, SW4 — Modbus and extra settings (bottom edge)
  • EIA-485 port — 2-pole screw terminal A/B (bottom right)

LED indicator states

Device statusLED patternMeaning
Power-upON for 5 s, then OFFDevice reset / power-up
Normal operation200 ms ON / 2 s OFFGateway correctly configured and communicating
Normal operationContinuously OFFNo Modbus slave address configured
Fault200 ms ON / 200 ms OFFCommunication error with the AC unit
Intesis MAPS configuration software

All settings exposed via DIP switches can alternatively be written through Intesis MAPS — a free commissioning tool from HMS Networks. MAPS is also used to update gateway firmware and to scan for connected indoor units on the multi-unit VRF variants. The PA-AC-MBS-1 covered by this template does not require MAPS for basic use; the DIP switches are sufficient for slave address and baud rate.

TapHome module configuration

In TapHome, configure the module with:

  • IP address of the Modbus TCP ↔ RTU converter (or the INMBSPAN016O000 VRF gateway when used natively)
  • Slave ID matching SW3 on the Intesis interface (default 1)

If the converter maps multiple RTU slaves behind a single TCP IP, use the converter’s own slave-address translation feature (not the TapHome Slave ID) to select the correct interface on the bus.

Device capabilities

The template exposes 32 devices covering the full Panasonic Etherea register set. The base registers (H:0 through H:26, plus H:9 Operation Time) are part of the shared Intesis Modbus AC base layout and work across all brand variants (Daikin, Mitsubishi Electric, Fujitsu, Hitachi, LG, Samsung). Registers from H:38 upwards are Panasonic Etherea-specific and will typically read 0 or −32768 on non-Panasonic gateways.

Power and operating mode
  • Power (H:0) — switches the indoor unit on or off. Base register, works across all Intesis AC brands.
  • Mode (H:1) — Auto, Heat, Dry, Fan, Cool. Base register, cross-brand.
  • Heat 8/10 C Mode (H:56) — Panasonic low-temperature heating (5–8 °C range) for holiday/frost protection. Panasonic Etherea only.
  • Powerful (H:38) — short-term boost for maximum heating/cooling output. Panasonic Etherea only.
  • Quiet (H:39) — low-noise operation, reduces outdoor-unit fan speed. Panasonic Etherea only.
  • ECO Mode (H:57) — ECONAVI energy-saving selector with three states (Off / Econavi / Auto Comfort). Auto Comfort requires 2013 PKE series or newer.
  • Demand Response (H:58) — DRM level selector (Normal / Comp OFF — DRM1 / 50 % — DRM2 / 75 % — DRM3). Panasonic Etherea only.
Thermostat and temperature references
  • Thermostat Setpoint (H:4 desired + H:5 current) — modelled as a TapHome thermostat: the current reference temperature comes from H:5 (typically return-air or remote-sensor reading) and the desired setpoint from H:4. Setpoint range is unified 16–30 °C on Panasonic; on Daikin DK-AC-MBS-1 it is 18–32 °C in cooling and 16–30 °C in heating.
  • Current Max Setpoint (H:24, read-only) — upper limit currently enforced by the indoor unit (default 30 °C). Base register.
  • Current Min Setpoint (H:25, read-only) — lower limit currently enforced (default 16 °C). Base register.
  • External Sensor Temperature (H:22) — feeds a room sensor value into the gateway to activate the Virtual Temperature mechanism. When set, the gateway computes the effective setpoint as SAC = Su − (Tu − TAC) (Panasonic formula), where Su is the Modbus-side setpoint, Tu is the external temperature reference and TAC is the indoor-unit reference (H:5). Leaving H:22 at the default −32768 disables the mechanism. When Virtual Temperature is active the Panasonic remote controller can no longer change the setpoint.
  • Return Path Temperature (H:66, read-only) — temperature on the AC return-air path. Panasonic Etherea only.
Fan and airflow
  • Fan Speed (H:2) — Auto plus 5 manual steps (Low → High). Units with fewer available steps silently ignore the unused values. Base register, cross-brand (fan-step count differs per brand — Daikin gateways expose 6 manual speeds plus a Fan Stop code).
  • Vertical Vane Position (H:3) — Auto, Up, three intermediate positions, Down, Swing. Base register.
  • Horizontal Vane Position (H:26) — Auto, Left, three intermediate positions, Right. Requires SW1-P2 ON on the PA-AC-MBS-1 (indoor unit must have horizontal vanes). Base register on brands that support horizontal vanes.
Diagnostics and runtime
  • Error Code (H:11, read-only) — manufacturer error code. 0 = no error, 65535 (−1) = gateway-to-AC communication error, other values follow the manufacturer table (Panasonic uses H/F codes such as 8209 = H11 indoor/outdoor communication error; Daikin gateways return A/C/E/H/J/L/P/U codes).
  • Compressor Status (H:53, read-only) — Off, To Off (ramping down), To On (ramping up), On. Panasonic only.
  • Compressor On Time (H:54) — cumulative hours the outdoor compressor has run (0–65 535 h, writable to reset or preset). Panasonic only.
  • Unit Operation Time (H:9) — cumulative hours the indoor unit has run (counts only while On). Base register.
  • Under-voltage Count (H:55) — running counter of supply under-voltage events (0–300), writable to reset. Panasonic only.
  • Human Activity (H:59, read-only) — ECONAVI PIR presence flag. Polarity is inverted: 0 = presence detected (default), 1 = no presence. Users who prefer conventional polarity can wrap this in a virtual inverted sensor. Panasonic only.
  • Operation Current (H:62, read-only, mA) — instantaneous current drawn by the AC system. Panasonic Etherea 2013 PKE+ only.
  • Power Consumption (H:61, read-only, W) — instantaneous power of the full AC system (outdoor + indoor combined), not per indoor unit. Panasonic Etherea 2013 PKE+ only.
Energy history (Panasonic Etherea only)

Panasonic Etherea gateways expose three 32-bit energy counters split across register pairs. The template exposes each half separately:

CounterMSWLSWNotes
Today EnergyH:72 (read-only)H:73 (read-only)0–65 535 Wh per half-word
Yesterday EnergyH:74 (read-only)H:75 (read-only)Rolled over daily
Total EnergyH:76 (writable)H:77 (writable)Lifetime, writable to reset/preset

To obtain the full 32-bit Wh value, build a TapHome virtual device with the formula (MSW × 65536) + LSW for each pair.

Three additional date registers anchor the energy history to a calendar:

  • Today — Year (H:78), default 2000 — writable
  • Today — Month (H:79), default 1 — writable
  • Today — Day (H:80), default 0 — writable

Writing the correct date once is required for the Yesterday/Today rollover to work correctly; the gateway has no real-time clock of its own.

Additional capabilities

The PA-AC-MBS-1 hardware exposes several registers that the current TapHome template does not yet implement. These are natively supported by the gateway and can be added in a future template update:

  • Window Contact (H:6, R/W) and Open Window switch-off timeout (H:13, R/W) — signal a window-open condition to pause the AC for energy saving.
  • Gateway Disablement (H:7, R/W, NVM) and AC Remote Control Disablement (H:8, R/W, NVM) — administrative locks for the gateway and the physical Panasonic remote controller.
  • AC Unit Alarm Status (H:10, R) — simple alarm flag complementing the detailed Error Code on H:11.
  • Real Temperature Setpoint (H:23, R) — the actual setpoint currently applied to the indoor unit; useful for monitoring Virtual Temperature calculations.
  • Auto Mode (H:37, R) — shows which concrete mode (Heat/Dry/Fan/Cool) Auto has selected.
  • Outdoor Intake Temperature (H:60, R) and Input Reference Temperature (H:65, R) — additional temperature references, useful for diagnostics and COP estimation.
  • Power Consumption — Slow (H:63, R) — same quantity as H:61 with a slower update rate, more stable for logging.
  • Block Periodic Sendings (H:97, R/W, FW 2.3+) — disables periodic pushes from the gateway.
  • Modbus diagnostic readbacks — H:14 (baud-rate mirror), H:15 (slave address), H:21 (max fan speeds supported by the unit).
  • Autochangeover / Limited Setpoint (H:1150–H:1156, R/W) — full machine-mode block for gateway-side setpoint policies and thresholds.
Brand coverage

The 32 registers in this template are a Panasonic superset. Across other Intesis AC brand variants (Daikin, Mitsubishi Electric, Fujitsu, Hitachi, LG, Samsung) only the base subset is typically implemented — on non-Panasonic hardware the remaining registers read as 0 or −32768.

Register(s)FeatureCross-brandPanasonic-only
H:0Power
H:1Mode
H:2Fan Speed✓ (step count varies)
H:3Vertical Vane✓ (ranges vary)
H:4, H:5Thermostat setpoint + reference✓ (range differs)
H:9Unit Operation Time
H:11Error Code✓ (codebook differs)
H:22External Sensor Temperature✓ (Virtual Temp formula Panasonic-specific)
H:24, H:25Current Max / Min Setpoint
H:26Horizontal Vane Position✓ (brands that support it)
H:38, H:39Powerful, Quiet
H:53, H:54, H:55Compressor Status, On Time, Under-voltage Count
H:56Heat 8/10 C Mode
H:57ECO Mode (ECONAVI)
H:58Demand Response (DRM)
H:59Human Activity
H:61, H:62, H:66Power Consumption, Operation Current, Return Path Temperature
H:72–H:77Today/Yesterday/Total Energy (MSW/LSW pairs)
H:78, H:79, H:80Today Year/Month/Day

The setpoint range on H:4 is brand-dependent: Panasonic Etherea is 16–30 °C unified, while Daikin DK-AC-MBS-1 is 18–32 °C in cooling and 16–30 °C in heating. The template does not enforce any range limits, so users on non-Panasonic hardware should constrain the setpoint in their automations.

Supported AC gateways
Order codeGatewayAC brand / line
INMBSPAN001I100PA-AC-MBS-1Panasonic Etherea (template reference — full register map)
INMBSPAN016O000PA-AC-MBSPanasonic ECOi / PACi VRF (Modbus TCP native — no converter needed)
INMBSDAI001I000DK-AC-MBS-1Daikin domestic AC (base registers only)
ME-AC-MBS-1ME-AC-MBS-1Mitsubishi Electric (base registers only)
FJ-AC-MBS-1FJ-AC-MBS-1Fujitsu (base registers only)
HI-AC-MBS-1HI-AC-MBS-1Hitachi (base registers only)
LG-RC-MBS-1LG-RC-MBS-1LG VRF (base registers only)
SM-AC-MBS-1SM-AC-MBS-1Samsung (base registers only)

Troubleshooting

No Modbus communication with TapHome
  1. Verify the Modbus TCP ↔ RTU converter is reachable — ping the converter’s IP and check that its admin UI is open.
  2. Confirm the converter is configured for 9600 bps, 8N2 (the PA-AC-MBS-1 default). Match SW3/SW4 settings on any replacement gateway.
  3. Check polarity on the EIA-485 terminal: A+ and B- must match on both sides (Intesis ↔ converter).
  4. Ensure 120 Ω termination is active on the last device on the bus — on the PA-AC-MBS-1 turn SW4-P4 ON if it is the end node.
  5. Confirm the Slave ID set in TapHome matches SW3 positions P1–P6 on the interface (default 1).
Temperature readings show values around 200–300 instead of 20–30 °C

The PA-AC-MBS-1 factory default is decicelsius (×10). Either set SW4-P1 to ON to switch the gateway to Celsius ×1, or apply a ÷10 divide formula in a TapHome virtual device for each temperature register (H:4, H:5, H:22, H:24, H:25, H:66). A power cycle is required after any DIP change.

  1. Check the CN-CNT cable between the interface and the indoor unit — the supplied 1.5 m cable must not be modified or shortened.
  2. Verify the indoor unit is powered.
  3. Confirm the gateway cable is routed away from power/ground conductors.
  4. Read register H:11 Error Code65535 (−1) confirms gateway-to-AC communication loss; any other non-zero value is a Panasonic H/F or Daikin letter-code from the unit itself.
Template values read as 0 or −32768
  1. On non-Panasonic gateways (Daikin, Mitsubishi Electric, Fujitsu, Hitachi, LG, Samsung) the Panasonic-specific registers (H:38, H:39, H:53–H:59, H:61–H:66, H:72–H:80) are not implemented — they will read as 0 or −32768. Use only the base devices on these brands.
  2. −32768 on H:4 Setpoint, H:5 Reference, H:22 External Sensor, H:24 Max, H:25 Min, H:66 Return Path indicates the value has not been initialised yet (gateway just booted or external sensor not in use). This is normal after startup.
Setpoint cannot be changed from the Panasonic remote controller

When External Sensor Temperature (H:22) is set to anything other than −32768, the Panasonic remote controller is locked out and the setpoint is governed entirely by the Virtual Temperature mechanism. Write −32768 to H:22 to release remote-controller control, or accept remote-only operation via TapHome.

Today/Yesterday/Total Energy register values look wrong

Each counter is split across two 16-bit registers (MSW + LSW). Combine them in a virtual device using (MSW × 65536) + LSW before displaying. Also ensure the internal date (H:78 Year, H:79 Month, H:80 Day) has been written once — without a valid date the Today/Yesterday rollover does not track.

Demand Response commands appear to have no effect on non-Panasonic units

Demand Response (H:58), ECO Mode (H:57), Powerful (H:38), Quiet (H:39) and Human Activity (H:59) are Panasonic Etherea-specific. They are not implemented by other Intesis Modbus AC gateways and writes to these registers are silently ignored.

Available devices

Intesis Air Conditioners Module
Power Switch

Turns the AC indoor unit on or off (works on all Intesis AC gateway brands)

Register: H:0 Bool
Values / States: ON · OFF

Power

Read switch state
MODBUSR(H, 0, Bool)
Write switch state
MODBUSWNE(H, 0, Bool, St)
Heat 8/10 C Mode Switch

Low-temperature heating mode (5–8 °C range) for holiday and frost-protection scenarios — Panasonic Etherea only

Register: H:56 Bool
Values / States: ON · OFF

Heat 8/10 C Mode

Read switch state
MODBUSR(H, 56, Bool)
Write switch state
MODBUSWNE(H, 56, Bool, St)
Powerful Switch

Short-term boost for maximum heating or cooling output — Panasonic Etherea only

Register: H:38 Bool
Values / States: ON · OFF

Powerful

Read switch state
MODBUSR(H, 38, Bool)
Write switch state
MODBUSWNE(H, 38, Bool, St)
Human Activity Switch Read-only

ECONAVI presence sensor — note the inverted polarity: OFF = presence detected, ON = no presence. Panasonic Etherea only

Register: H:59 Bool
Values / States: ON · OFF

Human Activity

Read switch state
MODBUSR(H, 59, Bool)
Compressor On Time Variable

Cumulative hours the outdoor compressor has been running (writable to reset or preset) — Panasonic Etherea only

Register: H:54 Int16 Unit: hours numeric

Compressor On Time

Read
MODBUSR(H, 54, Int16)
Write
MODBUSWNE(H, 54, Int16, Va)
Current Max Setpoint Variable Read-only

Upper temperature setpoint limit currently enforced by the indoor unit (default 30 °C)

Register: H:24 Int16 Unit: °C numeric

Current Max Setpoint

Read
MODBUSR(H, 24, Int16)
Current Min Setpoint Variable Read-only

Lower temperature setpoint limit currently enforced by the indoor unit (default 16 °C)

Register: H:25 Int16 Unit: °C numeric

Current Min Setpoint

Read
MODBUSR(H, 25, Int16)
Error Code Variable Read-only

Manufacturer error code from the AC unit — 0 = no error, 65535 (−1) = gateway-to-AC communication error; other values follow the Panasonic H/F or Daikin letter-code table

Register: H:11 Int16 numeric

Error Code

Read
MODBUSR(H, 11, Int16)
Operation Current Variable Read-only

Instantaneous current drawn by the AC system, in milliamperes — Panasonic Etherea 2013 PKE+ only

Register: H:62 Int16 Unit: mA numeric

Operation Current

Read
MODBUSR(H, 62, Int16)
Power Consumption Variable Read-only

Instantaneous power of the full AC system in watts (outdoor + indoor combined, not per indoor unit) — Panasonic Etherea 2013 PKE+ only

Register: H:61 Int16 Unit: W numeric

Power Consumption

Read
MODBUSR(H, 61, Int16)
Return Path Temperature Variable Read-only

Air temperature on the AC return-air path, typically used by the indoor unit as control reference — Panasonic Etherea only

Register: H:66 Int16 Unit: °C numeric

Return Path Temperature

Read
MODBUSR(H, 66, Int16)
Today — Day Variable

Day-of-month component of the gateway's internal calendar for the Today/Yesterday energy rollover (writable)

Register: H:80 Int16 numeric

Today — Day

Read
MODBUSR(H, 80, Int16)
Write
MODBUSWNE(H, 80, Int16, Va)
Today Energy (LSW) Variable Read-only

Least-significant 16 bits of the 32-bit Today energy counter — combine with the MSW as (MSW × 65536) + LSW to get total Wh consumed today

Register: H:73 UInt16 Unit: Wh numeric

Today Energy (LSW)

Read
MODBUSR(H, 73, UInt16)
Today Energy (MSW) Variable Read-only

Most-significant 16 bits of the 32-bit Today energy counter — combine with the LSW as (MSW × 65536) + LSW to get total Wh consumed today

Register: H:72 Int16 Unit: Wh numeric

Today Energy (MSW)

Read
MODBUSR(H, 72, Int16)
Today — Month Variable

Month component of the gateway's internal calendar for the Today/Yesterday energy rollover (writable)

Register: H:79 Int16 numeric

Today — Month

Read
MODBUSR(H, 79, Int16)
Write
MODBUSWNE(H, 79, Int16, Va)
Today — Year Variable

Year component of the gateway's internal calendar for the Today/Yesterday energy rollover (writable)

Register: H:78 Int16 numeric

Today — Year

Read
MODBUSR(H, 78, Int16)
Write
MODBUSWNE(H, 78, Int16, Va)
Total Energy (LSW) Variable

Least-significant 16 bits of the 32-bit lifetime Total energy counter — combine with the MSW as (MSW × 65536) + LSW for total Wh; writable to reset or preset

Register: H:77 Int16 Unit: Wh numeric

Total Energy (LSW)

Read
MODBUSR(H, 77, Int16)
Write
MODBUSWNE(H, 77, Int16, Va)
Total Energy (MSW) Variable

Most-significant 16 bits of the 32-bit lifetime Total energy counter — combine with the LSW as (MSW × 65536) + LSW for total Wh; writable to reset or preset

Register: H:76 Int16 Unit: Wh numeric

Total Energy (MSW)

Read
MODBUSR(H, 76, Int16)
Write
MODBUSWNE(H, 76, Int16, Va)
Yesterday Energy (LSW) Variable Read-only

Least-significant 16 bits of the 32-bit Yesterday energy counter — combine with the MSW as (MSW × 65536) + LSW to get total Wh consumed yesterday

Register: H:75 Int16 Unit: Wh numeric

Yesterday Energy (LSW)

Read
MODBUSR(H, 75, Int16)
Yesterday Energy (MSW) Variable Read-only

Most-significant 16 bits of the 32-bit Yesterday energy counter — combine with the LSW as (MSW × 65536) + LSW to get total Wh consumed yesterday

Register: H:74 Int16 Unit: Wh numeric

Yesterday Energy (MSW)

Read
MODBUSR(H, 74, Int16)
Under-voltage Count Variable

Running counter of supply under-voltage events (writable to reset) — Panasonic Etherea only

Register: H:55 Int16 numeric

Under-voltage Count

Read
MODBUSR(H, 55, Int16)
Write
MODBUSWNE(H, 55, Int16, Va)
Unit Operation Time Variable

Cumulative hours the AC indoor unit has been running — counts only while the unit is on; writable to reset or preset

Register: H:9 Int16 Unit: hours numeric

Unit Operation Time

Read
MODBUSR(H, 9, Int16)
Write
MODBUSWNE(H, 9, Int16, Va)
External Sensor Temperature Variable

External ambient temperature reference fed into the gateway to activate the Virtual Temperature mechanism (effective setpoint S_AC = S_u − (T_u − T_AC)). Leave at −32768 to disable; when set, the Panasonic remote controller cannot change the setpoint

Register: H:22 Int16 Unit: °C numeric

External Sensor Temperature

Read
MODBUSR(H, 22, Int16)
Write
MODBUSWNE(H, 22, Int16, Va)
Compressor Status Multi-value Switch Read-only

State of the outdoor compressor — Off, ramping down (To Off), ramping up (To On) or fully On. Panasonic Etherea only

Register: H:53 Int16 numeric
Values / States: Off · To Off · To On · On

Compressor Status

Read switch state
MODBUSR(H, 53, Int16)
ECO Mode Multi-value Switch

Panasonic ECONAVI energy-saving selector — Off, Econavi (PIR-based) or Auto Comfort (2013 PKE series and newer)

Register: H:57 Int16 numeric
Values / States: Off · Econavi · Auto Comfort

ECO Mode

Read switch state
MODBUSR(H, 57, Int16)
Write switch state
MODBUSWNE(H, 57, Int16, Mu)
Fan Speed Multi-value Switch

Indoor-unit fan speed — Auto plus up to 5 manual steps (Low → High). Indoor units with fewer fan steps ignore the unused values

Register: H:2 Int16 numeric
Values / States: Auto · Low · Mid-1 · Mid-2 · Mid-3 · High

Fan Speed

Read switch state
MODBUSR(H, 2, Int16)
Write switch state
MODBUSWNE(H, 2, Int16, Mu)
Horizontal Vane Position Multi-value Switch

Horizontal air-direction vane — Auto, Left, three intermediate positions or Right. Requires DIP SW1-P2 = ON on the PA-AC-MBS-1

Register: H:26 Int16 numeric
Values / States: Auto · Left · Position-2 · Position-3 · Position-4 · Right

Horizontal Vane Position

Read switch state
MODBUSR(H, 26, Int16)
Write switch state
MODBUSWNE(H, 26, Int16, Mu)
Mode Multi-value Switch

Operating mode — Auto, Heat, Dry, Fan or Cool

Register: H:1 Int16 numeric
Values / States: Auto · Heat · Dry · Fan · Cool

Mode

Read switch state
MODBUSR(H, 1, Int16)
Write switch state
MODBUSWNE(H, 1, Int16, Mu)
Quiet Switch

Low-noise mode that reduces outdoor-unit fan speed — Panasonic Etherea only

Register: H:39 Bool
Values / States: ON · OFF

Quiet

Read switch state
MODBUSR(H, 39, Bool)
Write switch state
MODBUSWNE(H, 39, Bool, St)
Thermostat Setpoint Thermostat

Built-in thermostat — reads the current reference temperature (H:5) and reads/writes the desired setpoint (H:4). Panasonic range 16–30 °C; Daikin 18–32 °C in cooling, 16–30 °C in heating

Register: H:4 Int16 Unit: °C numeric

Thermostat Setpoint

Read temperature
MODBUSR(H, 5, Int16)
Read desired temperature
MODBUSR(H, 4, Int16)
Write desired temperature
MODBUSWNE(H, 4, Int16, Se)
Vertical Vane Position Multi-value Switch

Vertical air-direction vane — Auto, Up, three intermediate positions, Down or Swing

Register: H:3 Int16 numeric
Values / States: Auto · Up · Position-2 · Position-3 · Position-4 · Down (vertical) · Swing

Vertical Vane Position

Read switch state
MODBUSR(H, 3, Int16)
Write switch state
MODBUSWNE(H, 3, Int16, Mu)
Demand Response Multi-value Switch

Demand Response Management (DRM) level — Normal, Comp (compressor off, DRM1), 50 % capacity (DRM2) or 75 % capacity (DRM3). Panasonic Etherea only

Register: H:58 Int16 numeric
Values / States: Normal · Comp · 50% · 75%

Demand Response

Read switch state
MODBUSR(H, 58, Int16)
Write switch state
MODBUSWNE(H, 58, Uint16, Mu)
Connection: Modbus TCP • Slave ID: $[SlaveId]
Possible improvements (17)
  • H:6 Window Contact — R/W; 0=Closed (default), 1=Open. Signals a window-open condition to pause the AC — useful for energy-saving automations. Not exposed by TapHome XML.
  • H:7 Gateway Disablement — R/W, non-volatile; 0=Enabled (default), 1=Disabled. Disables the gateway entirely — rarely needed in production, omitted from template by design.
  • H:8 AC Remote Control Disablement — R/W, non-volatile; 0=Enabled (default), 1=Disabled. Locks out the physical Panasonic remote controller.
  • H:10 AC Unit Alarm Status — R; 0=No alarm, 1=Alarm active. Simpler alarm flag than the detailed Error Code on H:11 — could complement it.
  • H:23 Real Temperature Setpoint — R; actual setpoint currently applied to indoor unit (what the Panasonic remote controller would show). Useful to monitor Virtual Temperature calculations when H:22 is in use.
  • H:37 Auto Mode — R; shows which concrete mode the Auto mode has selected (0=Auto, 1=Heat, 2=Dry, 3=Fan, 4=Cool). Minor omission noted in fetch inconsistencies.
  • H:60 Outdoor Intake Temperature — R; outdoor coil intake air temperature. Useful complement to Return Path Temperature for COP estimation. Panasonic Etherea-specific.
  • H:63 Power Consumption (Slow) — R; same as H:61 Power Consumption but with slower update frequency — more stable for logging/billing.
  • H:65 Input Reference Temperature — R; secondary temperature reference (different source than H:5). Useful for diagnostics.
  • H:97 Block Periodic Sendings — R/W; 0=Non-blocked (default), 1=Blocked. Stops the gateway from pushing periodic updates. Firmware 2.3+ only.
  • H:13 Open Window switch-off timeout — R/W; 0-30 min (default 30). Works with H:6 Window Contact — AC switches off after this delay when window opens.
  • H:14 Modbus RTU baud rate — R; mirrors DIP switch SW3/SW4 baud-rate setting. Read-only diagnostic.
  • H:15 Modbus Slave address — R; reports current Modbus slave address (1-63) configured via DIP SW3.
  • H:21 Max number of fan speeds — R; number of fan-speed steps the indoor unit supports (3 or 5). Useful to adapt UI.
  • H:1150 Machine Mode — R/W; 0=Normal (default), 1=Autochangeover, 2=Limited setpoint. Governs thresholds at H:1151-H:1156.
  • H:1151-H:1156 Autochangeover / Limited Setpoint thresholds — R/W; 6 registers for cool/heat thresholds and min/max setpoint limits — only active when Machine Mode is Autochangeover or Limited setpoint.
  • (none) Combined 32-bit energy values (Today / Yesterday / Total) — Template exposes 3 pairs of MSW/LSW halves (H:72-H:77) as 6 separate 16-bit registers. Users typically want a virtual device that combines them via (MSW*65536)+LSW to get full 32-bit Wh values (Today Energy, Yesterday Energy, Total Energy).

Sources

  • HMS Networks Intesis — Brand and Modbus AC Gateway Family Overview
  • Intesis PA-AC-MBS-1 (INMBSPAN001I100) User Manual r1.5 — Panasonic Etherea to Modbus RTU
    PDF
  • Intesis DK-AC-MBS-1 (INMBSDAI001I000) User Manual v1.0.2 — Daikin domestic AC to Modbus RTU (cross-reference)
    PDF