---
title: "KNX devices in TapHome"
description: "Add KNX devices to TapHome: KNX Gateway on TapHome Bus, a KNX interface, then devices with ETS parameters, incl. thermostats, blinds and push buttons."
url: "https://taphome.com/en/docs/integration/knx/devices-taphome/"
language: en
lastmod: 2026-11-06
generator: hugo
ai:
  topics: ["knx-integration","knx-gateway","knx-devices","ets-configuration","datapoints"]
  questions: ["How do I add a KNX gateway to TapHome?","What are DTPIndex and DTPType in KNX device configuration?","How to configure a KNX thermostat without humidity sensor in TapHome?","How to configure KNX push buttons for dimming in TapHome?","What datapoint types are needed for KNX push button Short press and Long press?","How to create Group Addresses for KNX push button in ETS?","How to add a KNX interface in TapHome Hardware settings?"]
---

# KNX devices in TapHome

Guide for adding and configuring KNX devices in TapHome, including gateways, interfaces, and devices with multiple datapoints like thermostats, blinds, and push buttons.

Last updated: 2026-11-06

To add KNX devices to TapHome, add a KNX Gateway to the TapHome Bus, create a KNX interface in Hardware, and then add the devices and fill in their parameters defined in ETS (DTPIndex and DTPType). The procedure works with the KNX Gateway (KNXG) and with devices configured in ETS for the KNX BAOS Gateway. Devices with multiple datapoints, such as thermostats, blinds, and push buttons, have their own datapoint definitions. The result is a configured KNX device whose data is updated between TapHome and the KNX bus.

## 1. Add KNX gateway to TapHome bus

For adding KNX gateway to TapHome Bus use the same procedure as for any TapHome device. Choose in TapHome Bus - Find new devices - and wait until KNX Gateway is added to bus. Now you can find it in TapHome Bus devices:

![TapHome Bus devices](https://taphome.com/documentation/knx/TapDevices.PNG)

## 2. Add new interface

In Hardware option choose Add new interface and select KNX from the list:

![KNX interface selection](https://taphome.com/documentation/knx/Interface.PNG)

In KNX interface click on KNXGatewayId:

![Gateway ID selection](https://taphome.com/documentation/knx/GatewayID.PNG)

In opened list of devices select KNX Gateway (KNXG) and click Next:

![Device list selection](https://taphome.com/documentation/knx/DeviceList1.PNG)

## 3. Add KNX devices

In KNX interface now click on Add device. In opened supported list of devices choose the device and click OK:

![Supported KNX devices list](https://taphome.com/documentation/knx/KNXDevices.PNG)

Now in KNX Interface you will see the added device:

![Added device in KNX interface](https://taphome.com/documentation/knx/KNXInterface.PNG)

Click on the device, select Service Settings, click on tab Device and fill the device parameters defined in ETS for KNX BAOS Gateway:

![Device parameters configuration](https://taphome.com/documentation/knx/KNXDeviceParameters.PNG)

DTPIndex is the data point number defined, and DTPType is the data point type.

Select back and save parameters. Now the device is configured and data should be updated from/to KNX bus.

![Light sensor device](https://taphome.com/documentation/knx/LightSensor.PNG)

## 4. Devices with multiple datapoints

### 4.1 Thermostat

Opening Thermostat definition will show following data points:

![Thermostat data points](https://taphome.com/documentation/knx/Thermostat.PNG)

If the device does not include humidity measurement, set this to 0 - Disabled

### 4.2 Blind

Opening Blind definition will show following data points:

![Blind data points](https://taphome.com/documentation/knx/Blind.PNG)

### 4.3 Push button

Besides using classic push buttons, TapHome also works with design KNX push buttons.

In the description below, the configuration enables all the precise control options as they are usual in TapHome:

- Light switching
- Scene sequencer
- Blinds control with different responses to short press and long press
- Continuous dimming while the push button is held

Set **Channel function** to **Dimming**:

![ETS function settings](https://taphome.com/documentation/knx/ETS_FunctionSet.webp)

Two data point types are generated - switching and dimming.

![Generated data points](https://taphome.com/documentation/knx/ETS_DataPoints.webp)

Define 1 Bit data point type for **Short press** and 4 Bit data point type for **Long press**:

![Short press configuration](https://taphome.com/documentation/knx/ETS_BAOS_ShortPress.webp)

![Long press configuration](https://taphome.com/documentation/knx/ETS_BAOS_LongPress.webp)

Create **Group Addresses** for both **Short press** and **Long press** and link the devices:

![Short press group address](https://taphome.com/documentation/knx/ETS_ShortPressGroup.PNG)

![Long press group address](https://taphome.com/documentation/knx/ETS_LongPressGroup.PNG)

In TapHome, map both **Short press** and **Long press**:

![TapHome KNX push button mapping](https://taphome.com/documentation/knx/TapHomeKNXPushButton.PNG)

**See also** — [Configuring KNX in ETS](https://taphome.com/en/docs/integration/knx/ets-configuration/), [TapHome to KNX](https://taphome.com/en/docs/expose-devices/knx/).
