KNX icon

KNX

KNX is the worldwide open standard for all applications in home and building control – lighting, shades, HVAC, energy consumption, irrigation and more.

KNX Device

KNX software (driver) supports communication with EIB/KNX installations over IP, USB and serial adapters. Before creating the bOS configuration, configure the KNX system with ETS or contact your installer to get a Group Address export file (.esf or .xml (ETS 5)).

KNX

Picture 1: KNX node

Driver supports the following connection types:

It is necessary to ensure that the KNX IP interface is on the same network as the server machine. It is recommended that the static IP address is set on the interface. KNX IP interfaces sometimes require a second KNX interface to program the static IP.

Data Points

Under the KNX node the following subnodes (representing different KNX data types) can be added:

The data point types are described in the KNX Interworking Document.

Each data type node has the settings shown on picture below.

KNX GroupAddress

Picture 2: KNX data type node settings

Address setting is the group address. Currently only three level group addresses are supported (e.g. 0/0/0). Status Address is used for receiving object values. If Status Address is set, values received on Address are ignored. Multiple status addresses can be entered, separated by comma. Communication flags and cyclical sending can be used for each data point. Multiple actions can be set when device is connected (read of write to address).

KNX IP

Under KNX IP you can find your IP address, port and your NAT (Network Address Translation). If you don't know your KNX IP address, you can use Discover function, which will search for your KNX device on your local network, find its IP and use it in your configuration.

Discover

Picture 3: Discover function

Importing database from ETS

Datapoint definitions can be imported from a Konnex OPC Server Export file (.esf) or Group Address export file (.xml (ETS 5)) by clicking on the Import from ETS button.

KNX Import

Picture 4: KNX data type node settings

If your esf file contains illegal characters it is advisable to fix them in ETS and make another export.

Import

Picture 5: Illegal characters

In the next step we check the Data Types. The unknown data types must be selected manually or it will not be imported. When importing the ETS database we sometimes import data that we do not need.

NOTE: To edit multiple data types (same size), left click and drag up/down to select, right click on the selection and set the desired data type.

Staus addresses should also be set for every control group address, to save time in later configuration.

KNX ImportFormMulti

Picture 6: Import form multi-select

In next step value templates should be selected in order to use them in scenes, schedules, themes... They are used to generate the control buttons for scene settings and automatic control creation.

KNX TemplateSelection

Picture 7: Device settings

Switching lights

Lights or relay outputs are usually controlled with the following data points:

You can use "Switch status" optionally. The Address from the "Switch status" should be copied to the Status address of the "Switch on/off" node. This way we have a single node (and single button) to control the output with status feedback. Multiple status addresses can be used if necessary.

Dimming lights

Dimmable lights are usually controlled with the following data points:

The control in percentage is easier to operate and automate. Use "Brightness value" object for dimming control if this is supported by the KNX module. You must import the "Brightness value" and "Brightness status" objects from the ETS. The Address from the "Brightness status" should be copied to the Status address of the "Brightness value" node. This way we have a single node (and single button) to control the dimmer with status feedback.

Some modules don't support "Brightness value" control. Alternatively you can also control dimming with the "Switch on/off" and "Relative dimming" data points directly. This way you need to create 3 buttons to control the shades from theme panels:

Controlling shades

Shades are usually controlled with the following data points:

The control in percentage is easier to operate and automate. Use "Move to position" object for blinds control if this is supported by the KNX module. You must import the "Move to position" and "Status position" objects from the ETS. The Address from the "Status position" should be copied to the Status address of the "Move to position" node. This way we have a single node (and single button) to control the shades with status feedback.

Some modules don't support "Move to position" control. Alternatively you can also control blinds with the "Move up/down" data points directly. This way you need to create 3 buttons to control the shades from theme panels.

Controlling modes and scenes

Different modes (e.g. thermostat mode, heat pump operation mode...) or scenes are usually represented with a number:

NOTE: Value type should be set to *DPT_Value_1_Ucount, which means there will be no conversion of data (0-255).*

This website uses cookies

We use cookies to personalize content, use live chat, provide social media features and to analyze our traffic. We also share information about your use of our site with analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.