From 328d0ee5b518a4ef76eab5550f2ecdf1c0ab9a9c Mon Sep 17 00:00:00 2001 From: Tom Puttemans Date: Fri, 6 Jan 2023 10:16:43 +0100 Subject: [PATCH 1/2] The peak hour consumption doesn't express energy Instead of using kWh, the unit of measurement should remain kW --- homeassistant/components/dsmr_reader/definitions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/dsmr_reader/definitions.py b/homeassistant/components/dsmr_reader/definitions.py index 0721819e312800..9f72d79032b313 100644 --- a/homeassistant/components/dsmr_reader/definitions.py +++ b/homeassistant/components/dsmr_reader/definitions.py @@ -561,7 +561,7 @@ class DSMRReaderSensorEntityDescription(SensorEntityDescription): key="dsmr/consumption/quarter-hour-peak-electricity/average_delivered", name="Previous quarter-hour peak usage", device_class=SensorDeviceClass.ENERGY, - native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR, + native_unit_of_measurement=UnitOfPower.KILO_WATT, ), DSMRReaderSensorEntityDescription( key="dsmr/consumption/quarter-hour-peak-electricity/read_at_start", From 17ff39d9f2879ffcbdcefa46e6e4963f4b442723 Mon Sep 17 00:00:00 2001 From: Tom Puttemans Date: Fri, 6 Jan 2023 11:01:57 +0100 Subject: [PATCH 2/2] Also adjust device_class --- homeassistant/components/dsmr_reader/definitions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/dsmr_reader/definitions.py b/homeassistant/components/dsmr_reader/definitions.py index 9f72d79032b313..cc0c851ebdad4d 100644 --- a/homeassistant/components/dsmr_reader/definitions.py +++ b/homeassistant/components/dsmr_reader/definitions.py @@ -560,7 +560,7 @@ class DSMRReaderSensorEntityDescription(SensorEntityDescription): DSMRReaderSensorEntityDescription( key="dsmr/consumption/quarter-hour-peak-electricity/average_delivered", name="Previous quarter-hour peak usage", - device_class=SensorDeviceClass.ENERGY, + device_class=SensorDeviceClass.POWER, native_unit_of_measurement=UnitOfPower.KILO_WATT, ), DSMRReaderSensorEntityDescription(