Skip to content

Commit 901b565

Browse files
committed
Bug fix for datetime
1 parent da12380 commit 901b565

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

custom_components/dirigera_platform/base_classes.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,12 @@ def __init__(self, device):
841841

842842
@property
843843
def native_value(self):
844+
# Hack
845+
value = getattr(self._device, "time_of_last_energy_reset")
846+
if type(value) == str:
847+
#convert to datetime
848+
logger.debug(f"Found time_of_last_energy_reset as string attempting convert to datetime")
849+
self.time_of_last_energy_reset = value
844850
return getattr(self._device, "time_of_last_energy_reset")
845851

846852
@property
@@ -860,7 +866,7 @@ class total_energy_consumed_last_updated_sensor(ikea_base_device_sensor, DateTim
860866
def __init__(self, device):
861867
super().__init__( device,
862868
id_suffix="TECLU01",
863-
name="Time Energy Consumed Last Updated",
869+
name="Total Energy Consumed Last Updated",
864870
icon="mdi:update")
865871

866872
def __init__(self, device):

0 commit comments

Comments
 (0)