Google Home - can I use scripts from HA?

I have finally worked out how to use Google Assistant integration and setup Google Home project.
One of the reasons that I wanted it was to quickly check the satus of my garage door, door lock and be able to run a script that sends my robot vac to clean a specific room.
Now for the issues…

  • Scripts did not show up in Google Home at all
  • It can see the status of the door lock (it changes icon if its locked/unlocked) but when I ask - “what is the status of the door lock” it just says “Sure”. Any ideas?
  • I cannot get the cover to work at all. It shows it as a shield icon in Google Home. Same for all the sensors that I wanted (like temp/humidity sensors in the rooms). How do I make them work?

My covers also are shown as gears but i can use voice commands as open/close.

For scripts, you can create an input boolean helper or button helper and expose it to google home and set up automations to call them.

1 Like

thank you @anon63427907
Just tested garage door - it works =)
Any ideas on the sensor/lock/cover current status?

1 Like

FYI scripts and scenes are exposed to Google assistant although you can’t see them in Google home. You can execute them using the voice command “activate <script/scene name>” if your Google assistant language is English. This works best if your script name is unique enough it won’t confuse Google assistant.

But the input boolean is a good idea and probably more reliable.

2 Likes

You can see the scripts that are available to Google assistant if you create a routine. (The following is translated loosely from German, so look out for similar options :wink: )
In the action part choose: control smart home device → control Scene / Ambient mode
There should be all your scripts. I also use this to make commands more natural.

Do you mind sharing screenshots? I cannot see anything like you mentioned =)

I could not find where the scripts are but was able to launch one to vacuum master bedroom just by saying =)
While I am still trying to work out the script part, does anyone know how to get the temperature reading from the sensors?

Read from bottom to top







Everything is in German, though :wink:

Legend! If it was not for the images I would not have found it =)