From 07f94eaa928bb91f18de4ec5be6fc4599bd28992 Mon Sep 17 00:00:00 2001 From: Gabe Date: Sat, 28 Apr 2018 17:12:40 -0500 Subject: [PATCH] Fixed datetime values (#14153) --- homeassistant/components/sensor/sql.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/sensor/sql.py b/homeassistant/components/sensor/sql.py index 7d18bb3f049..b7ece1bdb87 100644 --- a/homeassistant/components/sensor/sql.py +++ b/homeassistant/components/sensor/sql.py @@ -5,6 +5,7 @@ For more details about this platform, please refer to the documentation at https://home-assistant.io/components/sensor.sql/ """ import decimal +import datetime import logging import voluptuous as vol @@ -145,6 +146,8 @@ class SQLSensor(Entity): for key, value in res.items(): if isinstance(value, decimal.Decimal): value = float(value) + if isinstance(value, datetime.date): + value = str(value) self._attributes[key] = value except sqlalchemy.exc.SQLAlchemyError as err: _LOGGER.error("Error executing query %s: %s", self._query, err)