The e-magazine for KNX home & building control

Tricks of the Trade: best practices for KNX group address structures

Michael Bendtsen outlines the different types of KNX group address structures and the best practices to be used when designing, planning and configuring KNX system installations.

In order to be an efficient KNX programmer and to make KNX projects run smoothly from start to finish, you need to think about how you are going to configure and document your KNX group address (GA) structures during the design and planning stages of the installation.

Efficient programming will help your KNX projects run more smoothly.

Some of the most common problems associated with KNX installations and ETS programming arise from the following issues related to KNX group addresses:

  • No clear overview or knowing where to find details in your KNX project.
  • ETS programming is difficult and tedious when there is no clear KNX group address structure.
  • KNX group addresses being poorly-structured makes debugging difficult.
  • KNX group addresses being poorly-documented makes visualisation difficult.
  • No descriptions or details given for KNX group addresses makes handovers difficult.
  • Using fixed indexing and names for all projects makes it hard to scale the projects.

For complication- and trouble-free programming in ETS, KNX group addresses should be structured correctly, self-documented and easy to read and understand.

Different types of KNX group address structure

Sometimes you may need to have different types of GA structure in your arsenal, to suit different types of KNX project. There is no ‘magic’ GA structure that is superior or works better than the rest; the best GA structure is simply the one you know well and feel comfortable using. However, there are pros and cons for each different structure, which I will outline below.

We can roughly segment the different GA structures into three main groups, namely function-based, building-based and device-based.

  • Function-based group address structure – this is generally promoted by the KNX Association.
  • Building-based group address structure – this is mostly used in larger projects.
  • Device-based group address structure – this is a less well-known variation of the function-based GA structure, but still worth a mention.

In addition, there are many different variations of these groups.

To simplify these group address principles, it is best to see them as only two different parts:

  • Main and Middle structure – which sets the frame of how we build everything up.
  • Group addresses that are the same for all types of structure – which we can call a GA Set.

By separating the GA Set, it becomes clearer how the Main and Middle structure should be built. For example, if we have a ‘Dimming’ function, then we could have a GA Set for Dimming comprising the following 5 group addresses:

  1. SW (Switch)
  2. FB (Switch Feedback)
  3. DIM (Dimming)
  4. VAL (Value)
  5. VALFB (Value Feedback)

It does not matter if we have a function-, building- or device-based structure, as we would still have the same GA Set, as shown below.

The most common GA Sets.

We can also see the differences between the Main, Middle and Sub group in this matrix.

The differences between the Main, Middle and Sub group.

So, when adding your GA Sets to these different structures, you will have something which might look like this:

Screenshot of GA Sets added to group structures.

Note:it is important to understand the difference between a group address structure and a group address set. If you do this separation, you can start to define the group address set you prefer to use and then start to place it inside your structure of choice.

Conclusion

Some of the most common problems associated with KNX installations and ETS programming arise from issues related to KNX group addresses, so the best practice is to adopt an efficient approach by using an appropriate group address structure and organising group addresses into sets that are the same for all types of structure. This article serves as an introduction to this subject, and further reading is recommended.

Michael Bendtsen is the owner of electrical planning agency BEMI Automation, and an accredited KNX Partner with over 15 years of experience working on both commercial and residential KNX system installations.

https://www.bemi.fi/

Share on facebook
Share
Share on twitter
Tweet
Share on linkedin
Share

SPONSORS

The new PEAKnx Control 12


The new PEAKnx Control 12
The 11.6-inch smart home panel by PEAKnx represents a significant advancement as the successor to the Controlmini. Among ...

LUXA 103 KNX presence detectors


LUXA 103 KNX presence detectors
Theben is expanding its LUXA 103 presence detector series for indoor and outdoor lighting and HVAC control with a KNX ...

Interra iX3 4” Touch Panel


Interra iX3 4” Touch Panel
A next-generation room controller that transforms environmental management. With integrated sensors for temperature, humidity, brightness, and air quality (optional ...