diff --git a/custom_components/irm_kmi/weather.py b/custom_components/irm_kmi/weather.py index c6de811..0136575 100644 --- a/custom_components/irm_kmi/weather.py +++ b/custom_components/irm_kmi/weather.py @@ -36,10 +36,10 @@ class IrmKmiWeather(CoordinatorEntity, WeatherEntity): data = self.coordinator.data.get('for', {}).get('hourly') if data is None or not isinstance(data, list) or len(data) == 0: return None - data = data[0] - if datetime.now().strftime('%H') != data['hour']: - return None - return data + for current in data[:2]: + if datetime.now().strftime('%H') == current['hour']: + return current + return None @property def name(self) -> str: