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?
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.
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.
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