1 """Entity for TechnoVE."""
6 from .const
import DOMAIN
7 from .coordinator
import TechnoVEDataUpdateCoordinator
11 """Defines a base TechnoVE entity."""
13 _attr_has_entity_name =
True
15 def __init__(self, coordinator: TechnoVEDataUpdateCoordinator, key: str) ->
None:
16 """Initialize a base TechnoVE entity."""
18 info = self.coordinator.data.info
21 connections={(CONNECTION_NETWORK_MAC, info.mac_address)},
22 identifiers={(DOMAIN, info.mac_address)},
24 manufacturer=
"TechnoVE",
25 model=f
"TechnoVE i{info.max_station_current}",
26 sw_version=info.version,
None __init__(self, TechnoVEDataUpdateCoordinator coordinator, str key)