Alexa operating three different entities with one command instead of one

I am trying to migrate my whole home automation (100+ devices) to Home Assistant. While the learning curve is steep I am on my way. But now I have a challenge, that I have no idea how to solve it:

  • I signed up for Home Assistant Cloud → worked!
  • I installed the Alexa connection and the skill → worked!
  • I enabled 4 devices in home assistant to be used in Alexa → worked!
  1. Thermostat/heating
  2. Blinds
  3. Light
  4. Window (only sensor)
  • I can see the four sensors in the Alexa app and they work → Great!
  • I assigned the four sensors to the one room they are in → Great!

Now my challenge:

  • When I just say (in the room) “Close the blinds”, “Shut off the heating” or “Turn of the light” (in German: “Schliesse den Rolladen”, “Schalte die Heizung aus”, “Schalte das Licht aus”) everything works fine.
  • When I say: “Close the blinds in the bedroom” or “Turn of the light in the bedroom” suddenly Alexa is using this one command for all entities in the bedroom, meaning with one command (like “Turn of the light in the bedroom” it not only turn off the light but at the same time shuts off the heating and closes the blinds.

Is this a problem with Alexa not understanding which device I want to use? Or did I do something wrong in the integration? Did anybody had a problem like that in English or German Alexa already?

Any help appreciated, I am a bit stumped here…

This will be whatever is processing voice. So if that’s Alexa the problem is there… You need to find out what’s actually being triggered.

Most likely it’s turning off all the switches in a room. It recognized turn off and room. You need to work on your naming.

Thanks, @NathanCu, for your fast answer. That was a bit was I was fearing. But “Licht”, “Rolladen”, and “Heizung” (light, blinds and heating) are totally different sounding words, how could I change the naming so that Alexa better understand me?

I’m operating in English but in English

Turn off the living room light and turn off the lights in the living room are very different. One turns off a lamp one turns off all lamps in a room. You’ll need to adjust phrasing according.

I point at something then I ask my spouse what something is. Whatever she says it becomes roomname_itemname and the short version is whatever she called it. I adjust everything else around that.

My living room has living room light, living room ceiling fan etc. We addressed the by turn off the living room light and it worked because name match

With LLMs this all goes out the window. :slight_smile: btw.

1 Like