diff --git a/homeassistant/components/ld2410_ble/__init__.py b/homeassistant/components/ld2410_ble/__init__.py index 57e3dfa4617..db67010823d 100644 --- a/homeassistant/components/ld2410_ble/__init__.py +++ b/homeassistant/components/ld2410_ble/__init__.py @@ -41,7 +41,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: ld2410_ble = LD2410BLE(ble_device) - coordinator = LD2410BLECoordinator(hass, ld2410_ble) + coordinator = LD2410BLECoordinator(hass, entry, ld2410_ble) try: await ld2410_ble.initialise() diff --git a/homeassistant/components/ld2410_ble/coordinator.py b/homeassistant/components/ld2410_ble/coordinator.py index 2f0fd079773..b318542e798 100644 --- a/homeassistant/components/ld2410_ble/coordinator.py +++ b/homeassistant/components/ld2410_ble/coordinator.py @@ -6,6 +6,7 @@ import time from ld2410_ble import LD2410BLE, LD2410BLEState +from homeassistant.config_entries import ConfigEntry from homeassistant.core import CALLBACK_TYPE, HassJob, HomeAssistant, callback from homeassistant.helpers.event import async_call_later from homeassistant.helpers.update_coordinator import DataUpdateCoordinator @@ -21,11 +22,16 @@ DEBOUNCE_SECONDS = 1.0 class LD2410BLECoordinator(DataUpdateCoordinator[None]): """Data coordinator for receiving LD2410B updates.""" - def __init__(self, hass: HomeAssistant, ld2410_ble: LD2410BLE) -> None: + config_entry: ConfigEntry + + def __init__( + self, hass: HomeAssistant, config_entry: ConfigEntry, ld2410_ble: LD2410BLE + ) -> None: """Initialise the coordinator.""" super().__init__( hass, _LOGGER, + config_entry=config_entry, name=DOMAIN, ) self._ld2410_ble = ld2410_ble