From a78d6b8c365a9fc14b0ba6c5b469a5a06fbfd187 Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sun, 21 Jul 2024 16:22:45 +0200 Subject: [PATCH] Set polling interval for airgradient to 1 minute (#122266) --- homeassistant/components/airgradient/coordinator.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/homeassistant/components/airgradient/coordinator.py b/homeassistant/components/airgradient/coordinator.py index fbc1505f9c3..c3def0b1f33 100644 --- a/homeassistant/components/airgradient/coordinator.py +++ b/homeassistant/components/airgradient/coordinator.py @@ -19,7 +19,6 @@ if TYPE_CHECKING: class AirGradientCoordinator[_DataT](DataUpdateCoordinator[_DataT]): """Class to manage fetching AirGradient data.""" - _update_interval: timedelta config_entry: AirGradientConfigEntry def __init__(self, hass: HomeAssistant, client: AirGradientClient) -> None: @@ -28,7 +27,7 @@ class AirGradientCoordinator[_DataT](DataUpdateCoordinator[_DataT]): hass, logger=LOGGER, name=f"AirGradient {client.host}", - update_interval=self._update_interval, + update_interval=timedelta(minutes=1), ) self.client = client assert self.config_entry.unique_id @@ -47,8 +46,6 @@ class AirGradientCoordinator[_DataT](DataUpdateCoordinator[_DataT]): class AirGradientMeasurementCoordinator(AirGradientCoordinator[Measures]): """Class to manage fetching AirGradient data.""" - _update_interval = timedelta(minutes=1) - async def _update_data(self) -> Measures: return await self.client.get_current_measures() @@ -56,7 +53,5 @@ class AirGradientMeasurementCoordinator(AirGradientCoordinator[Measures]): class AirGradientConfigCoordinator(AirGradientCoordinator[Config]): """Class to manage fetching AirGradient data.""" - _update_interval = timedelta(minutes=5) - async def _update_data(self) -> Config: return await self.client.get_config()