Hi everyone,
I’m running Home Assistant (2025.5.3) and noticed that none of my weather entities provide a forecast
attribute – even though supported_features: 3
is set, which (to my understanding) should include forecast support.
Here are some examples from my setup:
DWD (weather.ort
)
state: sunny
temperature: 19.6
supported_features: 3
# → No `forecast` attribute present
OpenWeatherMap (weather.openweathermap
)
state: sunny
temperature: 22
apparent_temperature: 21.8
supported_features: 3
# → No `forecast` attribute present
Met.no (weather.forecast_home_2
)
state: sunny
temperature: 20.1
supported_features: 3
# → Again, no `forecast` attribute
However, when I call the service
weather.get_forecasts
manually for these entities (via Developer Tools → Services), I do get valid forecast data returned in the response (e.g., hourly or daily data with temperature etc.).
My questions:
- Shouldn’t this forecast data be automatically exposed in the weather entity (as the
forecast
attribute)? - Or is this new behavior in recent Home Assistant versions?
- Is there a reason why I need to call the service explicitly every time?
- Any known workaround to access this data via template or automation logic?
I’d appreciate any insights. My main goal is to use forecast temperatures in automations (like shading), but this issue seems more fundamental.
Thanks!