From 5e0a3dd82f388a5e6e2462194cd39b718adbdf0e Mon Sep 17 00:00:00 2001 From: Alessandro Del Prete Date: Sat, 3 Feb 2024 15:25:24 +0100 Subject: [PATCH] Fix update_interval --- .../abb_powerone_pvi_sunspec/coordinator.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/custom_components/abb_powerone_pvi_sunspec/coordinator.py b/custom_components/abb_powerone_pvi_sunspec/coordinator.py index 082a451..710cdb0 100644 --- a/custom_components/abb_powerone_pvi_sunspec/coordinator.py +++ b/custom_components/abb_powerone_pvi_sunspec/coordinator.py @@ -34,19 +34,12 @@ def __init__(self, hass: HomeAssistant, config_entry: ConfigEntry) -> None: self.scan_interval = config_entry.options.get( CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL ) - self.update_interval = ( - timedelta( - seconds=self.scan_interval - if self.scan_interval > MIN_SCAN_INTERVAL - else MIN_SCAN_INTERVAL - ), - ) + if self.scan_interval < MIN_SCAN_INTERVAL: + self.scan_interval = MIN_SCAN_INTERVAL + self.update_interval = timedelta(seconds=self.scan_interval) _LOGGER.debug( f"Scan Interval: scan_interval={self.scan_interval} update_interval={self.update_interval}" ) - _LOGGER.debug( - f"Scan Interval: CONF_SCAN_INTERVAL={CONF_SCAN_INTERVAL} DEFAULT_SCAN_INTERVAL={DEFAULT_SCAN_INTERVAL}" - ) super().__init__( hass, _LOGGER,