Amazon Echo to control KNX thermostat
I'm experimenting with Amazon Echo and it's pretty impressive to turn on lights, dim lights, lower the curtains, control my Sonos by speech commands. Congrats to the bOS team to implement this and looking forward to more functionalities.
I'm struggling however with the bOS Thermometer reference and Target Temperature Reference. I've created two appliances. One called 'Room' with only the Thermometer reference filled in (KNX object with room temperature) and this works fine. For the heating in that same room I created another appliance called 'Heating' with the Target Temperature Reference pointing to a KNX object with the group address of the temperature setpoint input in the Address field and the setpoint feedback object in the Status Address field (this works fine in the bOS app both setting and the feedback).
Using the 'Heating' appliance I can easily set the setpoint without problems. When I however call: "Alexa, what is the Heating set to ?" as indicated in bOS configurator, (s)he replies with the room temperature instead of the heating setpoint (Literally saying: "The temperature of the room is ... degrees"). This is very strange since the room temperature group address is not even linked to the 'Heating' appliance in bOS but only to the 'Room' appliance? I checked and both group addresses (the Address and Status Address group address) of the object referred to in the 'Heating' appliance both give the correct setpoint value. I tried removing both appliances 'Room' and 'Heating' and re-creating them but without success. I'm really curious if I'm making a mistake here or if there is a small bug in the bOS appliances ? Any suggestion welcome.
Hi Bart,
Tried to reproduce your scenario, with both appliances just called "Room" and "Heating", but I got different results. When I ask what's the heating set to, it says that it found several thermostats in my account, which is actually not true, and it finishes without saying any value. So I'll do more tests to try to reproduce your error.
Maybe Alexa is being confused by the appliances names, like Room and Heating. Can you test it with different names, like instead of Room call it Office, and instead of heating call it Office heating, to see how it goes? Just for discarding some things...
Best regards