From aed853267a978c4225086a5997e77c2a237d5748 Mon Sep 17 00:00:00 2001 From: Imeon-Energy Date: Thu, 21 Aug 2025 13:31:06 +0200 Subject: [PATCH] Fix update retry for Imeon inverter integration (#150936) Co-authored-by: TheBushBoy --- homeassistant/components/imeon_inverter/coordinator.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/imeon_inverter/coordinator.py b/homeassistant/components/imeon_inverter/coordinator.py index d41e9fd43b2a..3cb2b53d9931 100644 --- a/homeassistant/components/imeon_inverter/coordinator.py +++ b/homeassistant/components/imeon_inverter/coordinator.py @@ -75,13 +75,11 @@ class InverterCoordinator(DataUpdateCoordinator[dict[str, str | float | int]]): data: dict[str, str | float | int] = {} async with timeout(TIMEOUT): - await self._api.login( - self.config_entry.data[CONF_USERNAME], - self.config_entry.data[CONF_PASSWORD], - ) - - # Fetch data using distant API try: + await self._api.login( + self.config_entry.data[CONF_USERNAME], + self.config_entry.data[CONF_PASSWORD], + ) await self._api.update() except (ValueError, TimeoutError, ClientError) as e: raise UpdateFailed(e) from e