Routines running on specific echo-device
My goal would be to create a rule "Alexa, turn on the light", which does not turn on the light in all rooms, but just in the room the echo-device is in.
To solve this, it would be great if i can create routines with multiple-triggers - not only the voice command, but also the device i am talking to.
Secondly the commands should not be unique, so i can create more than one time the routine "turn the light on"
I would say each room would need its own Alexa account to solve
This would be a great option, i want to just say Alexa lights on and only turn the lights on in that room.
Zachary Kniebel commented
Yes! This would be an immensely valuable feature! I designed a way to do this with home assistant and node-red but it’s a lot of work to set up and maintain, and I would say probably too much for the average layperson who just wants a more robust smart home. This feature would be a game changer both functionally and competitively. My solution can be found here: https://community.home-assistant.io/t/approaches-to-room-aware-voice-commands-for-alexa-with-node-red/165399
Jon Baker commented
+ 1, yep this would be a WINNING feature, which based on my programming knowledge should be pretty simple to do. Please add this!
Looking for the same capability. Want to limit the ability to turn my living room lights on to just the Alexa in my living room. Will keep my kids from mucking with my lights from the basement!
I have been trying to do this myself with no luck. I have 10 echo devices running. It would be great if I say goodnight it would shut off my lights and play my music. Yet when other person said goodnight it would shut off their lights and play their music. Right now I have to use several routines each named differently. As in goodnight, bedtime, let's sleep. I have echo controlling everything. I am the only one who programs these so easier if all connected with my phone and laptop.
F. PEETERS commented
I am finally convincing more of my family to use Echo Dots, but not being able to set routines with identical/similar commands for them is counter productive (and counter intuitive). IMHO the default should even be to assign a routine to a specific device unless specifically made global...
Ryan and Shannon Shukis commented
I agree. I am experiencing the same problem with fans throughout my home, in multiple rooms. I would like to say "Alexa, fan off" and have the fan in that particular room be turned off.
Sourabh bajaj commented
This is so important. I have set up routines like Alexa, Hello which turns on AC, fan and lights in my room and Alexa, Bye which turns everything off. But I can't do it in other rooms.
I understand what you are getting at. Now a days you would just create a group and put your devices in there. You could name the devices certain things and then assign each echo to a room. I agree however that routines should get a massive upgrade.
+1 on the same routine command on different Alexa's. it can get confusing knowing which routine to activate from different rooms so a single phrase on different devices would be great. the "alexa, goodnight" example is a great one.
You can already do the first with echo aware / Alexa enabled smart home groups. Or do you want that in a routine?
Ben Leow commented
Yes. I need that too.
I have a routine that turn off my bedroom lights and turn on the night light when I say "Good night".
But other occupants in other rooms unable to do that because if they say "good night", it would perform the routine in my bedroom.