A Home Assistant custom integration that combines a base weather forecast entity with local sensors, so you can use your favorite weather card and still have local sensor data.
Local sensor values override the base weather data when available, giving you more accurate current conditions while keeping forecasts from your preferred weather provider.
- Use any weather integration as a base (e.g. Met.no, OpenWeatherMap)
- Override individual weather attributes with local sensor data
- Supports: temperature, apparent temperature, dew point, pressure, humidity, wind speed, wind bearing, visibility, cloud coverage, UV index, ozone
- Rain sensor support — binary sensor or numeric rain rate to override the weather condition
- Daily and hourly forecasts passed through from the base weather entity
- Full config flow UI — no YAML needed
- Open HACS in Home Assistant
- Click the three dots in the top right and select Custom repositories
- Add
https://github.com/DOliana/ha-my-weatherwith category Integration - Click Install
- Restart Home Assistant
- Copy the
custom_components/my_weatherfolder to your Home Assistantconfig/custom_components/directory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for My Weather
- Select a base weather entity and optionally assign local sensors for each attribute
- Sensors can be changed later via the integration's Configure button
Now use your favorite weather card.
The integration creates a weather entity that reads current conditions from your local sensors (when available) and falls back to the base weather entity's values otherwise. Forecasts (daily and hourly) are always sourced from the base weather entity.