1 """Base entity for the LaMetric integration."""
3 from __future__
import annotations
6 CONNECTION_NETWORK_MAC,
12 from .const
import DOMAIN
13 from .coordinator
import LaMetricDataUpdateCoordinator
17 """Defines a LaMetric entity."""
19 _attr_has_entity_name =
True
21 def __init__(self, coordinator: LaMetricDataUpdateCoordinator) ->
None:
22 """Initialize the LaMetric entity."""
23 super().
__init__(coordinator=coordinator)
26 (CONNECTION_NETWORK_MAC,
format_mac(coordinator.data.wifi.mac))
28 identifiers={(DOMAIN, coordinator.data.serial_number)},
29 manufacturer=
"LaMetric Inc.",
30 model_id=coordinator.data.model,
31 name=coordinator.data.name,
32 sw_version=coordinator.data.os_version,
None __init__(self, LaMetricDataUpdateCoordinator coordinator)