---
title: "Intesis Air Conditioners"
description: "Intesis Modbus AC gateways in TapHome via Modbus TCP with an RTU converter: mode, fan, vanes, setpoint. Full register map for Panasonic Etherea."
url: "https://taphome.com/en/compatibility/intesis-air-conditioners/"
language: en
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","modbus-rtu","air-conditioning","rs485","gateway","panasonic-etherea","econavi","demand-response"]
  questions: ["How to integrate Intesis Air Conditioners with TapHome?","Which Intesis Modbus AC gateways are covered by this template?","How to connect an Intesis Modbus TCP template to a Modbus RTU PA-AC-MBS-1 gateway?","Which registers are Panasonic Etherea-specific and which work across all Intesis AC gateways?","How to configure the DIP switches on the Intesis PA-AC-MBS-1 for TapHome?","How to combine the split 32-bit energy MSW/LSW registers into a single Wh value?","What does the ECONAVI Human Activity register report and why is its polarity inverted?"]
---

# Intesis Air Conditioners

Communication: Modbus TCP

- [HMS Networks Intesis Gateway Platform](https://www.hms-networks.com/intesis)

> Network address
> 
> TapHome reaches this device at the address entered on import. Give the device a fixed address — an IP reservation in the router, or its mDNS name if it supports one — otherwise the integration stops working when the router changes the address.
> 
> [Network Preparation](https://taphome.com/en/docs/setup/network-preparation/)

## Integration guide

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](https://taphome.com/images/compatibility/intesis-air-conditioners/system-architecture_hu_7511cc883484f5c9.jpg)

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

> [!TIP]
> 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](https://taphome.com/images/compatibility/intesis-air-conditioners/wiring-connections_hu_7d10d61a446459c8.jpg)

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

> [!WARNING]
> 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](https://taphome.com/images/compatibility/intesis-air-conditioners/dip-switch-layout_hu_758f484a948c7d17.jpg)

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

| Position | OFF | ON (default) |
|----------|-----|--------------|
| SW1-P1 | Indoor unit has no FAN mode | Indoor unit has FAN mode |
| SW1-P2 | Indoor unit has no horizontal vanes | Indoor unit has horizontal vanes |
| SW1-P3, P4 | Leave 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**

| Position | OFF (default) | ON |
|----------|---------------|----|
| SW4-P1 | Temperature in **decicelsius** (×10, e.g. 220 = 22.0 °C) | Temperature in **Celsius ×1** (e.g. 22 = 22 °C) |
| SW4-P2 | Celsius | Fahrenheit |
| SW4-P3 | Baud-rate selector (see table) | — |
| SW4-P4 | EIA-485 bus without internal termination | Internal 120 Ω termination enabled |

> [!WARNING]
> 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-P7 | SW3-P8 | SW4-P3 | Baud rate |
|:------:|:------:|:------:|-----------|
| OFF | OFF | OFF | 2400 |
| OFF | ON | OFF | 4800 |
| ON | OFF | OFF | **9600 (default)** |
| ON | ON | OFF | 19200 |
| OFF | OFF | ON | 38400 |
| OFF | ON | ON | 57600 |
| ON | OFF | ON | 76800 |
| ON | ON | ON | 115200 |

### 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](https://taphome.com/images/compatibility/intesis-air-conditioners/device-overview_hu_eb92a1d2a57ab963.jpg)

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 status | LED pattern | Meaning |
|---------------|-------------|---------|
| Power-up | ON for 5 s, then OFF | Device reset / power-up |
| Normal operation | 200 ms ON / 2 s OFF | Gateway correctly configured and communicating |
| Normal operation | Continuously OFF | No Modbus slave address configured |
| Fault | 200 ms ON / 200 ms OFF | Communication 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, including 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:

| Counter | MSW | LSW | Notes |
|---------|-----|-----|-------|
| Today Energy | H:72 (read-only) | H:73 (read-only) | 0–65 535 Wh per half-word |
| Yesterday Energy | H:74 (read-only) | H:75 (read-only) | Rolled over daily |
| Total Energy | H: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 devices 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) | Feature | Cross-brand | Panasonic-only |
|-------------|---------|-------------|----------------|
| H:0 | Power | ✓ | — |
| H:1 | Mode | ✓ | — |
| H:2 | Fan Speed | ✓ (step count varies) | — |
| H:3 | Vertical Vane | ✓ (ranges vary) | — |
| H:4, H:5 | Thermostat setpoint + reference | ✓ (range differs) | — |
| H:9 | Unit Operation Time | ✓ | — |
| H:11 | Error Code | ✓ (codebook differs) | — |
| H:22 | External Sensor Temperature | ✓ (Virtual Temp formula Panasonic-specific) | — |
| H:24, H:25 | Current Max / Min Setpoint | ✓ | — |
| H:26 | Horizontal Vane Position | ✓ (brands that support it) | — |
| H:38, H:39 | Powerful, Quiet | — | ✓ |
| H:53, H:54, H:55 | Compressor Status, On Time, Under-voltage Count | — | ✓ |
| H:56 | Heat 8/10 °C Mode | — | ✓ |
| H:57 | ECO Mode (ECONAVI) | — | ✓ |
| H:58 | Demand Response (DRM) | — | ✓ |
| H:59 | Human Activity | — | ✓ |
| H:61, H:62, H:66 | Power Consumption, Operation Current, Return Path Temperature | — | ✓ |
| H:72–H:77 | Today/Yesterday/Total Energy (MSW/LSW pairs) | — | ✓ |
| H:78, H:79, H:80 | Today Year/Month/Day | — | ✓ |

> [!NOTE]
> 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 code | Gateway | AC brand / line |
|------------|---------|-----------------|
| INMBSPAN001I100 | PA-AC-MBS-1 | Panasonic Etherea (**template reference — full register map**) |
| INMBSPAN016O000 | PA-AC-MBS | Panasonic ECOi / PACi VRF (Modbus TCP **native** — no converter needed) |
| INMBSDAI001I000 | DK-AC-MBS-1 | Daikin domestic AC (base registers only) |
| ME-AC-MBS-1 | ME-AC-MBS-1 | Mitsubishi Electric (base registers only) |
| FJ-AC-MBS-1 | FJ-AC-MBS-1 | Fujitsu (base registers only) |
| HI-AC-MBS-1 | HI-AC-MBS-1 | Hitachi (base registers only) |
| LG-RC-MBS-1 | LG-RC-MBS-1 | LG VRF (base registers only) |
| SM-AC-MBS-1 | SM-AC-MBS-1 | Samsung (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.

### LED blinks 200 ms ON / 200 ms OFF (AC unit communication error)

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 Code** — `65535` (`−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 32

These devices appear in TapHome after import.

Intesis Air Conditioners Module

Power Switch Read and write

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

Register: H:0 Bool

Values / States: ON · OFF

Read switch state

```taphome
MODBUSR(H, 0, Bool)
```

Write switch state

```taphome
MODBUSWNE(H, 0, Bool, St)
```

Heat 8/10 °C Mode Switch Read and write

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

Read switch state

```taphome
MODBUSR(H, 56, Bool)
```

Write switch state

```taphome
MODBUSWNE(H, 56, Bool, St)
```

Powerful Switch Read and write

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

Register: H:38 Bool

Values / States: ON · OFF

Read switch state

```taphome
MODBUSR(H, 38, Bool)
```

Write switch state

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

Read switch state

```taphome
MODBUSR(H, 59, Bool)
```

Compressor On Time Variable Read and write

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

Register: H:54 Int16 Unit: hours numeric

Read

```taphome
MODBUSR(H, 54, Int16)
```

Write

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

Read

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

Read

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

Read

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

Read

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

Read

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

Read

```taphome
MODBUSR(H, 66, Int16)
```

Today — Day Variable Read and write

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

Register: H:80 Int16 numeric

Read

```taphome
MODBUSR(H, 80, Int16)
```

Write

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

Read

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

Read

```taphome
MODBUSR(H, 72, Int16)
```

Today — Month Variable Read and write

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

Register: H:79 Int16 numeric

Read

```taphome
MODBUSR(H, 79, Int16)
```

Write

```taphome
MODBUSWNE(H, 79, Int16, Va)
```

Today — Year Variable Read and write

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

Register: H:78 Int16 numeric

Read

```taphome
MODBUSR(H, 78, Int16)
```

Write

```taphome
MODBUSWNE(H, 78, Int16, Va)
```

Total Energy (LSW) Variable Read and write

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

Read

```taphome
MODBUSR(H, 77, Int16)
```

Write

```taphome
MODBUSWNE(H, 77, Int16, Va)
```

Total Energy (MSW) Variable Read and write

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

Read

```taphome
MODBUSR(H, 76, Int16)
```

Write

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

Read

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

Read

```taphome
MODBUSR(H, 74, Int16)
```

Under-voltage Count Variable Read and write

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

Register: H:55 Int16 numeric

Read

```taphome
MODBUSR(H, 55, Int16)
```

Write

```taphome
MODBUSWNE(H, 55, Int16, Va)
```

Unit Operation Time Variable Read and write

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

Read

```taphome
MODBUSR(H, 9, Int16)
```

Write

```taphome
MODBUSWNE(H, 9, Int16, Va)
```

External Sensor Temperature Variable Read and write

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

Read

```taphome
MODBUSR(H, 22, Int16)
```

Write

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

Read switch state

```taphome
MODBUSR(H, 53, Int16)
```

ECO Mode Multi-value Switch Read and write

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

Read switch state

```taphome
MODBUSR(H, 57, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 57, Int16, Mu)
```

Fan Speed Multi-value Switch Read and write

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

Read switch state

```taphome
MODBUSR(H, 2, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 2, Int16, Mu)
```

Horizontal Vane Position Multi-value Switch Read and write

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

Read switch state

```taphome
MODBUSR(H, 26, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 26, Int16, Mu)
```

Mode Multi-value Switch Read and write

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

Register: H:1 Int16 numeric

Values / States: Auto · Heat · Dry · Fan · Cool

Read switch state

```taphome
MODBUSR(H, 1, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 1, Int16, Mu)
```

Quiet Switch Read and write

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

Register: H:39 Bool

Values / States: ON · OFF

Read switch state

```taphome
MODBUSR(H, 39, Bool)
```

Write switch state

```taphome
MODBUSWNE(H, 39, Bool, St)
```

Thermostat Setpoint Thermostat Read and write

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

Read temperature

```taphome
MODBUSR(H, 5, Int16)
```

Read desired temperature

```taphome
MODBUSR(H, 4, Int16)
```

Write desired temperature

```taphome
MODBUSWNE(H, 4, Int16, Se)
```

Vertical Vane Position Multi-value Switch Read and write

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

Read switch state

```taphome
MODBUSR(H, 3, Int16)
```

Write switch state

```taphome
MODBUSWNE(H, 3, Int16, Mu)
```

Demand Response Multi-value Switch Read and write

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%

Read switch state

```taphome
MODBUSR(H, 58, Int16)
```

Write switch state

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

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

- HMS Networks Intesis — Brand and Modbus AC Gateway Family Overview
  
  [www.hms-networks.com](https://www.hms-networks.com/intesis) 2026-04-15
- Intesis PA-AC-MBS-1 (INMBSPAN001I100) User Manual r1.5 — Panasonic Etherea to Modbus RTU
  
  [www.hms-networks.com](https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbspan001i100.pdf) 2026-04-15
  
  [PDF](https://taphome.com/compatibility/devices/intesis-air-conditioners/manufacturer/pa-ac-mbs-1-user-manual.pdf)
- Intesis DK-AC-MBS-1 (INMBSDAI001I000) User Manual v1.0.2 — Daikin domestic AC to Modbus RTU (cross-reference)
  
  [www.hms-networks.com](https://www.hms-networks.com/docs/default-source/products/intesis/manuals-and-guides---manuals/user-manual-inmbsdai001i000.pdf) 2026-04-15
  
  [PDF](https://taphome.com/compatibility/devices/intesis-air-conditioners/manufacturer/dk-ac-mbs-1-user-manual.pdf)

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

