Skip to content

Program KNX with built-in IP interface

Table of contents


To program other KNX devices via ETS using 1Home Server as an IP interface, you first need to define individual addresses that the 1Home Server will use for communication on the bus. A default value for individual addresses can cause issues when programming certain KNX devices and it is important to first reserve them in ETS.

Configure IP interface

To correctly configure 1Home Server as a KNX IP interface, you will first have to reserve the individual addresses in your ETS project file.

1. Reserve individual addresses in ETS project file

We will reserve 1 IA (individual address) for our 1Home Server physical device, and 5 IAs for the possible tunnel connections via 1Home KNX gateways. Note that 4 tunnels can be used to connect to other KNX IP interfaces (as explained in this article), while one is reserved.

We will do this using dummy devices provided in the ETS catalogue search.

1.1. Add dummy devices

Within your ETS project, in the ETS catalogue, search for keyword dummy across all catalogues. Then add 6 dummy devices (e.g. the ones from GIRA catalogues).

add dummy device

1.2. Note the assigned individual addresses

After you add 6 dummy devices, you will see them in the list of added devices as shown in the image below.

dummy devices list

As you can see, individual addresses are automatically assigned to each of them (in the image above 1.1.4 up to 1.1.9). Write down those to later input them into 1Home Server dashboard.

1.3. Update the names of dummy devices

To keep the ETS tidy and organized, simply rename the dummy devices as shown in the image below.

Name the first reserved individual address the 1Home Server Device, while others are used for the tunnels.

rename dummy devices

2. Update individual addresses in 1Home Server

Now that we have reserved the individual addresses in ETS, let's update them in 1Home Server Dashboard.

Go under Integrations -> KNX and click Configure under IP Interface settings.

Then copy the individual address assigned for 1Home Server Device to Device individual address (1.1.4 in the image above), while in Tunnel individual addresses only input the first IA (1.1.5 in the example above). Under the Tunnel individual addresses make sure that all values in the range are also reserved in the ETS (1.1.4 up to 1.1.9 in this example, but yours might differ).

Update individual addresses

Then press update.

Now you will be able to program KNX devices via 1Home Server's IP interface using the defined individual addresses.

Connect with ETS software

1Home Server's IP interface should now be automatically discovered in your ETS software. You can select it to use it with your project. 👏

Are you using a Line coupler?

Make sure that the line coupler allows forwarding traffic to the above devices with configured individual addresses.

Program KNX remotely

To learn how to program KNX remotely, please first follow the instructions above. Then check the how to program KNX remotely guide.