This is very cool. I'm still hoping one day Home Assistant will add support for Google Home's Local API to avoid going over the internet to perform internal operations from a Home:
https://community.home-assistant.io/t/google-home-local-home...
https://community.home-assistant.io/t/google-home-local-home...
It’s kinda cool how it works, as your Google Home Mini will run our JS app and let it interact with Home Assistant. In the case of Home Assistant Cloud, all commands are just forwarded as-is as all processing is always local. You can see the source here https://github.com/NabuCasa/home-assistant-google-assistant-...
Note, syncing local access, exposed devices and any command requiring 2FA still goes via the cloud.