diff --git a/homeassistant/components/rova/sensor.py b/homeassistant/components/rova/sensor.py index ca9f201b302..60d0fbe6df0 100644 --- a/homeassistant/components/rova/sensor.py +++ b/homeassistant/components/rova/sensor.py @@ -20,6 +20,7 @@ from homeassistant.const import ( ) import homeassistant.helpers.config_validation as cv from homeassistant.util import Throttle +from homeassistant.util.dt import get_time_zone, now # Config for rova requests. CONF_ZIP_CODE = "zip_code" @@ -140,10 +141,12 @@ class RovaData: self.data = {} for item in items: - date = datetime.strptime(item["Date"], "%Y-%m-%dT%H:%M:%S") + date = datetime.strptime(item["Date"], "%Y-%m-%dT%H:%M:%S").replace( + tzinfo=get_time_zone("Europe/Amsterdam") + ) code = item["GarbageTypeCode"].lower() - if code not in self.data and date > datetime.now(): + if code not in self.data and date > now(): self.data[code] = date _LOGGER.debug("Updated Rova calendar: %s", self.data)