Explicitly pass in the config_entry in AVM Fritz!SmartHome coordinator init (#136769)

This commit is contained in:
Michael 2025-01-29 01:13:49 +01:00 committed by GitHub
parent 032e17720c
commit f98dc160f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -37,7 +37,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: FritzboxConfigEntry) ->
await async_migrate_entries(hass, entry.entry_id, _update_unique_id)
coordinator = FritzboxDataUpdateCoordinator(hass, entry.entry_id)
coordinator = FritzboxDataUpdateCoordinator(hass, entry)
await coordinator.async_setup()
entry.runtime_data = coordinator

View File

@ -38,12 +38,13 @@ class FritzboxDataUpdateCoordinator(DataUpdateCoordinator[FritzboxCoordinatorDat
fritz: Fritzhome
has_templates: bool
def __init__(self, hass: HomeAssistant, name: str) -> None:
def __init__(self, hass: HomeAssistant, config_entry: FritzboxConfigEntry) -> None:
"""Initialize the Fritzbox Smarthome device coordinator."""
super().__init__(
hass,
LOGGER,
name=name,
config_entry=config_entry,
name=config_entry.entry_id,
update_interval=timedelta(seconds=30),
)