im pretty new to this so please be patient.
I have a KNX System at home which is currently controlled via a proprietary solution called “easy-master” https://hmi-master.at/ which is a pretty cool system (e.g. automatic calculation of Azimut based on location etc) in terms of preconfigured logics etc, but lacks some “smart features” which came up recently (IFTTT, Google Home). However, it does support Alexa voice commands to control KNX components, but it seems unstable and the Alexa “function” is deactivating itself for some reason (might have to do something when manually controlling components via the iOS App interface?)
I have installed now openhabianpi on the raspberry pi 3 and setup the webservice for controlling it via the app, the KNX, Alexa and network binding etc. I have successfully managed to control one of the KNX groups via dimmer and switch in the basic UI and in the iOS app.
But, how do I integrate Alexa for voice commands to the KNX groups? I really don’t understand how this is working. I see many Alexa “functions” like “start” or “lbuetooth” but nothing like “voice control”. So how do i link a distinct voice command to toggle/dim a group of KNX lights?
In addition it would have been nice to integrate some kind of “presence detection” via the presence of my phone in the WIFI network, i have followed some guide on that and when toggling on/off wifi on my iphone this is correctly represented in the basic UI, but i somehow cannot link it to the KNX device. It should work like: if one of the devices defined in a group is present- manual switching of components should be possible. If all devices defined in that group KNX devices like lights, power plugs etc should turn off automatically.
I’m also confused by the terminology a lot as the KNX software “ETS” uses very different terms compared to openhabian.
Thank you very much for your help!
- Platform information:
- Hardware: Raspberry PI 3
- OS: OpenhabianPi
- Java Runtime Environment: which java platform is used and what version
- openHAB version: 2.4