From 521526f8188179e0123b070ed86bbfc71d1c865c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Sun, 26 Dec 2021 14:57:46 +0100 Subject: [PATCH] aemet: fix forecast timestamp sensors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- homeassistant/components/aemet/sensor.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/aemet/sensor.py b/homeassistant/components/aemet/sensor.py index 685e9fb200b..8d8deb4a430 100644 --- a/homeassistant/components/aemet/sensor.py +++ b/homeassistant/components/aemet/sensor.py @@ -4,8 +4,10 @@ from __future__ import annotations from homeassistant.components.sensor import SensorEntity, SensorEntityDescription from homeassistant.const import ATTR_ATTRIBUTION from homeassistant.helpers.update_coordinator import CoordinatorEntity +from homeassistant.util import dt as dt_util from .const import ( + ATTR_FORECAST_TIME, ATTRIBUTION, DOMAIN, ENTRY_NAME, @@ -130,4 +132,6 @@ class AemetForecastSensor(AbstractAemetSensor): ) if forecasts: forecast = forecasts[0].get(self.entity_description.key) + if self.entity_description.key == ATTR_FORECAST_TIME: + forecast = dt_util.parse_datetime(forecast) return forecast