Fix Met.no missing conditions in API forecasts (#40373)

This commit is contained in:
Michael Thingnes 2020-09-21 09:56:04 +12:00 committed by GitHub
parent 45288431f9
commit 83b0954e58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -214,8 +214,9 @@ class MetWeather(CoordinatorEntity, WeatherEntity):
ha_item = {
k: met_item[v] for k, v in FORECAST_MAP.items() if met_item.get(v)
}
ha_item[ATTR_FORECAST_CONDITION] = format_condition(
ha_item[ATTR_FORECAST_CONDITION]
)
if ha_item.get(ATTR_FORECAST_CONDITION):
ha_item[ATTR_FORECAST_CONDITION] = format_condition(
ha_item[ATTR_FORECAST_CONDITION]
)
ha_forecast.append(ha_item)
return ha_forecast