1 """Base entity for WLED."""
6 from .const
import DOMAIN
7 from .coordinator
import WLEDDataUpdateCoordinator
11 """Defines a base WLED entity."""
13 _attr_has_entity_name =
True
17 """Return device information about this WLED device."""
20 (CONNECTION_NETWORK_MAC, self.coordinator.data.info.mac_address)
22 identifiers={(DOMAIN, self.coordinator.data.info.mac_address)},
23 name=self.coordinator.data.info.name,
24 manufacturer=self.coordinator.data.info.brand,
25 model=self.coordinator.data.info.product,
26 sw_version=
str(self.coordinator.data.info.version),
27 hw_version=self.coordinator.data.info.architecture,
28 configuration_url=f
"http://{self.coordinator.wled.host}",
DeviceInfo device_info(self)