diff --git a/esphome/components/uptime/sensor.py b/esphome/components/uptime/sensor.py index 103bc3a666..07d7d8f2cf 100644 --- a/esphome/components/uptime/sensor.py +++ b/esphome/components/uptime/sensor.py @@ -6,6 +6,7 @@ from esphome.const import ( STATE_CLASS_TOTAL_INCREASING, UNIT_SECOND, ICON_TIMER, + DEVICE_CLASS_DURATION, ) uptime_ns = cg.esphome_ns.namespace("uptime") @@ -17,6 +18,7 @@ CONFIG_SCHEMA = sensor.sensor_schema( icon=ICON_TIMER, accuracy_decimals=0, state_class=STATE_CLASS_TOTAL_INCREASING, + device_class=DEVICE_CLASS_DURATION, entity_category=ENTITY_CATEGORY_DIAGNOSTIC, ).extend(cv.polling_component_schema("60s"))