Apparently I’m not naming my devices in the way that the Home Assistant to Google Home integration expects. For example, I have an area named “Front Porch” and in this area I have assigned a light switch which I have named “Lights”. Using the Google Assistant integration for Home Assistant Cloud, I have linked my Home Assistant to my Google Home app.
Here’s the problem, in the Google Home app, after the devices are synced, my front porch lights show up as “Lights Light” and when I ask Google Assistant to “set the front porch lights to 25%”, it will respond with “Sure! Setting the Lights Light brightness to 25%.” Which I find extremely annoying. How can/should I be naming my devices such that Google Assistant uses sane names, like “Sure! Setting the Front Porch lights to 25%.”?
I have a similar problem when naming the lights as suggested. There’s no such thing as a sensible name for the central lights in a room, other than the name of the room. So the lights in the bedroom are named bedroom, or the lights in the front porch are named front porch.
But here’s the thing: I used to do that, and then Google decided the room name was more important than the light name. So frequently it would perform commands on the entire room and not the one light. And usually there’s more lights in the room, and usually ones that I only use occasionally too. I want to be able to control each individual light. Adding “light” after the name didn’t help, because of the “smart” sentence decomposition by Google. Neither did any other synonyms for light I could dream up.
It got me to rename the rooms to rather weird names, but I do not like the solution at all. That messes with room level commands. How do you all get aroud that? Or is it just that I have way too many voice controllable lights
You can also opt to change the name of the light in Google Home. But if you ever need to break the link and establish a new link, you’d have to do the renaming again. So the above is indeed the best way.
From the screenshot in Google Home it appears the light was actually named “Lights light” in Google Home. Something I cannot reproduce: none of my lights have a prefix or postfix with light in Google Home. Could you have renamed it by accident in Google Home?
I never once tried to rename the devices via the Google Home app. So I also cannot explain the odd postfix naming behavior. I simply assumed that it was some quirk of the Home Assistant to Google Assistant integration in that a device control would be automatically named with a concatenation of the Home Assistant entity name and device type.