From cb3ab9b51e57864e102c0a0d37cd3b55e720c1dc Mon Sep 17 00:00:00 2001 From: Tom Puttemans Date: Wed, 21 Dec 2022 09:27:08 +0100 Subject: [PATCH] Add quarter-hour peak consumption sensors (#84271) fixes undefined --- .../components/dsmr_reader/definitions.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/homeassistant/components/dsmr_reader/definitions.py b/homeassistant/components/dsmr_reader/definitions.py index e03f296b105..0721819e312 100644 --- a/homeassistant/components/dsmr_reader/definitions.py +++ b/homeassistant/components/dsmr_reader/definitions.py @@ -557,4 +557,24 @@ SENSORS: tuple[DSMRReaderSensorEntityDescription, ...] = ( icon="mdi:currency-eur", native_unit_of_measurement=CURRENCY_EURO, ), + DSMRReaderSensorEntityDescription( + 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, + ), + DSMRReaderSensorEntityDescription( + key="dsmr/consumption/quarter-hour-peak-electricity/read_at_start", + name="Quarter-hour peak start time", + entity_registry_enabled_default=False, + device_class=SensorDeviceClass.TIMESTAMP, + state=dt_util.parse_datetime, + ), + DSMRReaderSensorEntityDescription( + key="dsmr/consumption/quarter-hour-peak-electricity/read_at_end", + name="Quarter-hour peak end time", + entity_registry_enabled_default=False, + device_class=SensorDeviceClass.TIMESTAMP, + state=dt_util.parse_datetime, + ), )