The Meteoblue Weather integration for Home Assistant allows you to retrieve detailed weather data directly from the Meteoblue API.
- Current weather conditions.
- Hourly and daily forecasts.
- Full integration with the Lovelace weather card.
- Supports both free and commercial API keys (using
Shared Secret).
This is the easiest method and ensures you get automatic updates.
- Ensure you have HACS installed.
- Go to HACS > Integrations.
- Click the 3 dots in the top right corner and select Custom repositories.
- Paste the URL of this repository into the "Repository" field, select the "Integration" category, and click ADD.
- Find the "Meteoblue Weather" integration in the list and click INSTALL.
You can also add the repository to HACS by clicking the button below:
- Download the latest version of the integration from the "Releases" tab on GitHub.
- Unpack the archive.
- Copy the
custom_components/meteobluefolder to thecustom_componentsfolder in your Home Assistant installation. - Restart Home Assistant.
After installing the integration, the configuration is done through the user interface.
- Go to Settings > Devices & Services > Integrations.
- Click Add Integration and search for "Meteoblue".
- Fill out the configuration form:
- Name: A friendly name for this instance (e.g., "Home Weather").
- API Key: Your API key from the Meteoblue service.
- Latitude: The latitude of the location (defaults to HA settings).
- Longitude: The longitude of the location (defaults to HA settings).
- Shared Secret (optional): If you are using a paid package with request signing, enter your "shared secret" here.
After successful configuration, a new weather entity will be created.
This integration uses the Meteoblue API. An API key is required for it to work.