diff --git a/homeassistant/components/huawei_lte/__init__.py b/homeassistant/components/huawei_lte/__init__.py index deb92de218c54b257143e3629ecfadec7b42ff97..97a57405ae07beffc6a115fa1c92802f03f1b47f 100644 --- a/homeassistant/components/huawei_lte/__init__.py +++ b/homeassistant/components/huawei_lte/__init__.py @@ -439,6 +439,9 @@ async def async_setup(hass: HomeAssistantType, config) -> bool: routers = hass.data[DOMAIN].routers if url: router = routers.get(url) + elif not routers: + _LOGGER.error("%s: no routers configured", service.service) + return elif len(routers) == 1: router = next(iter(routers.values())) else: