home-assistant.io/source/_integrations/google_weather.markdown

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.
Weather
2025.12 Cloud Polling true google_weather
@tronikos
service bronze
sensor
weather

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

Removing the integration

{% include integrations/remove_device_service.md %}