KNX ETS software, short for Engineering Tool Software, is the official programming application used to configure, commission, and maintain KNX smart home and building automation installations. It is developed and distributed by the KNX Association and serves as the single standardized tool for setting up any KNX-based system, regardless of which manufacturer’s devices are used. The sections below break down how ETS works, what integrators do with it, and what happens once programming is complete.
How does KNX ETS software actually work?
KNX ETS software works by allowing a trained integrator to import device databases, assign group addresses, and define the logical relationships between all KNX devices on a bus installation. Each physical device gets a unique address, and group addresses act as communication channels that link inputs to outputs — for example, connecting a push button to a set of lights or a thermostat to a heating actuator.
The integrator builds the entire project within ETS on a computer, then downloads the finished configuration directly to each individual device via the KNX bus. Once programmed, the devices communicate independently using the KNX protocol without needing a central server to relay commands. This decentralized architecture is one of the reasons KNX installations are known for their reliability and longevity.
ETS also provides diagnostic tools that allow integrators to monitor live bus traffic, test individual group addresses, and identify faults during commissioning. The software supports a wide range of device types, from simple switching actuators to complex HVAC controllers and energy meters.
What can integrators configure with ETS?
With KNX ETS software, integrators can configure virtually every aspect of a KNX installation: lighting control, blinds and shading, heating and cooling systems, ventilation, access control, energy monitoring, and scene management. The scope covers both residential smart home projects and large commercial building automation systems.
Within each device, ETS exposes a set of parameters that determine its behavior. For a dimmer actuator, for instance, an integrator can set dimming curves, minimum brightness levels, startup behavior, and how the device reacts to bus voltage recovery. For a thermostat, they can define control modes, setpoint ranges, and communication cycles.
Some of the most common configuration tasks in ETS include:
- Assigning physical addresses to every device on the KNX bus
- Creating and organizing group addresses to link inputs with outputs
- Setting device parameters to match the specific requirements of the installation
- Defining scenes that trigger multiple actions from a single command
Integrators also use ETS to document the entire project, which is invaluable for future maintenance, expansions, or troubleshooting. A well-organized ETS project file is effectively the blueprint of the entire installation.
What’s the difference between ETS and other KNX tools?
The key difference between KNX ETS software and other KNX-related tools is that ETS is the official, full-featured programming environment for the KNX protocol itself, while other tools typically operate at the application layer on top of a finished KNX installation. ETS handles the low-level configuration of hardware; other tools handle visualization, automation logic, and user interfaces.
For example, a controller platform like the xxter controller connects to an existing KNX installation and adds functionality such as app-based control, scheduling, scene management, and integrations with systems like Apple HomeKit or Amazon Alexa. These tools do not replace ETS — they depend on it. The KNX installation must first be properly programmed in ETS before any higher-level control platform can interact with it.
There are also simplified configuration tools offered by some manufacturers for their own product ranges, but these are proprietary and limited to that manufacturer’s ecosystem. ETS is manufacturer-independent, which is what makes it the universal standard across the entire KNX product landscape.
Who is allowed to use KNX ETS software?
KNX ETS software is available to anyone, but professional use requires a paid license, and correct use of the software in real installations is expected to come with formal KNX training. The KNX Association offers certified training programs at different levels, and completing a KNX Basic or Partner course is the standard route for integrators who want to work professionally with ETS.
A free version called ETS Inside exists for smaller residential projects and allows homeowners or small installers to work with limited installations. For larger commercial projects, professional integrators use the full ETS license, which supports unlimited devices and projects.
In practice, most KNX installations are commissioned by certified KNX partners — electrical contractors, system integrators, or automation specialists who have completed the official training. This ensures that the programming is done correctly and that the installation can be maintained or expanded reliably in the future.
What happens after an integrator finishes ETS programming?
Once an integrator completes ETS programming, each device on the KNX bus has been individually commissioned, and the installation functions as designed. From that point, the system operates autonomously using the programmed logic, and the end user can interact with it through physical switches, touch panels, or a connected control platform.
The integrator typically hands over the ETS project file to the building owner or stores it securely for future reference. Any changes to the installation, whether adding new devices, adjusting behavior, or expanding to new areas, require returning to ETS and updating the project before re-downloading to the affected devices.
Many integrators also connect the finished KNX installation to a smart home controller at this stage, which extends what the end user can do beyond what is hardwired into the KNX logic. This is where platforms that support scheduling, remote access, energy management, and voice control come into play.
How Xxter Supports Professionals After ETS Programming
Once the KNX installation is programmed and commissioned in ETS, xxter provides the tools that bring it to life for the end user. The xxter controller connects directly to any KNX installation and adds a professional layer of control, automation, and integration without requiring changes to the underlying ETS configuration.
Here is what xxter offers professionals working with KNX:
- A free app for smartphones, tablets, Apple Watch, and Windows that gives end users full control of their KNX installation
- The Pairot bridge for seamless Apple HomeKit, Amazon Alexa, and Google Assistant integration
- The Smart Energy Manager for real-time energy monitoring and smart cost reduction
- No subscription fees or license costs, ever
xxter is built for professionals who want to deliver a complete, polished smart home experience on top of a solid KNX foundation. Explore xxter products for KNX professionals and see why integrators across Europe have trusted xxter since 2006, or get in touch with the xxter team to discuss your next KNX project.
