After a complicated effort to get perfection on voice control... I learned that I was being stymied by the old girl herself. Alexa has a 'feature' which, IMHO, is more of a bug.
I recently learned a paradigm shift of how I approach using my HE. Instead of relying on HE to handle groups and room names, I have moved to using Alexa for that and let the HE focus on the automation.
By using Rooms in Alexa, I learned (thanks to this community!) that I can stand in any room and say 'Turn on lights'. The local alexa device determines what room I'm speaking in, and enables any lights associated to that room! It works incredibly well! No longer do I have to play games with Group names in HE just so I can verbalize which specific lights I want to go on and off. GAF went through the roof on this one!
Back to the topic - so. Put aside 'groups' as defined in HE. I have a lamp in the bedroom. and ceiling lights. If I say to Alexa from within the bedroom "turn on lights", I expect the bedroom lights to go on. If I say 'Turn on Lamp' I expect the lamp to go on. What actually occurs is the Lamp AND the lights go on, regardless of the verbage!
Alexa uses Lamp and Light interchangeably. It took like 40 tests to actually identify that it wasn't my setup or naming that caused this, it was Amazon's implementation that screws it up.
The workaround I came up with, which works very well - is to name the device 'Bedroom Lamp' or Bedroom Light'.
Now the Alexa automation that ID's the room I'm in works, but I can also get specific to the device by reverting to the HE name being fed to Alexa via the Echo Skill.
I have a similar setup I have lamps and a overhead light on the Fan. I only have the lamps in the Alexa bedroom group. So if I say turn on the lights the lamps come on. We very seldom ever do that in the bedroom
If I want the overhead light on I say Turn on Bedroom light. I have a HE group called bedroom lamps. So telling her to turn on bedroom lamps turns on just the lamps as well. That is what we generally do. I also have each bed side lamp setup so we can turn on the lamp we want.
Not sure it's a bug it's just the way it is. In your case you can try changing the Lamp from a light to a switch. Only lights are supposed to come on when you say lights not switches.
2 Likes
Interesting - you took it further. I didn't consider that if I 'lie' to alexa about the device type and change it from a bulb to a switch, it will drop out of the automation Alexa has.
Does that disable the ability to issue CT/Dim commands to the lamp?
I don't think so, I think it only effects the turn on light command. AFAIK.
Agreed, it’s not a bug. It’s been this way for as long as I can remember and it’s what Amazon intends. Is it a good idea or do most users agree? Thats a different question .
5 Likes
More of a quirk than a bug. How about this one, my daughter has a lamp in her room. Somewhere along the line I changed a bunch of stuff around, moved my Kasa stuff to hubitat, etc... So all of a sudden every day we come down in the morning and light inside the oven is on...
After about a week of this I disabled the oven in Alexa to see if it would stop, it stopped. Then the next day my daughter says when she tried to turn on her lamp alexa says the device is disabled. Enable the oven again and tell her to try and turn on her lamp, oven light comes on.
So yeah, no idea why but in her room on her Alexa, which has a device in the room named "Lamp", when she would say turn on the lamp it decided yes she must want the oven light on that's in a totally different room!
Work around was I named her lamp "My Lamp" in alexa and now she can call it "My Lamp" and it works. Kept the oven disabled anyway because 1) I don't like how the integration works anyway so I never used it and 2) I dont want Alexa being dumb and turning on the light anymore.
Be thankful that Alexa didn’t turn on the oven at high heat.
She probably would on a "hunch" but you have to actually first press a button on the oven to enable smart control, before Alexa (or the Samsung app) can control the oven. It apparently does not prevent turning on the "lamp" though. I think it is so you don't start the oven from remote while someone has stored plastic bowls inside of it or something like that. When you do enable the smart control button it times itself out so it cannot be left on. Pretty much renders the entire thing worthless IMO.
Would be nice to be able to start preheating the oven while on the way home with food to cook, but no, we have to prevent stupid people from doing the stupid things they do.
Now if only she could understand her own programming and treat a switch and plug as a switch/plug instead of a light. Maybe I should be careful of what I ask for, Amazon fixing that just may cause Skynet to become active.