diff --git a/homeassistant/components/mealie/__init__.py b/homeassistant/components/mealie/__init__.py index 5e1523b939a..e019dae2c33 100644 --- a/homeassistant/components/mealie/__init__.py +++ b/homeassistant/components/mealie/__init__.py @@ -86,9 +86,9 @@ async def async_setup_entry(hass: HomeAssistant, entry: MealieConfigEntry) -> bo sw_version=about.version, ) - mealplan_coordinator = MealieMealplanCoordinator(hass, client) - shoppinglist_coordinator = MealieShoppingListCoordinator(hass, client) - statistics_coordinator = MealieStatisticsCoordinator(hass, client) + mealplan_coordinator = MealieMealplanCoordinator(hass, entry, client) + shoppinglist_coordinator = MealieShoppingListCoordinator(hass, entry, client) + statistics_coordinator = MealieStatisticsCoordinator(hass, entry, client) await mealplan_coordinator.async_config_entry_first_refresh() await shoppinglist_coordinator.async_config_entry_first_refresh() diff --git a/homeassistant/components/mealie/coordinator.py b/homeassistant/components/mealie/coordinator.py index cf8dfb5bc90..ae5b9cd8c97 100644 --- a/homeassistant/components/mealie/coordinator.py +++ b/homeassistant/components/mealie/coordinator.py @@ -48,11 +48,14 @@ class MealieDataUpdateCoordinator[_DataT](DataUpdateCoordinator[_DataT]): _name: str _update_interval: timedelta - def __init__(self, hass: HomeAssistant, client: MealieClient) -> None: + def __init__( + self, hass: HomeAssistant, config_entry: MealieConfigEntry, client: MealieClient + ) -> None: """Initialize the Mealie data coordinator.""" super().__init__( hass, LOGGER, + config_entry=config_entry, name=f"Mealie {self._name}", update_interval=self._update_interval, )