Hello community, I already configured the google_assistant component on HA, and it works perfect. I can, for example, turn on/off yeelight devices via voice command sent to my Google Home devices.
# Google Assistant
google_assistant:
...
...
...
exposed_domains:
- switch
- light
- group
- scene
- media_player
- input boolean
Then, I taken the example configuration coming from official page, and setup it in configuration.yaml, obliviously changing entities with my light name.
scene:
- name: Romantic
entities:
light.tv_back_light: on
light.ceiling:
state: on
xy_color: [0.33, 0.66]
brightness: 200
Now, how can I activate this scene via Google Home? I tried “Activate Romantic” but my Google Home is setup in my own language (Italian) and the related translated command (attiva) doesn’t work. Am I missing something?
Oh sorry, you asked for scene. That I don’t know, I don’t use any. Worst case you could make a script that start a scene (if scene are not supported)
It’s working fine when using “start” or “activate” in German.
Are you using the Italian translation for “Romantic”? My experience with Google Assistant is, that it always tries to interpret the words in my native language when I mix some English words into my sentence. This usually results in some kind of failure/unintended behavior.
Check your Activity Log in the Google Home App to see what it may or may not have understood from your command.
Yes, I used Italian word for name:, and start or activation doesn’t work for me.
I tried also with shortcut, but even the name is on Google Home App, Google Home replied me with “Sorry I don’t understand”. DAMN! I believe the scenes can be used only in English
At this point I can call the scene from the GUI using the switch, but also via voice using Google Home. Btw, I had to use the command “Turn On Romantico” that is not properly “elegant” for a scene. So, I just created a shortcut using Google Home App from my phone where the command I give is: Activate Romantico
Than Google Home will receive: Turn on Romantico
Obliviously everything in my own language
The scenes are not natively supported in Italian (and not only Italian I believe), that’s why I had to use this trick.
Yep! Still don’t understand why Google introduce these differences. When my GH spoke in english, I was able to use scenes and routines. Then, two month ago Google activated the italian language, but they miss ton of features
I think the solution with the template switches are rather brilliant. I use a group today to turn off (almost) all lights in the house. The problem with this solution is that its really easy to confuse Google Assistant to turn on all lights when I try to sneak up early in the morning (no I told you to turn on the hallway, not the whole house…). I was thinking about using a scene instead to avoid the turn on part, but this i even better.
Using your solution I can activate a totally different group/scene when turning on and off the virtual switch. Its really rare that I want to turn on all lights in my house.
I am trying to activate a HA scene with Google Assistant. It was easier than described in this post. With a HA Cloud subscription, the following worked for me:
Create scene in HA
Go to Configuration < Home Assistant Cloud < Google Assistant, Manage Entities and make sure that the scene is exposed to Google Assistant
Go to Configuration < Home Assistant Cloud < Google Assistant, Sync Entities to Google
Open Google Home app on your phone, go to Assistant settings > Routines
Create a new Routine, this routine will Adjust Home devices, Adjust scenes, select your scene