diff --git a/homeassistant/components/isy994/__init__.py b/homeassistant/components/isy994/__init__.py index 301c86827e9cfa7a30851ad744fc4ebcd310faf6..1b689e563dcdbb927b565aa1da00fc7d9fb3ba55 100644 --- a/homeassistant/components/isy994/__init__.py +++ b/homeassistant/components/isy994/__init__.py @@ -192,6 +192,10 @@ async def async_setup_entry( raise ConfigEntryNotReady( f"Invalid XML response from ISY; Ensure the ISY is running the latest firmware: {err}" ) from err + except TypeError as err: + raise ConfigEntryNotReady( + f"Invalid response ISY, device is likely still starting: {err}" + ) from err _categorize_nodes(hass_isy_data, isy.nodes, ignore_identifier, sensor_identifier) _categorize_programs(hass_isy_data, isy.programs)