diff --git a/homeassistant/components/onvif/device.py b/homeassistant/components/onvif/device.py index 0a35dadec26f7..f62488a0ef059 100644 --- a/homeassistant/components/onvif/device.py +++ b/homeassistant/components/onvif/device.py @@ -224,7 +224,7 @@ async def async_get_capabilities(self): media_service = self.device.create_media_service() media_capabilities = await media_service.GetServiceCapabilities() snapshot = media_capabilities and media_capabilities.SnapshotUri - except (ONVIFError, Fault): + except (ONVIFError, Fault, ServerDisconnectedError): pass pullpoint = False