1 """Base entity for Trafikverket Camera."""
3 from __future__
import annotations
10 from .const
import DOMAIN
11 from .coordinator
import TVDataUpdateCoordinator
15 """Base entity for Trafikverket Camera."""
17 _attr_has_entity_name =
True
21 coordinator: TVDataUpdateCoordinator,
24 """Initiate Trafikverket Camera Sensor."""
27 identifiers={(DOMAIN, entry_id)},
28 entry_type=DeviceEntryType.SERVICE,
29 manufacturer=
"Trafikverket",
31 configuration_url=
"https://api.trafikinfo.trafikverket.se/",
36 """Base entity for Trafikverket Camera but for non camera entities."""
40 coordinator: TVDataUpdateCoordinator,
42 description: EntityDescription,
44 """Initiate Trafikverket Camera Sensor."""
45 super().
__init__(coordinator, entry_id)
None __init__(self, TVDataUpdateCoordinator coordinator, str entry_id)
None __init__(self, TVDataUpdateCoordinator coordinator, str entry_id, EntityDescription description)
None _handle_coordinator_update(self)