From 284a70932edbcf6c684c7cd04b4b1a29782fe2bd Mon Sep 17 00:00:00 2001
From: Michael <35783820+mib1185@users.noreply.github.com>
Date: Sun, 9 Feb 2025 20:51:15 +0100
Subject: [PATCH] Explicitly pass in the config_entry in lacrosse_view
 coordinator (#138122)

explicitly pass in the config_entry in coordinator
---
 homeassistant/components/lacrosse_view/__init__.py    | 2 +-
 homeassistant/components/lacrosse_view/coordinator.py | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/homeassistant/components/lacrosse_view/__init__.py b/homeassistant/components/lacrosse_view/__init__.py
index d977af418a2..e98d1d421be 100644
--- a/homeassistant/components/lacrosse_view/__init__.py
+++ b/homeassistant/components/lacrosse_view/__init__.py
@@ -30,7 +30,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
     except LoginError as error:
         raise ConfigEntryAuthFailed from error
 
-    coordinator = LaCrosseUpdateCoordinator(hass, api, entry)
+    coordinator = LaCrosseUpdateCoordinator(hass, entry, api)
 
     _LOGGER.debug("First refresh")
     await coordinator.async_config_entry_first_refresh()
diff --git a/homeassistant/components/lacrosse_view/coordinator.py b/homeassistant/components/lacrosse_view/coordinator.py
index 8d7e44ecd99..3d741e8f1a8 100644
--- a/homeassistant/components/lacrosse_view/coordinator.py
+++ b/homeassistant/components/lacrosse_view/coordinator.py
@@ -27,12 +27,13 @@ class LaCrosseUpdateCoordinator(DataUpdateCoordinator[list[Sensor]]):
     id: str
     hass: HomeAssistant
     devices: list[Sensor] | None = None
+    config_entry: ConfigEntry
 
     def __init__(
         self,
         hass: HomeAssistant,
-        api: LaCrosse,
         entry: ConfigEntry,
+        api: LaCrosse,
     ) -> None:
         """Initialize DataUpdateCoordinator for LaCrosse View."""
         self.api = api
@@ -45,6 +46,7 @@ class LaCrosseUpdateCoordinator(DataUpdateCoordinator[list[Sensor]]):
         super().__init__(
             hass,
             _LOGGER,
+            config_entry=entry,
             name="LaCrosse View",
             update_interval=timedelta(seconds=SCAN_INTERVAL),
         )
-- 
GitLab