Explicitly pass config_entry to miele coordinator (#149691)

This commit is contained in:
Åke Strandberg 2025-07-30 20:19:01 +02:00 committed by GitHub
parent 389a1251a1
commit 1ead01bc9a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 1 deletions

View File

@ -66,7 +66,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: MieleConfigEntry) -> boo
) from err ) from err
# Setup MieleAPI and coordinator for data fetch # Setup MieleAPI and coordinator for data fetch
coordinator = MieleDataUpdateCoordinator(hass, auth) coordinator = MieleDataUpdateCoordinator(hass, entry, auth)
await coordinator.async_config_entry_first_refresh() await coordinator.async_config_entry_first_refresh()
entry.runtime_data = coordinator entry.runtime_data = coordinator

View File

@ -42,12 +42,14 @@ class MieleDataUpdateCoordinator(DataUpdateCoordinator[MieleCoordinatorData]):
def __init__( def __init__(
self, self,
hass: HomeAssistant, hass: HomeAssistant,
config_entry: MieleConfigEntry,
api: AsyncConfigEntryAuth, api: AsyncConfigEntryAuth,
) -> None: ) -> None:
"""Initialize the Miele data coordinator.""" """Initialize the Miele data coordinator."""
super().__init__( super().__init__(
hass, hass,
_LOGGER, _LOGGER,
config_entry=config_entry,
name=DOMAIN, name=DOMAIN,
update_interval=timedelta(seconds=120), update_interval=timedelta(seconds=120),
) )