In reference to the threads:
and
I am running HA since years with a number of amazon echos for voice commands via a AWS lambda function / skill following this well known manual: Amazon Alexa Smart Home Skill - Home Assistant
Now I want to add a second property to the ecosystem, but I do not want to use a complete new Amazon account for reasons like music behaviour (“alexa, play music I like”), licences etc.
Creating a second skill that is linked to the second home assistant instance is no problem.
BUT: how to force alexa to control only the devices from the same location?
Try 1:
Dividing the two locations just by using 2 different skills (each linked to one location) doesnt do the trick. “alexa turn the lights in the livingroom on” said on location 2 triggers the device in location 1. I guess because this was the first discovered device.
Try 2:
Naming convention. I can name all HA devices like light.livingroom_location2 so that alexa is not confused with 2 devices with the same name. But honestly: the resulting voice commands arent really intuitive then. Thas a 50% solution.
Try 3: Grouping echos and switches/lights from one location together within the alexa app doesnt seem to work either.
What is the best practice to solve this problem?
How does alexa “decide” which device is the correct “livingroom light”?