Control KNX® devices with Alexa: voice commands for lighting, roller blinds, temperature and more
In order to control your KNX® devices using voice control, you will need an Amazon account and an Amazon Alexa-compatible device in addition to the APPMODULE and the Alexa KNX Connect Smart Home app.
On/Off Switch
A 1 bit value (1) is sent for on and (0) for off command (DPT 1.001).
Structure of the voice command:
-
" Alexa [ NAME ] [ “on” | “off” ] "
-
" Alexa turn [ NAME ] [ “on” | “off” ] "
Example of voice commands for switching on/off:
-
"Alexa turn Kitchen Light on "
or "Alexa turn Kitchen Light on ". -
"Alexa turn Dining room lighting off "
or "Alexa turn Dining room lighting on ". -
"Alexa Kitchen Light on "
or "Alexa Kitchen Light off ". -
"Alexa Dining room lighting off "
or "Alexa Dining room lighting on ".
Dimmable Switches
The device, which is controlled via Alexa by setting percentage values, has the following properties
„percentage” and „switch”. You can therefore switch this device on and off and set an absolute percentage value. In addition, it is possible to increase or decrease the value by voice input. For the switching command, you can specify an extra group address for a 1-bit switching value. If you leave this field empty, the percentage value is set to 0% (Off) or 100% (On) when Alexa requests switching. Previous dimming levels are not considered.
Structure of the voice command:
-
" Alexa [ NAME ] [ “on” ] | [ “off” ] "
-
" Alexa [ NAME ] [ PERCENTAGEVALUE ] "
-
" Alexa, set [ NAME ] [ PERCENTAGEVALUE ] "
-
" Alexa, set [ NAME ] to [ PERCENTAGEVALUE ] "
-
" Alexa, dim [ NAME ] to [ PERCENTAGEVALUE ] "
-
" Alexa [ “increase” | “decrease” ] [ NAME ] by [ PERCENTAGEVALUE ] "
-
" Alexa [ NAME ] [ “brighter” | “darker” ] "
-
" Alexa make [ NAME ] [ “brighter” | “darker” ] "
Example of voice commands for dimming and setting a percentage value:
-
" Alexa set Living Room Light to 70 percent "
or " Alexa set Living Room Light to 30 percent ". -
" Alexa, increase the garden lighting by 20 per cent "
or " Alexa, decrease the garden lighting by 10 per cent ". -
" Alexa, make the living room lights darker "
or " Alexa, make the living room lights brighter ". -
" Alexa, set the kitchen blinds to 50 per cent ".
-
" Alexa, set the slats to 70 per cent ".
Lamps
Choose which functionality the light supports. You can use separate R, G, and B colour values or a combined 3 byte value. Alternatively, or additionally, you can use an unsigned 2 byte value for colour temperatures.
Structure of the voice command:
-
" Alexa, [ NAME ] [ COLOR ] "
-
" Alexa, set [ NAME ] to [ COLOR ] "
-
" Alexa, [ NAME ] [ COLOR TEMPERATURE ] "
-
" Alexa, make [ NAME ] [ COLOR TEMPERATURE ] "
Example of voice commands for switching on/off:
-
" Alexa, set wall lamp to orange "
or " Alexa, set wall lamp to blue -
" Alexa, office orange ".
-
" Alexa, living room warm white "
-
" Alexa, make bathroom light warm white "
or " Alexa, make bathroom light cold white ".
Window Covering
The roller shutter controlled by Alexa has the properties "percentage" and "switch". The shutter can move down and up as, well as a certain position.
The position is given only as a percentage.
For the Shutdown / Move Up command, you can specify an extra group address for the 1-bit value. If you leave this field empty, a percentage value of 100 % / 0 % will be terminated instead of the 1-bit value 1/0.
Examples of voice commands for shutter control.
Structure of the voice command:
-
" Alexa [ NAME ] [ PERCENTAGEVALUE ] "
-
" Alexa [ NAME ] to [ PERCENTAGEVALUE ] "
-
" Alexa sets [ NAME ] [ PERCENTAGEVALUE ] "
-
" Alexa drive [ NAME ] to [ PERCENTAGEVALUE ] "
-
" Alexa [ ”raise” | “lower” ] [ NAME ] " (Note: always relative by 25%)
-
" Alexa [ ”open” | “close” ] [ NAME ] "
-
" Alexa [ NAME ] [ ”open” | “close” ] "
Example of voice commands for dimming and setting a percentage value:
-
" Alexa Living room shading 75% "
or " Alexa set Living room shading to 21% ". -
" Alexa drive Living room shading to 50%".
-
" Alexa raise Kitchen shading 75% " (per voice command by 25%)
or " Alexa lower Kitchen shading " (per voice command by 25%). -
" Alexa open Dining room shading "
or " Alexa close Dining room shading ".
Temperature Adjustment
Temperature control is just kept simple. Alexa is informed that this is a device where the target temperature can be set absolutely or raised or lowered relatively.
Structure of the voice command:
-
" Alexa put [ NAME ] at [ TEMPERATURE ] "
-
" Alexa [ “increase” | “decrease” ] [ NAME ] by [ TEMPERATURE ] "
Example of voice commands for switching on/off:
-
"Alexa put Bath at 22°C "
or "Alexa put Sleeping room at 19°C ". -
"Alexa increase Bath by 2°C "
or "Alexa decrease Sleeping room by 3°C ".
Garage Doors
Garage doors can be opened and closed.
The open feature must be enabled once in the Alexa app.
Alexa will then ask for a PIN code every time, before actually sending the command to open the door.
Structure of the voice command:
-
" Alexa [ “open” | “close” ] [ NAME ] "
Example of voice commands for switching on/off:
-
"Alexa open Garage "
or "Alexa close Garage ".
In addition, the status query:
-
"Alexa, is the garage open/closed? "
or "Alexa, what is the status of the garage door? ".
Scenes
Start and ‘end’ scenes. A scene can always be switched on via Alexa. You can choose whether a scene can also be ended. Example: ‘Alexa, switch on TV night.’ and ‘Alexa, end TV night.’
Structure of the voice command:
-
" Alexa [ “start” | “end” ] [ SCENE NAME ] "
-
" Alexa, turn [ “on” | “off” ] [ SCENE NAME ] "
Example of voice commands for switching on/off:
-
" Alexa, start movie night "
or " Alexa, end movie night ". -
" Alexa, turn on evening scene "
or " Alexa, turn off evening scene ".
///