Increase the timeout for flux_led directed discovery (#65222)

pull/65284/head
J. Nick Koston 2022-01-30 22:21:54 -06:00 committed by GitHub
parent 99f56579a5
commit 7552404f70
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -51,6 +51,7 @@ FLUX_LED_EXCEPTIONS: Final = (
STARTUP_SCAN_TIMEOUT: Final = 5 STARTUP_SCAN_TIMEOUT: Final = 5
DISCOVER_SCAN_TIMEOUT: Final = 10 DISCOVER_SCAN_TIMEOUT: Final = 10
DIRECTED_DISCOVERY_TIMEOUT: Final = 15
CONF_MODEL: Final = "model" CONF_MODEL: Final = "model"
CONF_MODEL_NUM: Final = "model_num" CONF_MODEL_NUM: Final = "model_num"

View File

@ -38,7 +38,7 @@ from .const import (
CONF_REMOTE_ACCESS_ENABLED, CONF_REMOTE_ACCESS_ENABLED,
CONF_REMOTE_ACCESS_HOST, CONF_REMOTE_ACCESS_HOST,
CONF_REMOTE_ACCESS_PORT, CONF_REMOTE_ACCESS_PORT,
DISCOVER_SCAN_TIMEOUT, DIRECTED_DISCOVERY_TIMEOUT,
DOMAIN, DOMAIN,
FLUX_LED_DISCOVERY, FLUX_LED_DISCOVERY,
) )
@ -194,7 +194,7 @@ async def async_discover_device(
"""Direct discovery at a single ip instead of broadcast.""" """Direct discovery at a single ip instead of broadcast."""
# If we are missing the unique_id we should be able to fetch it # If we are missing the unique_id we should be able to fetch it
# from the device by doing a directed discovery at the host only # from the device by doing a directed discovery at the host only
for device in await async_discover_devices(hass, DISCOVER_SCAN_TIMEOUT, host): for device in await async_discover_devices(hass, DIRECTED_DISCOVERY_TIMEOUT, host):
if device[ATTR_IPADDR] == host: if device[ATTR_IPADDR] == host:
return device return device
return None return None