Skip to content

Accessory Types


Lighting & Power

Lightbulb

Use the Lightbulb accessory to control lights. Depending on the type of light, select the appropriate channel setting.

Setup

  1. Open the Web Interface by accessing your KNX Bridge here and navigate to Accessory Manager.
  2. Click the + icon and select Lightbulb
  3. Enter a name for the accessory
  4. Select the channel setting that matches your light (see below)
  5. Enter the KNX group addresses

Channel Settings

The Lightbulb accessory supports four channel settings. Each one requires different KNX group addresses depending on the capabilities of the light.

Switchable

For lights that can only be turned on and off.

CharacteristicControlStatusDatatype
Switching0/0/10/0/2DPT-1
Dimmable

For lights that support on/off and brightness control.

CharacteristicControlStatusDatatype
Switching0/0/10/0/2DPT-1
Dimming0/0/30/0/4DPT-5
Tunable White

For lights that support on/off, brightness, and colour temperature control.

CharacteristicControlStatusDatatype
Switching0/0/10/0/2DPT-1
Dimming0/0/30/0/4DPT-5
Color Temperature0/0/50/0/6DPT-7
Colour

For lights that support full colour control (RGB or HSV).

CharacteristicControlStatusDatatype
Switching0/0/10/0/2DPT-1
HSV Color0/0/30/0/4DPT-232

INFO

HSV Color (DPT 232.600) is a single 3-byte datapoint that carries hue, saturation, and brightness in one value. A separate dimming address is not needed because brightness is already included in the HSV value.

Descriptions

Group AddressDescriptionDatatype
0/0/1Switching, toggles the lamp on or offDPT-1
0/0/2Switching status, indicates whether the lamp is on or offDPT-1
0/0/3Dimming, sets the brightness level (0-100%)DPT-5
0/0/4Dimming status, returns the current brightness levelDPT-5
0/0/5Color Temperature, sets the colour temperature (warm to cool)DPT-7
0/0/6Color Temperature status, returns the current colour temperatureDPT-7
0/0/3HSV Color, sets hue, saturation, and brightness in a single valueDPT-232
0/0/4HSV Color status, returns the current colour valueDPT-232

Outlet

Use the Outlet accessory to control power outlets via KNX.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Outlet
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
On0/0/10/0/2DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Toggles the outlet on or offDPT-1
0/0/2Status, indicates if the outlet is on or offDPT-1

Programmable Switch

Use the Programmable Switch accessory for KNX button inputs that trigger events in your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Programmable Switch
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Eventn/a0/0/1DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Triggers the event the switch was programmed forDPT-1

Switch

Use the Switch accessory for simple on/off control of a KNX device.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Switch
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
On0/0/10/0/2DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Toggles the switch on or offDPT-1
0/0/2Status, indicates if the switch is on or offDPT-1

Blinds & Shutters

Motorized Window

Use the Motorized Window accessory to control KNX-connected motorized windows.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Motorized Window
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Movement0/0/10/0/2DPT-1
TargetPosition0/0/3n/aDPT-5
CurrentPositionn/a0/0/4DPT-5

Descriptions

Group AddressDescriptionDatatype
0/0/1Opens or closes the window completelyDPT-1
0/0/2Indicates whether the window is open (1) or closed (0)DPT-1
0/0/3Position, moves window to a fixed position between 0–100%DPT-5
0/0/4Position status, current position of the windowDPT-5

Shutter

Use the Shutter accessory to control KNX blinds, shutters, and window coverings.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Shutter
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Movement0/0/10/0/4DPT-1
Stop0/0/2n/aDPT-1
TargetPosition0/0/3n/aDPT-5
CurrentPositionn/a0/0/4DPT-5
TargetTilt0/0/5n/aDPT-5
CurrentTiltn/a0/0/6DPT-5

Descriptions

Group AddressDescriptionDatatype
0/0/1Long Up/Down, opens or closes the shutter completelyDPT-1
0/0/2Short Up/Down, step moves the shutter and/or adjusts tilt angleDPT-1
0/0/3Position, moves shutter to a fixed position between 0–100%DPT-5
0/0/4Position status, current position of the shutterDPT-5
0/0/5Tilt Position, rotates slats to a fixed angle between 0–100%DPT-5
0/0/6Tilt Position status, current tilt angle between 0–100%DPT-5

Climate

Fan

Use the Fan accessory to control KNX-connected fans.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Fan
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Active0/0/10/0/2DPT-1
RotationSpeed0/0/30/0/4DPT-5
SwingMode0/0/50/0/6DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Switches the fan on (1) or off (0)DPT-1
0/0/2Returns the status of the fan: on (1) or off (0)DPT-1
0/0/3Sets the rotation speedDPT-5
0/0/4Returns the current rotation speedDPT-5
0/0/5Switches swing mode on (1) or off (0)DPT-1
0/0/6Returns the status of swing mode: on (1) or off (0)DPT-1

