diff --git a/homeassistant/components/dsmr_reader/definitions.py b/homeassistant/components/dsmr_reader/definitions.py index 46c4cbd04337ca..a040941c74c3ef 100644 --- a/homeassistant/components/dsmr_reader/definitions.py +++ b/homeassistant/components/dsmr_reader/definitions.py @@ -551,4 +551,24 @@ class DSMRReaderSensorEntityDescription(SensorEntityDescription): 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, + ), )