1 """Platform to retrieve uptime for Home Assistant."""
3 from __future__
import annotations
12 from .const
import DOMAIN
18 async_add_entities: AddEntitiesCallback,
20 """Set up the platform from config_entry."""
25 """Representation of an uptime sensor."""
27 _attr_device_class = SensorDeviceClass.TIMESTAMP
28 _attr_has_entity_name =
True
30 _attr_should_poll =
False
32 def __init__(self, entry: ConfigEntry) ->
None:
33 """Initialize the uptime sensor."""
38 identifiers={(DOMAIN, entry.entry_id)},
39 entry_type=DeviceEntryType.SERVICE,
None __init__(self, ConfigEntry entry)
None async_setup_entry(HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)