Pump

Use the Pump accessory to control a KNX-connected pump.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Pump
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Active0/0/10/0/2DPT-1

Thermostat

Use the Thermostat accessory to control KNX heating and cooling systems.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Thermostat
  3. Choose a mode: Heating, Cooling, or Heating + Cooling
  4. Enter a name for the accessory
  5. Enter the KNX group addresses

KNX Group Addresses

Heating

If the thermostat sends a binary object only, tick the box Thermostat sends DPT 1.001 (On/Off).

CharacteristicControlStatusDatatype
TargetTemperature0/0/10/0/1DPT-9
CurrentTemperaturen/a0/0/2DPT-9
TargetMode0/0/3n/aDPT-1
CurrentModen/a0/0/4DPT-20
Heating and Cooling
CharacteristicControlStatusDatatype
TargetTemperature0/0/10/0/1DPT-9
CurrentTemperaturen/a0/0/2DPT-9
TargetMode0/0/3n/aDPT-20
CurrentModen/a0/0/4DPT-20
Air Conditioning
CharacteristicControlStatusDatatype
TargetTemperature0/0/10/0/1DPT-9
CurrentTemperaturen/a0/0/2DPT-9
TargetMode0/0/3n/aDPT-20
CurrentModen/a0/0/4DPT-20
OnOff0/0/50/0/6DPT-1

Valve

Use the Valve accessory to control KNX-connected valves, including irrigation valves, shower heads, and water faucets.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Valve
  3. Choose the valve type: Generic Valve, Irrigation Valve, Shower Head, or Water Faucet
  4. Enter a name for the accessory
  5. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Active0/0/10/0/2DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Opens (1) or closes (0) the valveDPT-1
0/0/2Returns the status: open (1) or closed (0)DPT-1

Sensors

Carbon Monoxide Sensor

Use the Carbon Monoxide Sensor accessory to expose a KNX CO sensor to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Carbon Monoxide Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
CarbonMonoxideDetectedn/a0/0/1DPT-1

Contact Sensor

Use the Contact Sensor accessory to expose a KNX contact (open/closed) sensor to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Contact Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Staten/a0/0/1DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Status of contact sensor (1 = contact detected, 0 = off)DPT-1

Humidity Sensor

Use the Humidity Sensor accessory to expose a KNX humidity sensor to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Humidity Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
CurrentRelativeHumidityn/a0/0/1DPT-9

Illuminance Sensor

Use the Illuminance Sensor accessory to expose a KNX light level sensor to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Illuminance Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
CurrentAmbientLightLeveln/a0/0/1DPT-9

Motion Sensor

Use the Motion Sensor accessory to expose a KNX motion detector to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Motion Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
MotionDetectedn/a0/0/1DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Status of motion detector (0 = motion detected, 1 = no motion)DPT-1

Occupancy Sensor

Use the Occupancy Sensor accessory to expose a KNX occupancy detector to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Occupancy Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
OccupancyDetectedn/a0/0/1DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Status of occupancy detector (1 = occupancy detected, 0 = off)DPT-1

Smoke Sensor

Use the Smoke Sensor accessory to expose a KNX smoke detector to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Smoke Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
SmokeDetectedn/a0/0/1DPT-1

Temperature Sensor

Use the Temperature Sensor accessory to expose a KNX temperature sensor to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Temperature Sensor
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
CurrentTemperaturen/a0/0/1DPT-9

Descriptions

Group AddressDescriptionDatatype
0/0/1Indicates the current temperatureDPT-9

Security & Access

Alarm

Use the Alarm accessory to expose a KNX alarm system to your smart home app.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Alarm
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
Active0/0/10/0/2DPT-1

Door Lock

Use the Door Lock accessory to control KNX-connected door locks.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Door Lock
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
TargetLockState0/0/1n/aDPT-1
CurrentLockStaten/a0/0/2DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Locks (1) and unlocks (0) the doorDPT-1
0/0/2Status, indicates if the door is locked (1) or unlocked (0)DPT-1

Garage

Use the Garage accessory to control KNX-connected garage doors. A garage door in HomeKit only has binary states: open or closed.

Setup

  1. Go to Accessory Manager
  2. Click the + icon and select Garage
  3. Enter a name for the accessory
  4. Enter the KNX group addresses

KNX Group Addresses

CharacteristicControlStatusDatatype
TargetDoorState0/0/1n/aDPT-1
CurrentDoorStaten/a0/0/2DPT-1

Descriptions

Group AddressDescriptionDatatype
0/0/1Opens (0) and closes (1) the garageDPT-1
0/0/2Returns the status: 0 = open, 1 = closedDPT-1

Implementation Tip

We recommend implementing a garage in KNX with a relay actuator that sends a short impulse, and a binary input connected to a reed contact that closes when the garage door is fully closed.

If you measure the time the garage needs to fully open, you can add this turn-off delay to the binary input to get an "open" notification in the app only after the door is physically open.