2.0 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_config_flow, ha_domain, ha_codeowners, ha_integration_type, ha_quality_scale, ha_platforms
| title | description | ha_category | ha_release | ha_iot_class | ha_config_flow | ha_domain | ha_codeowners | ha_integration_type | ha_quality_scale | ha_platforms | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Google Weather | Instructions on how to integrate Google Weather within Home Assistant. |
|
2025.12 | Cloud Polling | true | google_weather |
|
service | bronze |
|
This {% term integration %} uses Google Weather as a source for weather data for your location.
Prerequisites
You need an API key. Follow instructions in the Google developer documentation for creating an API key.
{% note %} For pricing refer to the billing section in the Google developer documentation.
It is free as long as you stay under 10,000 requests per month. {% endnote %}
{% include integrations/config_flow.md %}
Data updates
The integration fetches:
- current weather conditions every 15 minutes
- daily weather forecast for the next 10 days every 1 hour
- hourly weather forecast for the next 24 hours every 1 hour
This results in 4,464 requests per month, meaning you could have up to 2 locations and still stay under the 10,000 free usage cap.
The weather.get_forecasts action uses the cached forecast data and will not issue any additional API calls to Google. You can use this action safely in templates or automations without affecting your quota usage.
Known limitations
- Weather forecast information isn't currently available in South Korea and Japan. Refer to the Google Help Center.
Troubleshooting
- Enable debug logging and attach logs before opening an issue.
Removing the integration
{% include integrations/remove_device_service.md %}