1 """Base entity for Linear."""
6 from .const
import DOMAIN
7 from .coordinator
import LinearDevice, LinearUpdateCoordinator
11 """Common base for Linear entities."""
13 _attr_has_entity_name =
True
17 coordinator: LinearUpdateCoordinator,
22 """Initialize the entity."""
29 identifiers={(DOMAIN, device_id)},
31 manufacturer=
"Linear",
32 model=
"Garage Door Opener",
37 """Return the Linear device."""
38 return self.coordinator.data[self.
_device_id_device_id]
42 """Return the subdevice."""
LinearDevice linear_device(self)
None __init__(self, LinearUpdateCoordinator coordinator, str device_id, str device_name, str sub_device_id)
dict[str, str] sub_device(self)