Add the missing device class to the Sofar EPS wait time sensor (#180260)

This commit is contained in:
darkrain-nl
2026-08-26 13:04:40 +02:00
committed by GitHub
parent dec811dd77
commit 4e0cda6f38
2 changed files with 9 additions and 2 deletions
+2
View File
@@ -1861,6 +1861,8 @@ SENSOR_DESCRIPTIONS: tuple[SofarSensorDescription, ...] = (
key="passive_eps_wait_time",
component="eps",
translation_key="passive_eps_wait_time",
device_class=SensorDeviceClass.DURATION,
native_unit_of_measurement=UnitOfTime.SECONDS,
entity_category=EntityCategory.DIAGNOSTIC,
entity_registry_enabled_default=False,
),
@@ -6160,8 +6160,11 @@
'name': None,
'object_id_base': 'EPS wait time',
'options': dict({
'sensor': dict({
'suggested_display_precision': 2,
}),
}),
'original_device_class': None,
'original_device_class': <SensorDeviceClass.DURATION: 'duration'>,
'original_icon': None,
'original_name': 'EPS wait time',
'platform': 'sofar',
@@ -6170,13 +6173,15 @@
'supported_features': 0,
'translation_key': 'passive_eps_wait_time',
'unique_id': 'SP1XXES100XX_passive_eps_wait_time',
'unit_of_measurement': None,
'unit_of_measurement': <UnitOfTime.SECONDS: 's'>,
})
# ---
# name: test_all_entities[sensor.hydxxktl_3p_eps_wait_time-state]
StateSnapshot({
'attributes': ReadOnlyDict({
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'duration',
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'HYDxxKTL-3P EPS wait time',
<EntityStateAttribute.UNIT_OF_MEASUREMENT: 'unit_of_measurement'>: <UnitOfTime.SECONDS: 's'>,
}),
'context': <ANY>,
'entity_id': 'sensor.hydxxktl_3p_eps_wait_time',