1 """Base entity for the LOQED integration."""
3 from __future__
import annotations
8 from .const
import DOMAIN
9 from .coordinator
import LoqedDataCoordinator
13 """Defines a LOQED entity."""
15 _attr_has_entity_name =
True
17 def __init__(self, coordinator: LoqedDataCoordinator) ->
None:
18 """Initialize the LOQED entity."""
19 super().
__init__(coordinator=coordinator)
21 lock_id = coordinator.lock.id
24 identifiers={(DOMAIN, lock_id)},
26 name=coordinator.device_name,
27 model=
"Touch Smart Lock",
28 connections={(CONNECTION_NETWORK_MAC, lock_id)},
None __init__(self, LoqedDataCoordinator coordinator)