I have a small but annoying problem? I use home assistant with the official cloud together with alexa.
I have created groups for the individual rooms in the Alexa app and assigned all lamps, devices and thermostats to these groups. When I leave the room in the evening and give the command “Living room OFF”, it not only switches off the lights and appliances but also switches the thermostats to off mode, which it is not supposed to do. I can only prevent this by removing the thermostats from the group, but this means that I can no longer use the command “Set living room to 17 degrees”, for example. Does anyone have a solution to my problem?
Unless Amazon has changed the command hierarchy again, you should be able to create a routine in the Alexa app with your desired trigger phrase(s) to override the standard behavior. Since you’ll have to set up the routine anyway, I would just have it call an HA script and handle all the logic in HA rather than spending even one extra second using the Alexa app.
I have the same exact issue.
What’s interesting is this behavior does not occur with an Ecobee thermostat that I have associated with a second HVAC system in another group in my house. In this case the Ecobee is setup directly with Alexa (not through Home Assistant).
But if I pass that Ecobee thermostat from Home Assistant to Alexa it has the same issue as my first Thermostat.
My conclusion is it has to do with the thermostat attributes being passed from HomeAssistant to Alexa. According to the Nabu/Alexa configuration page, I’m not seeing the ability to alter this. I’m thinking there is some type of on/off switch attribute being passed…