From 000ddc648abbb5ac3e4658871648344c35f51db9 Mon Sep 17 00:00:00 2001 From: Daniel Raper Date: Wed, 27 Dec 2023 19:36:17 +0000 Subject: [PATCH] Changed energy usage sensor to kWh --- custom_components/ohme/sensor.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/custom_components/ohme/sensor.py b/custom_components/ohme/sensor.py index d349bbd..c180029 100644 --- a/custom_components/ohme/sensor.py +++ b/custom_components/ohme/sensor.py @@ -72,8 +72,7 @@ def native_value(self): class EnergyUsageSensor(CoordinatorEntity[OhmeStatisticsUpdateCoordinator], SensorEntity): """Sensor for total energy usage.""" _attr_name = "Ohme Accumulative Energy Usage" - _attr_native_unit_of_measurement = UnitOfEnergy.WATT_HOUR - _attr_unit_of_measurement = UnitOfEnergy.KILO_WATT_HOUR + _attr_native_unit_of_measurement = UnitOfEnergy.KILO_WATT_HOUR _attr_device_class = SensorDeviceClass.ENERGY def __init__( @@ -107,6 +106,6 @@ def icon(self): def native_value(self): """Get value from data returned from API by coordinator""" if self.coordinator.data and self.coordinator.data['energyChargedTotalWh']: - return self.coordinator.data['energyChargedTotalWh'] + return self.coordinator.data['energyChargedTotalWh'] / 1000 return None