Retry sense setup later if listing devices times out. (#33455)

pull/33477/head
J. Nick Koston 2020-03-31 13:59:03 -05:00 committed by GitHub
parent b783aab41b
commit f085a0c54a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -106,7 +106,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry):
raise ConfigEntryNotReady
sense_devices_data = SenseDevicesData()
sense_discovered_devices = await gateway.get_discovered_device_data()
try:
sense_discovered_devices = await gateway.get_discovered_device_data()
except SENSE_TIMEOUT_EXCEPTIONS:
raise ConfigEntryNotReady
hass.data[DOMAIN][entry.entry_id] = {
SENSE_DATA: gateway,