3 from __future__
import annotations
8 PassiveBluetoothCoordinatorEntity,
13 from .const
import MANUFACTURER
14 from .coordinator
import MicroBotDataUpdateCoordinator
18 """Generic entity for all MicroBots."""
20 _attr_has_entity_name =
True
23 """Initialise the entity."""
25 self.
_address_address = self.coordinator.ble_device.address
28 connections={(dr.CONNECTION_BLUETOOTH, self.
_address_address)},
29 manufacturer=MANUFACTURER,
35 def data(self) -> dict[str, Any]:
36 """Return coordinator data for this entity."""
37 return self.coordinator.data
def __init__(self, coordinator, config_entry)