From 1d082d3ca6731382a3a8115fc3940f13ba9af321 Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Sun, 13 Feb 2022 23:28:46 +0000 Subject: [PATCH] Address #63874 --- homeassistant/components/utility_meter/sensor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/components/utility_meter/sensor.py b/homeassistant/components/utility_meter/sensor.py index b65628d5f0b..f6ac3cb4e09 100644 --- a/homeassistant/components/utility_meter/sensor.py +++ b/homeassistant/components/utility_meter/sensor.py @@ -32,6 +32,7 @@ from homeassistant.helpers.event import ( async_track_state_change_event, ) from homeassistant.helpers.restore_state import RestoreEntity +from homeassistant.helpers.template import is_number from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType import homeassistant.util.dt as dt_util @@ -321,6 +322,7 @@ class UtilityMeterSensor(RestoreEntity, SensorEntity): self._last_period = ( float(state.attributes.get(ATTR_LAST_PERIOD)) if state.attributes.get(ATTR_LAST_PERIOD) + and is_number(state.attributes.get(ATTR_LAST_PERIOD)) else 0 ) self._last_reset = dt_util.as_utc(