Google Assistant + Home Assistant = Seamless voice control for smart home devices. Integration can be done through Home Assistant Cloud (easy setup) or manual configuration (more control).
Official Guide: Home Assistant Docs
1. Home Assistant Cloud (Easy Setup)
No need to configure SSL certificates or external access
30-day free trial, then requires a subscription
Steps:
Go to Settings > Home Assistant Cloud
Sign up & enable Google Assistant Integration
Link Home Assistant to Google Home App
Assign devices to rooms & start voice control!
2. Manual Setup (Advanced Users)
If you prefer self-hosted control, follow these steps:
(a) Google Cloud Platform Configuration
Create a new project in Actions on Google Console
Enable API access & set up OAuth account linking
Set fulfillment URL to your Home Assistant instance
(b) Configure Home Assistant
Ensure external access via a hostname & SSL certificate
Add google_assistant
integration in configuration.yaml
Restart Home Assistant
(c) Link Google Home App
Open Google Home App
Add Home Assistant as a new device
Log in & assign devices
3. DNS & SSL Considerations
Ensure DNS settings allow external access to Home Assistant
Use Let’s Encrypt for free SSL certificates
Confirm DNS propagation before linking Google Assistant
Benefits of Integration
Voice Control: Adjust lights, thermostats, and smart devices hands-free
Remote Access: Control devices from anywhere
Automation Compatibility: Works with Home Assistant automations
By following these steps, you can fully integrate Google Assistant with Home Assistant, allowing powerful voice-controlled automation for your smart home.
2 thoughts on “Integrating Google Assistant with Home Assistant”