I’ve been working on integrating my KNX system with Amazon Alexa, and I’m thrilled to share my progress so far. I’ve managed to set up a Windows-based OpenHAB 2.1 server and successfully connected it to my test KNX installation. The ability to control lights, dim them, and manage the thermostat via voice commands is fantastic! However, there’s one issue that’s been puzzling me, and I’m hoping the community can offer some insights.
The problem lies with Alexa’s response when querying the target temperature of my thermostat. While Alexa correctly retrieves the temperature value, the response is prefixed with Unknown Mode, which is both confusing and inconsistent with other functionalities. For example, when I ask, “Alexa, what is the Living Room Thermostat Set to?”, the reply is “Unknown Mode is set to XX.X degrees”. This inconsistency is frustrating, especially since other aspects of the integration are working smoothly.
Here’s a snippet of the code I’ve been using:
Group GF_Living_TH “Living Room Thermostat” [“Thermostat”]
Number TH_GF_Temp “Living Room Temperature” (GF_Living_TH) [“CurrentTemperature”] { knx=“0/0/5” }
Number TH_GF_Set “Living Room Target Temperature” (GF_Living_TH) [“TargetTemperature”] { knx=“0/0/7” }
I’m wondering if this issue is related to how the thermostat is tagged in HomeKit, a potential problem with my code, or perhaps a quirk with Alexa itself. Has anyone encountered a similar issue? Any guidance or suggestions would be greatly appreciated!
On a positive note, I’m excited about the potential of this integration and look forward to resolving this minor hiccup. Thanks in advance for your help and insights!