'Get the lastest forecast from OpenWeatherMap.'

@Throttle(MIN_TIME_BETWEEN_FORECAST_UPDATES)
def update_forecast(self):

    fcd = self.owm.three_hours_forecast_at_coords(self.latitude, self.longitude)
    if (fcd is None):
        _LOGGER.warning('Failed    to    fetch    forecast    data    from    OWM')
        return
    self.forecast_data = fcd.get_forecast()
