mirror of
https://github.com/home-assistant/core.git
synced 2025-07-08 13:57:10 +00:00
Add precipitations to Openweathermap daily forecast mode (#15240)
* Add precipitations to daily forecast mode * Remove line breaks
This commit is contained in:
parent
cfe7c0aa01
commit
c0229ebb77
@ -156,6 +156,8 @@ class OpenWeatherMapWeather(WeatherEntity):
|
|||||||
entry.get_temperature('celsius').get('day'),
|
entry.get_temperature('celsius').get('day'),
|
||||||
ATTR_FORECAST_TEMP_LOW:
|
ATTR_FORECAST_TEMP_LOW:
|
||||||
entry.get_temperature('celsius').get('night'),
|
entry.get_temperature('celsius').get('night'),
|
||||||
|
ATTR_FORECAST_PRECIPITATION:
|
||||||
|
entry.get_rain().get('all'),
|
||||||
ATTR_FORECAST_WIND_SPEED:
|
ATTR_FORECAST_WIND_SPEED:
|
||||||
entry.get_wind().get('speed'),
|
entry.get_wind().get('speed'),
|
||||||
ATTR_FORECAST_WIND_BEARING:
|
ATTR_FORECAST_WIND_BEARING:
|
||||||
@ -223,12 +225,10 @@ class WeatherData(object):
|
|||||||
try:
|
try:
|
||||||
if self._mode == 'daily':
|
if self._mode == 'daily':
|
||||||
fcd = self.owm.daily_forecast_at_coords(
|
fcd = self.owm.daily_forecast_at_coords(
|
||||||
self.latitude, self.longitude, 15
|
self.latitude, self.longitude, 15)
|
||||||
)
|
|
||||||
else:
|
else:
|
||||||
fcd = self.owm.three_hours_forecast_at_coords(
|
fcd = self.owm.three_hours_forecast_at_coords(
|
||||||
self.latitude, self.longitude
|
self.latitude, self.longitude)
|
||||||
)
|
|
||||||
except APICallError:
|
except APICallError:
|
||||||
_LOGGER.error("Exception when calling OWM web API "
|
_LOGGER.error("Exception when calling OWM web API "
|
||||||
"to update forecast")
|
"to update forecast")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user