Google Home voice command to control stuff locally

Hi,

Does anyone know if there is a current working solution that works locally no interaction with the internet so that Google Home can be issued a voice command to run a script that triggers broadlink RM2 to switch on lights.

‘Hey Google turn on lounge lights’

As I understand it emulated_hue and HABridge don’t work anymore?

Anyone got a working solution?

Your Google Home itself requires interaction with the internet to do anything - every time you speak to it, your command is always sent to Google servers (which then allows you to view your activity and playback voice snippets).

There is a new Google Assistant component that allows you to use your Google Home to issue commands to Home Assistant (a little work to set it up, but well worth it), but this will always go through the internet because of what I mentioned above - this is due to Google, not anything with Home Assistant.

Hope that helps!

1 Like

Hey Brett

Thanks I have since learned that the internet is a dependency which is a pain re: security etc even though we got duckdns and lets encrypt still got ports open on the firewall which have the potential of entry. Do you have any other security setup if so what?

I am using IFTTT and it works a treat really flexible packed full of options and easy to use, no setup like google, I cannot believe there is so much fiddling around and the info to provide is intrusive, long keys, privacy policies etc and in the end after following instructions still did not work.

The google assistant docs component instructions are not easy to follow and some steps incorrect, not relevant as things are constantly changing. Hard to learn from scratch, instructions should be accurate.

Thanks

emulated_hue is still working fine. I have the latest version of HA and all working perfect for me. I also have the new Google Assistant working fine but have stuck with emulated_hue for lights for now as I already have it all setup. Below is my config for emulated_hue

emulated_hue:
  host_ip: !secret host_ip
  listen_port: 80
  exposed_domains:
    - light

If you’ve found problems please submit a PR to correct them. If you, and others, don’t do that then they’ll never be fixed.

Hi,

No worries will do, there are other component descriptions that I have come across recently that need an update too, how do I submit a PR?

Cheers

When you’re on a page that you think needs corrected, look at the top for Edit this page on GitHub. Follow that link and it’ll take you through it.

Okay I have added emulated_hue to config file on port 80 I am running HASSIO on Ubuntu not Pi3.

I issued the http://:80/description.xml to see what

Thanks I will use this going forward