So by using the chat window with “shutdown raindrops” my automation runs.
I’m wondering if there is a way for automations to catch a phrase said in GoogleAssistant/Homekit in addition ro what’s “said” to HomeAssistant.
I’d like to be able to say that command in GoogleAssist/HomeKit. What would be the procedure? I already have my Google account linked with many of my HA devices and the same for HomeKit. Am I going to have to create a routine in Google to catch the same phrase? That doesn’t seem efficient.
I setup switches and buttons that I expose to Google Assistant.
I can then use a voice command to activate the switch and trigger node red flow, you could also trigger HA Automations.
When adding a switch you can add it to a Google Home App dashboard. Buttons are exposed but cannot be seen or added to a dashboard. Google Assistant can see them but not physically available to add as a UI element in Google Home.
Setting the voice commands within Google Home for that particular switch is what points Google Assistant to that device.
I only expose the few entities I want Google Assistant to control through voice, otherwise it makes a mess of the devices to add to rooms in Google Home.
You can trigger scripts via google home by saying : activate <script_name_or_alias>
Notice that for google home you have to first assign your script to an area (that google home knows) for this to work. So just create a script, assign it to a room also defined in your google home make sure you expose the script to google home and then just trigger it with the word ‘activate’ in front. There is no need for going the route with dummy switches.