Convert decimals from SQL results

This commit is contained in:
Diogo Gomes 2018-03-10 22:27:58 +00:00 committed by Johann Kellerman
parent 0e00de8a33
commit 28ff1f7ac2

View file

@ -144,7 +144,7 @@ class SQLSensor(Entity):
data = res[self._column_name] data = res[self._column_name]
for key, value in res.items(): for key, value in res.items():
if isinstance(value, decimal.Decimal): if isinstance(value, decimal.Decimal):
value = float(decimal) value = float(value)
self._attributes[key] = value self._attributes[key] = value
except sqlalchemy.exc.SQLAlchemyError as err: except sqlalchemy.exc.SQLAlchemyError as err:
_LOGGER.error("Error executing query %s: %s", self._query, err) _LOGGER.error("Error executing query %s: %s", self._query, err)