I can do one room, but it is going to my bedroom where I have another alexa puch and saying,"turn on the light", and having the bedroom alexa know it is attached to the bedroom light not the living room light.
Well my fan is just a bathroom fan that is on a switch. I'm not sure if that makes a difference. But I was able to just say turn on the fan and it worked and the full name of the device was "Master bathroom fan". I think the presence of the word fan caused it to recognize that.
I know alexa does things based on the naming too. I just can't figure out what rules it follows.
This is the type of functionality that is sadly missing. I always thought that Amazon missed a great functionality opportunity by not implementing this. You should be able to link certain devices to a specific Alexa, where you have the ability to give a 2nd name to a device during the linking process. So just like you say, your device (light/fan/whatever) has an identifying name within the hub/device's Official App, but when linking to Alexa, there should be an option to call the light something generic as well, so when the Alexa it is linked to hears the generic name, it activates it. Hey, they do a great job at figuring out which Alexa you are closest to when issuing a command, this would be a fantastic feature.
You can change the name in the Alexa app, so I have 1 room where my light is called "Light", and my Fan is called "Fan". All the other lights and Fans have their room descriptor.
And yes, it would be a fantastic feature
I created a master bedroom group with a light and my fan (which is just a switch).
I created a family room group with a light.
When I walk into my family room I can say "turn on/off the light" and it works.
When I walk into my master bedroom I can say "turn on/off the fan" and it works. And if I say "turn on/off the light" it turns on both the light and the fan. Go figures it would stop working after I had it working and deleted it.
So for the most part it works. I bet it looks for all lights in the group to turn on and thinks my fan switch is a light too (even though the type is a switch). But this is good to know.
In the US, Alexa devices have been able to do this for some time now (I don’t recall when they activated both of these features).
I can assign an Alexa device to a group with lights and switches. That allows me to say “turn on the lights,” and each Alexa device will turn on a different group of lights, depending on which Echo I’m talking to.
In the Alexa iOS app, I can rename devices too, and refer to those names with voice commands, instead of what they’re called in hubitat.