#Voice assistant seems confused about device/entity

1 messages · Page 1 of 1 (latest)

broken temple
#

I have an office light. It's named "kyle's office light". The entity name for the switch is switch.kyle_s_office_light_3. There are no other entities or devices that match this name.
When I ask the assistant to turn off the light it says, "turned off the lights" as if there is more than one and it doesn't even turn off the light. I've tried this with voice and typed into the assist dialog with the same results. Furthermore, if I ask the assistant "is Kyle's office light on" or "... off" it says no. I feel like there must be some other entity causing an issue but I can't seem to find it. Any ideas? I'll add that all my other lights and switches work just fine. Even "turn off kyle's office lamp" (it's a different light) works just fine.

plain oak
#

i think "turn off the light" makes it look for a light enity in the area its in. a switch is not a light

broken temple
#

Sooo the other light is a zwave wall plug and it says turned off the switch for it. They're both switches. Just one is a socket plug and the other a wall switch.

plain oak
#

but on the voice command its light vs lamp?

broken temple
#

ya

plain oak
#

light is a keyword i think

broken temple
#

Oh so maybe change the name?

plain oak
#

yeah, i had some issues with this. might be a simalar thing

#

name it "kyles office illuminance" or something more imagnative

broken temple
#

lol

plain oak
#

i think you can change the type of the switch to a light using a helper

#

then it should work i think as long as its assigned to the correct area

broken temple
#

I guess a side question, where does assistant pull names from? Just the device name or also from entity names?

#

Ok I renamed it (didn't change the entity name) and it seems more confused.

#

Also changed it to a light device, no change.

#

Is there something I need to do for the assistant to update its list of names or something?

plain oak
#

in the voice assistant config you can check which entities are exposes to assist

#

and can give them aliases in there

broken temple
#

OMG I'm so dumb. I don't know how but that specific entity wasn't exposed -_- it works just fine now with the old name.

plain oak
#

was probably added with "expose new entities" switched off at some point

broken temple
#

Must have been, thanks for your help!