From add75e06e30cbe00110623da13a6ece256574175 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 f1963a45579..02e81927005 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, ClientError) as e: raise UpdateFailed(e) from e