diff --git a/homeassistant/components/asuswrt/router.py b/homeassistant/components/asuswrt/router.py index 6f22ddbbd6e..4cea9148470 100644 --- a/homeassistant/components/asuswrt/router.py +++ b/homeassistant/components/asuswrt/router.py @@ -424,7 +424,7 @@ async def _get_nvram_info(api: AsusWrt, info_type: str) -> dict[str, Any]: info = {} try: info = await api.async_get_nvram(info_type) - except OSError as exc: + except (OSError, UnicodeDecodeError) as exc: _LOGGER.warning("Error calling method async_get_nvram(%s): %s", info_type, exc) return info