From dcaefe9f5a09755fe4514643ce2e90fd8ea270af Mon Sep 17 00:00:00 2001 From: Tom Toor Date: Thu, 29 Apr 2021 22:55:51 -0700 Subject: [PATCH] Reduced polling interval for mutesync integration (#49884) --- homeassistant/components/mutesync/__init__.py | 4 ++-- homeassistant/components/mutesync/config_flow.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/mutesync/__init__.py b/homeassistant/components/mutesync/__init__.py index 9ed00f84feb..7bee5ff5a9b 100644 --- a/homeassistant/components/mutesync/__init__.py +++ b/homeassistant/components/mutesync/__init__.py @@ -26,7 +26,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: async def update_data(): """Update the data.""" - async with async_timeout.timeout(5): + async with async_timeout.timeout(2.5): return await client.get_state() coordinator = hass.data.setdefault(DOMAIN, {})[ @@ -35,7 +35,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: hass, logging.getLogger(__name__), name=DOMAIN, - update_interval=timedelta(seconds=10), + update_interval=timedelta(seconds=5), update_method=update_data, ) await coordinator.async_config_entry_first_refresh() diff --git a/homeassistant/components/mutesync/config_flow.py b/homeassistant/components/mutesync/config_flow.py index 72002d072f3..d2d00f68ae6 100644 --- a/homeassistant/components/mutesync/config_flow.py +++ b/homeassistant/components/mutesync/config_flow.py @@ -26,7 +26,7 @@ async def validate_input(hass: HomeAssistant, data: dict[str, Any]) -> dict[str, """ session = hass.helpers.aiohttp_client.async_get_clientsession() try: - async with async_timeout.timeout(10): + async with async_timeout.timeout(5): token = await mutesync.authenticate(session, data["host"]) except aiohttp.ClientResponseError as error: if error.status == 403: