Increase zeroconf timeout to 10s (#143541)

This commit is contained in:
J. Nick Koston 2025-04-23 19:52:35 -10:00 committed by GitHub
parent f7e3e207b7
commit 5230aa8917
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View File

@ -3,3 +3,5 @@
DOMAIN = "zeroconf" DOMAIN = "zeroconf"
ZEROCONF_TYPE = "_home-assistant._tcp.local." ZEROCONF_TYPE = "_home-assistant._tcp.local."
REQUEST_TIMEOUT = 10000 # 10 seconds

View File

@ -24,7 +24,7 @@ from homeassistant.helpers.service_info.zeroconf import (
from homeassistant.loader import HomeKitDiscoveredIntegration, ZeroconfMatcher from homeassistant.loader import HomeKitDiscoveredIntegration, ZeroconfMatcher
from homeassistant.util.hass_dict import HassKey from homeassistant.util.hass_dict import HassKey
from .const import DOMAIN from .const import DOMAIN, REQUEST_TIMEOUT
if TYPE_CHECKING: if TYPE_CHECKING:
from .models import HaZeroconf from .models import HaZeroconf
@ -296,7 +296,7 @@ class ZeroconfDiscovery:
name: str, name: str,
) -> None: ) -> None:
"""Update and process a zeroconf update.""" """Update and process a zeroconf update."""
await async_service_info.async_request(zeroconf, 3000) await async_service_info.async_request(zeroconf, REQUEST_TIMEOUT)
self._async_process_service_update(async_service_info, service_type, name) self._async_process_service_update(async_service_info, service_type, name)
@callback @callback