From c116a9c037fd1a98e54dd98bb9627799fccca32b Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Fri, 14 Nov 2025 19:09:19 +0100 Subject: [PATCH] Add debounce to Alexa Devices coordinator (#156609) --- homeassistant/components/alexa_devices/coordinator.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/alexa_devices/coordinator.py b/homeassistant/components/alexa_devices/coordinator.py index a6b3831c4c1..4d1b37c9d1a 100644 --- a/homeassistant/components/alexa_devices/coordinator.py +++ b/homeassistant/components/alexa_devices/coordinator.py @@ -16,6 +16,7 @@ from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryAuthFailed from homeassistant.helpers import device_registry as dr +from homeassistant.helpers.debounce import Debouncer from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed from .const import _LOGGER, CONF_LOGIN_DATA, DOMAIN @@ -43,6 +44,9 @@ class AmazonDevicesCoordinator(DataUpdateCoordinator[dict[str, AmazonDevice]]): name=entry.title, config_entry=entry, update_interval=timedelta(seconds=SCAN_INTERVAL), + request_refresh_debouncer=Debouncer( + hass, _LOGGER, cooldown=30, immediate=False + ), ) self.api = AmazonEchoApi( session,