KNX is as much about what devices do as it is about how they communicate. The ecosystem spans a wide range of components — from simple wall switches to sophisticated energy management systems — all working together over a common bus. Every device in a KNX installation plays a defined role in making buildings efficient, comfortable, and secure.
The Device Ecosystem Overview
KNX devices fall into four broad functional categories:
+------------------------------------------+
| KNX Device Ecosystem |
+------------------------------------------+
| 1. Input Devices (sense / detect) |
| 2. Output Devices (act / control) |
| 3. Logic Modules (reason / automate) |
| 4. Energy Devices (measure / optimize)|
+------------------------------------------+
1. Input Devices — The Senses of the Installation
Input devices are the eyes, ears, and touch of a KNX installation. They collect data from users or the environment and translate it into KNX telegrams that are sent onto the bus.
Sensors
Sensors measure physical parameters and report them as standardized values:
- Temperature sensors — report ambient temperature to HVAC controllers
- Humidity sensors — monitor moisture levels for climate control
- CO₂ sensors — control ventilation based on air quality
- Light sensors (lux meters) — measure brightness to automate artificial lighting
Example: A temperature sensor detects 22.5°C and sends this value to the HVAC controller group address, which uses it to determine whether heating is required.
Switches and Push-Buttons
The classic interface for user-initiated control:
- Each button can be assigned to one or multiple group addresses
- A single button press can trigger a single action or multiple simultaneous actions (e.g., turn off lights + lower blinds)
- Available in standard flush-mounted formats compatible with most building electrical boxes
Motion and Presence Detectors
Automate lighting, HVAC, and security systems based on occupancy:
- Motion detectors — trigger on movement; suitable for corridors and utility rooms
- Presence detectors — more sensitive; detect occupancy even with minimal movement (suited for offices where people sit still)
- Used for: lighting automation (turn on when occupied, off when vacant), HVAC optimization (heat only occupied zones), security (intrusion detection)
Weather Stations
Provide outdoor environmental data for automated building responses:
- Wind speed — critical for automatic shutter retraction during strong winds
- Rainfall detection — prevents irrigation systems from running during rain
- Outdoor brightness — enables sunlight tracking for automatic blind positioning
- Outdoor temperature — informs heating/cooling decisions
Input devices answer the question: **"What is happening, or what does the user want?"**
2. Output Devices — The Muscles of the Installation
Output devices act on commands and directly influence the physical world. They receive telegrams and translate them into real-world actions.
Switch Actuators (Relays)
Control binary loads — devices that are either on or off:
- Lights, power sockets, pumps, fans, heating elements
- A relay closes its contact when it receives a "Switch ON" telegram and opens it on "Switch OFF"
- Available in different channel counts (1, 4, 8, 12 channels) for controlling multiple circuits
[KNX Telegram "ON" to 1/0/1]
|
v
[Switch Actuator]
Relay closes contact
|
v
[Load: Light / Socket / Pump]
Powers on
Dimmers
Regulate light intensity:
- Support different dimming technologies:
- Leading-edge (phase-cut) — for incandescent and halogen lamps
- Trailing-edge — for LED drivers and electronic transformers
- DALI gateway — for professional DALI-addressable lighting systems
- Smoothly adjust brightness from 0% to 100%
- Example: Dim LED downlights from 100% to 20% for a cinema scene
HVAC Controllers
Manage heating, ventilation, and air conditioning:
- Interface with heating valves, fan coil units, floor heating circuits, and thermostats
- Receive setpoint and sensor data, and drive actuators accordingly
- Support multiple operating modes: comfort, standby, economy, building protection
- Example: Maintain 21°C in an office by modulating a heating valve based on room sensor input
Shutter and Blind Actuators
Control motors for blinds, shutters, awnings, and curtains:
- Not limited to simple up/down commands — support slat angle control for precise daylight management
- Integrate with weather stations for automatic wind protection
- Enable sun tracking — automatically adjust slat angle throughout the day to reduce glare while maximizing natural light
Output devices transform telegrams into **real-world actions** that change the physical environment.
3. Advanced Logic Modules — The Intelligence of the Installation
Beyond basic input/output control, KNX enables complex automation logic through built-in logic capabilities in actuators and controllers, or dedicated logic modules.
Scenes
Scenes combine multiple commands into a single action:
- A single button press or telegram can trigger dozens of simultaneous commands
- Example: "Movie Scene"
- Dim living room lights to 10%
- Close all blinds
- Lower room temperature setpoint
- Turn on the projector socket
Scenes eliminate the need to manually control each device individually, enabling one-touch environment transformation.
Timers and Schedulers
Automate events based on time and date:
- Daily schedules: "Turn on heating at 06:30 on weekdays"
- Seasonal adjustments: "Reduce setback temperature in summer"
- Astronomical clock integration: automatic reactions to sunrise and sunset times
- Example: Heating setback activates at 23:00 and resumes at 06:00 automatically
Conditional Logic
Execute actions based on "if/then" rules:
- Combine multiple inputs to produce context-aware outputs
- Example: "If presence is detected AND brightness < 200 lux, THEN turn on lights"
- More complex examples:
- "If outdoor temperature > 28°C AND sun elevation > 45° THEN close south-facing blinds"
- "If window is open AND heating setpoint is active THEN disable heating valve"
These modules allow KNX systems to behave intelligently and contextually — reacting to combinations of conditions rather than just simple on/off commands.
4. Energy Management and Metering Integration
Sustainability and energy efficiency have become priorities in modern buildings. KNX supports comprehensive energy monitoring and optimization.
Energy Meters
Measure consumption of electricity, gas, water, and heat:
- Report real-time consumption to dashboards and billing systems
- Enable identification of inefficiencies and peak consumption patterns
- Support pulse counting (standard meters) and M-Bus or Modbus integration
Load Management
Prioritizes and sheds non-critical loads to avoid peak demand:
- Monitors total consumption and sheds loads when a threshold is exceeded
- Example: When an electric vehicle charger activates, temporarily reduce floor heating power to stay within the building's contracted peak demand
- Can integrate with smart grid signals for demand response programs
Integration with Renewable Energy Sources
KNX can integrate with photovoltaic (solar) inverters, battery storage systems, and smart grid signals:
- Self-consumption optimization — use generated solar power for high-consumption loads (hot water, EV charging) rather than exporting to the grid
- Battery management — prioritize battery charging during surplus generation
- Grid interaction — respond to dynamic electricity pricing by shifting loads to low-cost periods
Energy management transforms KNX from a **comfort system** into a **sustainability tool** that actively reduces carbon footprint and energy costs.
Summary
| Device Category | Role | Examples |
|---|---|---|
| Input Devices | Sense and detect | Sensors, switches, motion detectors, weather stations |
| Output Devices | Act and control | Relays, dimmers, HVAC controllers, blind actuators |
| Logic Modules | Reason and automate | Scenes, timers, conditional logic |
| Energy Devices | Measure and optimize | Energy meters, load management, renewable integration |
Together, these four categories form a complete ecosystem where buildings can:
- Respond to environmental conditions
- Execute user intentions
- Reason about complex scenarios
- Optimize energy consumption autonomously