openweathermap weather platform uses OpenWeatherMap as a source for current meteorological data for your location.
There is currently support for the following device types within Home Assistant:
You need an API key, which is free, but requires a registration.
To add OpenWeatherMap integration go to Configuration >> Integrations and find the integration in the list.
|API Key||API Key from the website|
|Name||Name of the integration|
|Latitude||Latitude for weather forecast and sensor|
|Longitude||Longitude for weather forecast and sensor|
|Language||Language for receiving data (only for
The integration creates weather entity and also sensors for all available conditions.
onecall mode with the free tier leverages the One Call API, resulting in updates every 5 minutes and is recommended for both hourly and daily forecast.
For each condition
sensor entity will be created with id:
sensor.<integration name>_<monitored condition>
Sensor prints information in language which was selected for integration.
||A human-readable text summary.|
||Sea-level air pressure in millibars.|
||Description of cloud coverage.|
||Current weather condition code.|
||Current weather code.|
Weather entity always will have English language. Home Assistant translate it to user language automatically.
Details about the API are available in the OpenWeatherMap documentation.