---
title: "Jablotron Futura"
description: "Jablotron Futura L/M/S or L+ heat recovery unit on Modbus TCP, no gateway: ventilation modes, boost, temperature, humidity and zone sensors in TapHome."
url: "https://taphome.com/en/compatibility/jablotron-futura/"
language: en
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","air-recovery","heat-recovery-ventilation","ethernet","zone-ventilation"]
  questions: ["How to integrate Jablotron Futura with TapHome?","What does the Jablotron Futura TapHome template measure and control?","How to connect Jablotron Futura via Modbus TCP to TapHome?","What is the difference between the Futura L/M/S and L+ templates?","How to activate boost or overpressure mode on Jablotron Futura via TapHome?","How to monitor zone sensors and ALFA controllers on Jablotron Futura?","How to use TapHome CO2 sensors for Jablotron Futura zone ventilation?","Why do Jablotron Futura zone sensor values show 0 in TapHome?"]
---

# Jablotron Futura

Communication: Modbus TCP

- [Jablotron Futura Product Page](https://www.jablotron.com/en/products/comfort/futura/)

The Jablotron Futura series (L, M, S, L+) are heat recovery ventilation units (MVHR) manufactured by Jablotron Living Technology. TapHome connects directly to the unit via Modbus TCP over Ethernet — no additional gateway is required.

Two separate templates are provided — one for the **Futura L, M, S** models (116 devices) and one for the **Futura L+** (84 devices). Both share the same Modbus TCP port and device address, but the register addresses differ between the two variants. Import the template that matches the installed unit.

## Network connection

The Futura unit has an Ethernet port for Modbus TCP communication. Connect it to the same local network as TapHome Core using a standard Ethernet cable.

- **Protocol:** Modbus TCP
- **Port:** 502
- **Device address:** 1
- **Available sockets:** 1 (single concurrent connection)
- **Firmware requirement:** Futura L/M/S: FUA.P.06.71 or later, Futura L+: FLA.P.01.06 or later

In TapHome, the firmware of the unit is shown in the module service attribute **Firmware Version** (in the app: *Verze firmware*) as a raw number; the model is shown in **Device Variant** (*Varianta zařízení*). The version in the familiar form (e.g. FUA.P.06.71) is shown in the Jablotron app.

> [!WARNING]
> The Futura allows only **one Modbus TCP socket** at a time. If another system (e.g., Jablotron Connect LITE, Home Assistant) is connected, TapHome will not be able to communicate. Disconnect other Modbus TCP clients before using TapHome.

> [!TIP]
> Assign a static IP address to the Futura unit in the router's DHCP settings to prevent the address from changing after a power cycle.

## Configuration

When importing the template in TapHome, provide:

- **IP Address** — the unit's IP on the local network
- **Device address** — Modbus device address (default: 1)

Select the correct template variant:

| Model | Template name | Devices |
|-------|--------------|---------|
| Futura L, M, S | Jablotron Futura L, M, S | 116 |
| Futura L+ | Jablotron Futura L+ | 84 |

The download button at the bottom of this page provides the **Futura L, M, S** template. For the **Futura L+** template, [download it here](https://taphome.com/downloads/compatibility/jablotron-futura/jablotron-futura-l-plus.xml).

> [!NOTE]
> Composite data types (uint32, int32, float32) must be read and written in a single Modbus operation. The firmware enforces data integrity — partial reads or writes will return an ILLEGAL_DATA_ADDRESS error. TapHome handles this automatically through the template configuration.

## Device capabilities

Both templates expose the same core functionality with different register addresses. The L/M/S template includes additional capabilities not available on the L+ (Night mode, Party mode, fan power/RPM monitoring, humidity setpoint, universal inputs, ALFA controllers).

### Ventilation mode control

- **Ventilation Mode** — select from Off, Level 1–5, or Automatic via holding register HR:0. This is the main fan speed control for the unit.

### Temperature and humidity monitoring

Four temperature/humidity sensor pairs monitor the air path through the unit:

- **Outdoor Air** — ambient air temperature (IR:30 on L/M/S, IR:12 on L+) with humidity
- **Supply Air** — fresh air temperature delivered into the building (IR:31 / IR:13) with humidity
- **Exhaust Air** — waste air temperature leaving the building (IR:33 / IR:15) with humidity
- **External NTC Sensor** — optional external NTC outdoor temperature probe (IR:38 / IR:20); reads -99 when disconnected

### Performance monitoring

- **Heat Recovery** — instantaneous heat recovery power in watts (IR:42 / IR:23)
- **Power Consumption** — total electrical power consumption of the unit in watts (IR:41 / IR:22)
- **Air Flow** — combined supply and exhaust air flow volume in m3/h (IR:44 / IR:25)
- **Heating Power** — internal electric preheater power consumption in watts (IR:43 / IR:24)
- **Filter Wear Level** — filter contamination percentage, replace when near 100% (IR:40 / IR:21)

### Fan monitoring (L/M/S only)

- **Supply Fan Power** — supply fan power level as percentage (IR:45) with RPM readout via service attribute (IR:47)
- **Exhaust Fan Power** — exhaust fan power level as percentage (IR:46) with RPM readout via service attribute (IR:48)
- **Universal Input 1/2 Voltage** — diagnostic voltage readings on universal inputs (IR:49, IR:50)

### Timed functions

The template provides timed ventilation functions as multi-value switches with preset durations:

- **Boost Function** — maximum ventilation for a selected duration (HR:1). Presets: Off, 30 s, 60 s, 5 min, 10 min, 15 min, 30 min, 1 h, 1.5 h, 2 h. A service action allows setting a custom countdown (1–7200 s). The remaining time is available as a service attribute.
- **Circulation Function** — air circulation without heat recovery (HR:2). Same time presets and service action/attribute as Boost.
- **Overpressure Function** — positive pressure mode to prevent smoke intake during fireplace use (HR:3). Same time presets.
- **Night Function** (L/M/S only) — reduced ventilation for quiet nighttime operation (HR:4). Same time presets.
- **Party Function** (L/M/S only) — increased ventilation for gatherings (HR:5). Presets: Off, 30 min, 1–8 h.

### Enable switches

Binary on/off switches for system features:

- **Time Program** — enables weekly time program scheduling (HR:12 / HR:5)
- **Anti-Radon Protection Enable** — continuous low-speed ventilation to prevent radon accumulation (HR:13 / HR:6)
- **Bypass Enable** — enables automatic heat exchanger bypass for free cooling (HR:14 / HR:7)
- **Heating Enable** — enables internal electric preheater for supply air (HR:15 / HR:8)
- **Cooling Enable** — enables CoolBreeze active cooling, requires CoolBreeze accessory (HR:16 / HR:9)
- **Comfort Heating Enable** (L/M/S only) — enables comfort heating for supply air temperature control (HR:17)
- **Auto Circulation** — enables automatic air circulation mode (HR:18 / HR:10)

### Temperature setpoints

- **Preferred Temperature** — desired indoor temperature setpoint (HR:10 / HR:4)
- **Preferred Humidity** (L/M/S only) — desired humidity level: dry (25%), comfort (50%), or humid (75%) (HR:11)

### Zone sensors (zones 1–8)

Both templates support up to 8 external sensor zones. For each zone:

- **Sensor Present** — enables the external sensor input for the zone
- **Temperature** — external temperature value (-20 to 100 °C)
- **Humidity** — external humidity value (0–100%)
- **CO2** — external CO2 value (0–10,000 ppm)

Zone sensor registers are at HR:300–375 (L/M/S) or HR:100–175 (L+), with 10-register intervals per zone.

These are inputs of the Futura: TapHome writes the values into them, it does not read Jablotron sensors from them. How to fill them from TapHome sensors is described in the section **Using TapHome sensors for zone ventilation** below.

### Zone buttons (zones 1–8)

Both templates support one external button in each of the 8 zones. For each zone:

- **Button Present** — enables the external button
- **Button Mode** — selects between Boost (0) and Kitchen Hood (1) function
- **Button Timer** — countdown timer (0–10,800 s)
- **Button Activation** — activates the button function (3-hour time limit)

Zone button registers are at HR:400–473 (L/M/S) or HR:200–273 (L+).

### ALFA room controllers (L/M/S only)

The L/M/S template supports up to 8 ALFA wall-mounted room controllers. For each ALFA unit:

- **CO2** — room CO2 level in ppm
- **Air Temperature** — room air temperature with humidity
- **NTC Temperature** — external NTC temperature sensor connected to the ALFA controller

ALFA controller registers are at IR:160–235, with 10-register intervals per unit.

### Additional capabilities

The Futura units also expose Modbus registers for operation mode status (24-bit bitmask showing active modes like boost, circulation, away, defrost, anti-icing), error and warning bitmasks (22 error bits, 18 warning bits), extract air temperature/humidity, backup battery voltage, away mode scheduling (unix timestamps), digital inputs status, and device identification. The L+ variant additionally provides a heating/cooling status register. These can be added to the TapHome template in a future update.

Readings of Jablotron's own room sensors are available in the Modbus map but not in the templates: on the L/M/S the wall-mounted control panels (CO2, temperature, humidity, IR:100–114) and the separate wall-mounted CO2 sensors (IR:115–154), on the L+ the measured CO2, temperature and humidity of zones 1–8 (IR:100–173). They can be added to the template as Modbus variables.

## Using TapHome sensors for zone ventilation

With VarioBreeze room-by-room ventilation, the Futura pairs the components of a zone by the same DIP switch setting (zone 1–8). Over Modbus it also provides an external sensor input for each of the 8 zones, so TapHome sensors — for example a wall switch with a built-in CO2 sensor — can supply the zone values. The direction is **TapHome → Futura**.

For each room:

1. **Zone number** — the DIP switch setting on the valve of that room (1–8). Use the zone devices with the same number.
2. Turn on **Zone N – Sensor Present** (in the app: *Zona N - Přítomnost externích čidel*).
3. Add a Smart Rule **Formula** for each zone value:
   - **Zone N – CO2** (*Zona N - CO2*) = room CO2 sensor, in ppm
   - **Zone N – Temperature** (*Zona N - Teplota*) = room temperature, in °C
   - **Zone N – Humidity** (*Zona N - vlhkost*) = room humidity **× 100**
4. Set **Ventilation Mode** (*Výkon větrání*) to **Automatic** — levels 1–5 are manual fan levels.

> [!WARNING]
> TapHome stores humidity as a fraction (0–1), the Futura expects percent (0–100). Without **× 100** in the formula, a humidity of 0.45 is written as 0 %.

> [!NOTE]
> Fill all three values of every zone with **Sensor Present** turned on. A zone device without a rule keeps the value 0 and TapHome writes it to the Futura — the zone then reports 0 °C and 0 %.

## Troubleshooting

### Zone sensor values are 0

TapHome writes the current value of each zone device to the Futura on every poll. A zone device without a Smart Rule keeps the value 0, so the Futura receives 0 ppm, 0 °C or 0 %. Add a rule for every value of an active zone and keep **Sensor Present** off for zones that are not used. If only the humidity is 0, the formula is missing the **× 100**.

### The Futura does not react to zone sensors

1. **Ventilation Mode** is set to **Automatic** — levels 1–5 are manual
2. **Zone N – Sensor Present** is turned on for that zone
3. The zone number used in TapHome matches the DIP switch setting on the zone's valve

### No Modbus communication

1. Verify the Ethernet cable is connected to the correct port on the Futura unit
2. Confirm the unit's IP address — check the router's DHCP lease table
3. Ensure TapHome Core and the Futura unit are on the same network/subnet
4. Check that no other Modbus TCP client is occupying the single available socket
5. Verify the firmware version meets the minimum requirement (L/M/S: FUA.P.06.71, L+: FLA.P.01.06)

### Wrong template imported

The L/M/S and L+ models use different register address maps. If sensor values appear incorrect or communication errors occur, verify the correct template variant is imported for the installed unit model.

### All enable switches report ILLEGAL_DATA_ADDRESS

If all seven enable switches of the L/M/S template (Time Program, Anti-Radon Protection, Bypass, Heating, Cooling, Comfort Heating, Auto Circulation) report ILLEGAL_DATA_ADDRESS at the same time, the Futura runs an older firmware. TapHome reads these switches in one request (HR:12–18), and an older firmware without HR:17 and HR:18 rejects the whole request. The Modbus interface requires at least FUA.P.06.71 (L/M/S).

Ask Jablotron to update the unit firmware. After the update the errors stop without any change in TapHome. Check the result in the module service attribute **Firmware Version**.

### Partial register read errors

The firmware requires composite registers (uint32, int32) to be read in a single Modbus operation — a partial read returns ILLEGAL_DATA_ADDRESS. The standard TapHome template reads them in one operation. If ILLEGAL_DATA_ADDRESS appears on other devices, check the template variant and the firmware version (see above).

## Available devices

Jablotron Futura L+ Module

Service Attributes

|                                      |
|--------------------------------------|
| Remaining Time \[s]                  |
| Remaining Time \[s]                  |
| Remaining Time \[s]                  |
| Verze firmware                       |
| Verze registrové mapy                |
| Varianta zařízení                    |
| Vnitřní topení je dostupné           |
| Chlazení Coolbreeze je dostupné      |
| Topení Coolbreeze je dostupné        |
| Funkce bypass je dostupná            |
| Napětí záložní baterie pro RTC \[mV] |

Heat Recovery Variable Read-only

Heat recovery power — energy recovered from exhaust air

Register: IR:42 UInt16 Unit: W

Power Consumption Variable Read-only

Total electrical power consumption of the unit

Register: IR:41 UInt16 Unit: W

Air Flow Variable Read-only

Combined supply and exhaust air flow volume

Register: IR:44 UInt16 Unit: m3/h

Auto Circulation Switch

Enables automatic air circulation mode

Register: HR:18 Bool boolean

Values / States: ON · OFF

Time Program Switch

Enables weekly time program scheduling

Register: HR:12 UInt16 boolean

Values / States: ON · OFF

Supply Air Temperature Sensor Read-only

Fresh air temperature and humidity supplied into the building

Register: IR:31 Int16 Unit: °C direct, /10

External NTC Sensor Temperature Sensor Read-only

External NTC outdoor temperature sensor (-99 = disconnected)

Register: IR:38 Int16 Unit: °C direct, /10

Boost Function Multi-value Switch

Timed maximum ventilation — select duration or set custom countdown

Register: HR:1 UInt16 Unit: s numeric

Values / States: Off · 30 s · 60 s · 5 min · 10 min · 15 min · 30 min · 1 h · 1.5 h · 2 h

Service Actions

|                |
|----------------|
| Boost Function |

Circulation Function Multi-value Switch

Timed air circulation without heat recovery

Register: HR:2 UInt16 Unit: s numeric

Values / States: Off · 30 s · 60 s · 5 min · 10 min · 15 min · 30 min · 1 h · 1.5 h · 2 h

Service Actions

|                      |
|----------------------|
| Circulation Function |

Night Function Multi-value Switch

Timed reduced ventilation for quiet nighttime operation

Register: HR:4 UInt16 Unit: s numeric

Values / States: Off · 30 s · 60 s · 5 min · 10 min · 15 min · 30 min · 1 h · 1.5 h · 2 h

Service Actions

|                |
|----------------|
| Night Function |

Party Function Multi-value Switch

Timed increased ventilation for gatherings

Register: HR:5 UInt16 Unit: s numeric

Values / States: Off · 30 min · 1 h · 2 h · 3 h · 4 h · 5 h · 6 h · 7 h · 8 h

Service Actions

|                |
|----------------|
| Party Function |

Overpressure Function Multi-value Switch

Timed positive pressure mode — prevents smoke intake during fireplace use

Register: HR:3 UInt16 Unit: s numeric

Values / States: Off · 30 s · 60 s · 5 min · 10 min · 15 min · 30 min · 1 h · 1.5 h · 2 h

Service Actions

|                       |
|-----------------------|
| Overpressure Function |

Filter Wear Level Dimmer Read-only

Filter contamination percentage — replace when near 100%

Register: IR:40 UInt16 Unit: %

Universal Input 1 Voltage Variable Read-only

Voltage on universal input 1 (diagnostic)

Register: IR:49 UInt16 Unit: V direct, /1000

Universal Input 2 Voltage Variable Read-only

Voltage on universal input 2 (diagnostic)

Register: IR:50 UInt16 Unit: V direct, /1000

Exhaust Air Temperature Sensor Read-only

Waste/exhaust air temperature and humidity leaving the building

Register: IR:33 Int16 Unit: °C direct, /10

Bypass Enable Switch

Enables automatic heat exchanger bypass for free cooling

Register: HR:14 UInt16 boolean

Values / States: Povoleno · Zakázáno

Cooling Enable Switch

Enables CoolBreeze active cooling (requires accessory)

Register: HR:16 UInt16 boolean

Values / States: ON · OFF

Comfort Heating Enable Switch

Enables comfort heating for supply air temperature control

Register: HR:17 UInt16 boolean

Values / States: ON · OFF

Anti-Radon Protection Enable Switch

Continuous low-speed ventilation to prevent radon accumulation

Register: HR:13 UInt16 boolean

Values / States: Povoleno · Zakázáno

Heating Enable Switch

Enables internal electric preheater for supply air

Register: HR:15 UInt16 boolean

Values / States: ON · OFF

Preferred Temperature Thermostat

Desired indoor temperature setpoint

Register: HR:10 UInt16 Unit: °C direct, /10

Preferred Humidity Dimmer

Desired humidity level (dry / comfort / humid)

Register: HR:11 UInt16 Unit: % direct, /10

Outdoor Air Temperature Sensor Read-only

Outdoor ambient air temperature and humidity

Register: IR:30 Int16 Unit: °C direct, /10

Heating Power Variable Read-only

Internal electric preheater power consumption

Register: IR:43 UInt16 Unit: W

Exhaust Fan Power Dimmer Read-only

Exhaust fan power level with RPM readout

Register: IR:46 UInt16 Unit: %

Service Attributes

|         |
|---------|
| Fan RPM |

Supply Fan Power Dimmer Read-only

Supply fan power level with RPM readout

Register: IR:45 UInt16 Unit: %

Service Attributes

|         |
|---------|
| Fan RPM |

Ventilation Mode Multi-value Switch

Main ventilation control — Off, Level 1–5, or Automatic

Register: HR:0 UInt16 numeric

Values / States: Off · Level 1 · Level 2 · Level 3 · Level 4 · Level 5 · Automatic

Zone 1 — CO2 Variable

Register: HR:304 UInt16 Unit: ppm

Zone 1 — Sensor Present Switch

Register: HR:300 Bool boolean

Values / States: ON · OFF

Zone 1 — Temperature Variable

Register: HR:302 Int16 Unit: °C direct, /10

Zone 1 — Humidity Variable

Register: HR:303 UInt16 Unit: %

Zone 2 — CO2 Variable

Register: HR:314 UInt16 Unit: ppm

Zone 2 — Sensor Present Switch

Register: HR:310 Bool boolean

Values / States: ON · OFF

Zone 2 — Temperature Variable

Register: HR:312 Int16 Unit: °C direct, /10

Zone 2 — Humidity Variable

Register: HR:313 UInt16 Unit: %

Zone 3 — CO2 Variable

Register: HR:324 UInt16 Unit: ppm

Zone 3 — Sensor Present Switch

Register: HR:320 Bool boolean

Values / States: ON · OFF

Zone 3 — Temperature Variable

Register: HR:322 Int16 Unit: °C direct, /10

Zone 3 — Humidity Variable

Register: HR:323 UInt16 Unit: %

Zone 4 — CO2 Variable

Register: HR:334 UInt16 Unit: ppm

Zone 4 — Sensor Present Switch

Register: HR:330 Bool boolean

Values / States: ON · OFF

Zone 4 — Temperature Variable

Register: HR:332 Int16 Unit: °C direct, /10

Zone 4 — Humidity Variable

Register: HR:333 UInt16 Unit: %

Zone 5 — CO2 Variable

Register: HR:344 UInt16 Unit: ppm

Zone 5 — Sensor Present Switch

Register: HR:340 Bool boolean

Values / States: ON · OFF

Zone 5 — Temperature Variable

Register: HR:342 Int16 Unit: °C direct, /10

Zone 5 — Humidity Variable

Register: HR:343 UInt16 Unit: %

Zone 6 — CO2 Variable

Register: HR:354 UInt16 Unit: ppm

Zone 6 — Sensor Present Switch

Register: HR:350 Bool boolean

Values / States: ON · OFF

Zone 6 — Temperature Variable

Register: HR:352 Int16 Unit: °C direct, /10

Zone 6 — Humidity Variable

Register: HR:353 UInt16 Unit: %

Zone 7 — CO2 Variable

Register: HR:364 UInt16 Unit: ppm

Zone 7 — Sensor Present Switch

Register: HR:360 Bool boolean

Values / States: ON · OFF

Zone 7 — Temperature Variable

Register: HR:362 Int16 Unit: °C direct, /10

Zone 7 — Humidity Variable

Register: HR:363 UInt16 Unit: %

Zone 8 — CO2 Variable

Register: HR:374 UInt16 Unit: ppm

Zone 8 — Sensor Present Switch

Register: HR:370 Bool boolean

Values / States: ON · OFF

Zone 8 — Temperature Variable

Register: HR:372 Int16 Unit: °C direct, /10

Zone 8 — Humidity Variable

Register: HR:373 UInt16 Unit: %

Zone 1 — Button Activation Switch

Register: HR:403 UInt16 boolean

Values / States: ON · OFF

Zone 1 — Button Timer Variable

Register: HR:402 UInt16 Unit: s

Zone 1 — Button Present Switch

Register: HR:400 UInt16 boolean

Values / States: ON · OFF

Zone 1 — Button Mode Switch

Register: HR:401 UInt16 boolean

Values / States: Digestoř · Boost

Zone 2 — Button Activation Switch

Register: HR:413 UInt16 boolean

Values / States: ON · OFF

Zone 2 — Button Timer Variable

Register: HR:412 UInt16 Unit: s

Zone 2 — Button Present Switch

Register: HR:410 UInt16 boolean

Values / States: ON · OFF

Zone 2 — Button Mode Switch

Register: HR:411 UInt16 boolean

Values / States: Digestoř · Boost

Zone 3 — Button Activation Switch

Register: HR:423 UInt16 boolean

Values / States: ON · OFF

Zone 3 — Button Timer Variable

Register: HR:422 UInt16 Unit: s

Zone 3 — Button Present Switch

Register: HR:420 UInt16 boolean

Values / States: ON · OFF

Zone 3 — Button Mode Switch

Register: HR:421 UInt16 boolean

Values / States: Digestoř · Boost

Zone 4 — Button Activation Switch

Register: HR:433 UInt16 boolean

Values / States: ON · OFF

Zone 4 — Button Timer Variable

Register: HR:432 UInt16 Unit: s

Zone 4 — Button Present Switch

Register: HR:430 UInt16 boolean

Values / States: ON · OFF

Zone 4 — Button Mode Switch

Register: HR:431 UInt16 boolean

Values / States: Digestoř · Boost

Zone 5 — Button Activation Switch

Register: HR:443 UInt16 boolean

Values / States: ON · OFF

Zone 5 — Button Timer Variable

Register: HR:442 UInt16 Unit: s

Zone 5 — Button Present Switch

Register: HR:440 UInt16 boolean

Values / States: ON · OFF

Zone 5 — Button Mode Switch

Register: HR:441 UInt16 boolean

Values / States: Digestoř · Boost

Zone 6 — Button Activation Switch

Register: HR:453 UInt16 boolean

Values / States: ON · OFF

Zone 6 — Button Timer Variable

Register: HR:452 UInt16 Unit: s

Zone 6 — Button Present Switch

Register: HR:450 UInt16 boolean

Values / States: ON · OFF

Zone 6 — Button Mode Switch

Register: HR:451 UInt16 boolean

Values / States: Digestoř · Boost

Zone 7 — Button Activation Switch

Register: HR:463 UInt16 boolean

Values / States: ON · OFF

Zone 7 — Button Timer Variable

Register: HR:462 UInt16 Unit: s

Zone 7 — Button Present Switch

Register: HR:460 UInt16 boolean

Values / States: ON · OFF

Zone 7 — Button Mode Switch

Register: HR:461 UInt16 boolean

Values / States: Digestoř · Boost

Zone 8 — Button Activation Switch

Register: HR:473 UInt16 boolean

Values / States: ON · OFF

Zone 8 — Button Timer Variable

Register: HR:472 UInt16 Unit: s

Zone 8 — Button Present Switch

Register: HR:470 UInt16 boolean

Values / States: ON · OFF

Zone 8 — Button Mode Switch

Register: HR:471 UInt16 boolean

Values / States: Digestoř · Boost

ALFA 1 — CO2 Variable Read-only

Register: IR:162 UInt16 Unit: ppm

ALFA 1 — NTC Temperature Temperature Sensor Read-only

Register: IR:165 UInt16 Unit: °C direct, /10

ALFA 1 — Air Temperature Temperature Sensor Read-only

Register: IR:163 Int16 Unit: °C direct, /10

ALFA 2 — CO2 Variable Read-only

Register: IR:172 UInt16 Unit: ppm

ALFA 2 — NTC Temperature Temperature Sensor Read-only

Register: IR:175 UInt16 Unit: °C direct, /10

ALFA 2 — Air Temperature Temperature Sensor Read-only

Register: IR:173 Int16 Unit: °C direct, /10

ALFA 3 — CO2 Variable Read-only

Register: IR:182 UInt16 Unit: ppm

ALFA 3 — NTC Temperature Temperature Sensor Read-only

Register: IR:185 UInt16 Unit: °C direct, /10

ALFA 3 — Air Temperature Temperature Sensor Read-only

Register: IR:183 Int16 Unit: °C direct, /10

ALFA 4 — CO2 Variable Read-only

Register: IR:192 UInt16 Unit: ppm

ALFA 4 — NTC Temperature Temperature Sensor Read-only

Register: IR:195 UInt16 Unit: °C direct, /10

ALFA 4 — Air Temperature Temperature Sensor Read-only

Register: IR:193 Int16 Unit: °C direct, /10

ALFA 5 — CO2 Variable Read-only

Register: IR:202 UInt16 Unit: ppm

ALFA 5 — NTC Temperature Temperature Sensor Read-only

Register: IR:205 UInt16 Unit: °C direct, /10

ALFA 5 — Air Temperature Temperature Sensor Read-only

Register: IR:203 Int16 Unit: °C direct, /10

ALFA 6 — CO2 Variable Read-only

Register: IR:212 UInt16 Unit: ppm

ALFA 6 — NTC Temperature Temperature Sensor Read-only

Register: IR:215 UInt16 Unit: °C direct, /10

ALFA 6 — Air Temperature Temperature Sensor Read-only

Register: IR:213 Int16 Unit: °C direct, /10

ALFA 7 — CO2 Variable Read-only

Register: IR:222 UInt16 Unit: ppm

ALFA 7 — NTC Temperature Temperature Sensor Read-only

Register: IR:225 UInt16 Unit: °C direct, /10

ALFA 7 — Air Temperature Temperature Sensor Read-only

Register: IR:223 Int16 Unit: °C direct, /10

ALFA 8 — CO2 Variable Read-only

Register: IR:232 UInt16 Unit: ppm

ALFA 8 — NTC Temperature Temperature Sensor Read-only

Register: IR:235 UInt16 Unit: °C direct, /10

ALFA 8 — Air Temperature Temperature Sensor Read-only

Register: IR:233 Int16 Unit: °C direct, /10

**Connection:** Modbus TCP • Slave ID: $\[SlaveId]

Possible improvements (17)

- IR:0 Product ID — UInt16, always 39 for Futura; L/M/S only
- IR:1-2 Serial Number — UInt32, globally unique ID; L/M/S only
- IR:14 Device Model — UInt16, 0-1=Futura L, 2=Futura M; L/M/S only
- IR:15 Available Features — UInt16, bitmask: heating, cooling, bypass, VarioBreeze, circulation support
- IR:16-17 Operation Modes — UInt32, bitmask with 24 mode/status bits (boost, circulation, away, defrost, etc.)
- IR:18-19 Errors — UInt32, 22 error bits (sensor errors, fan errors, exchanger errors)
- IR:20-21 Warnings — UInt32, 18 warning bits (filter, battery, fan RPM, zone config)
- IR:32 Extract Air Temperature — Int16, 0.1°C — indoor/extract air temperature
- IR:36 Extract Air Humidity — Int16, 0.1% — indoor/extract air humidity
- IR:52 Backup Battery Voltage — UInt16, 0.001 mV — RTC backup battery; L/M/S only
- IR:51 Digital Inputs — UInt16, bitmask: user button, factory button, boost input, UIN1/2; L/M/S only
- HR:6-9 Away Mode Schedule — UInt32 x2, begin/end unix timestamps for away mode; L/M/S only
- IR:26 Heating/Cooling Status — UInt16, bitmask: inner heating, CoolBreeze heating/cooling active; L+ only
- HR:20 Zone Auto Control Priority — UInt16, 0=temperature, 1=CO2 priority when CoolBreeze active; L/M/S only
- HR:21 Kitchen Hood Default State — UInt16, 0=closed, 1=opened normally; L/M/S only
- HR:22 Zone Boost Air Volume — UInt16, 50–150 m3/h increment per run; L/M/S only
- HR:23 Kitchen Hood Air Volume — UInt16, 50–150 m3/h increment per run; L/M/S only

## Sources

- Jablotron Futura Modbus TCP Register Map
  
  2026-03-20
  
  [PDF](https://taphome.com/compatibility/devices/jablotron-futura/manufacturer/FU_TCP_TXT_EN.pdf)

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

