forked from home-assistant/core
Add precipitations to Openweathermap daily forecast mode (#15240)
* Add precipitations to daily forecast mode * Remove line breaks
This commit is contained in:
committed by
Fabian Affolter
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")
|
||||||
|
Reference in New Issue
Block a user