From 58ede21f393c955ae7531232c9492eb18a2f9923 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 9 Oct 2020 11:50:52 +0200 Subject: [PATCH] Fix date parsing template int in history stats (#41476) --- homeassistant/components/history_stats/sensor.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/history_stats/sensor.py b/homeassistant/components/history_stats/sensor.py index 68d1f84a215..9f59f67eb95 100644 --- a/homeassistant/components/history_stats/sensor.py +++ b/homeassistant/components/history_stats/sensor.py @@ -271,7 +271,8 @@ class HistoryStatsSensor(Entity): except (TemplateError, TypeError) as ex: HistoryStatsHelper.handle_template_exception(ex, "start") return - start = dt_util.parse_datetime(str(start_rendered)) + if isinstance(start_rendered, str): + start = dt_util.parse_datetime(start_rendered) if start is None: try: start = dt_util.as_local( @@ -290,7 +291,8 @@ class HistoryStatsSensor(Entity): except (TemplateError, TypeError) as ex: HistoryStatsHelper.handle_template_exception(ex, "end") return - end = dt_util.parse_datetime(end_rendered) + if isinstance(end_rendered, str): + end = dt_util.parse_datetime(end_rendered) if end is None: try: end = dt_util.as_local(