Fix Onvif Camera that does not have SnapshotUri such as Sricam (#33902)
This commit is contained in:
parent
a0b3a9e50b
commit
7b9585cd8e
1 changed files with 5 additions and 2 deletions
|
@ -411,8 +411,11 @@ class ONVIFHassCamera(Camera):
|
||||||
req = media_service.create_type("GetSnapshotUri")
|
req = media_service.create_type("GetSnapshotUri")
|
||||||
req.ProfileToken = profiles[self._profile_index].token
|
req.ProfileToken = profiles[self._profile_index].token
|
||||||
|
|
||||||
snapshot_uri = await media_service.GetSnapshotUri(req)
|
try:
|
||||||
self._snapshot = snapshot_uri.Uri
|
snapshot_uri = await media_service.GetSnapshotUri(req)
|
||||||
|
self._snapshot = snapshot_uri.Uri
|
||||||
|
except ServerDisconnectedError as err:
|
||||||
|
_LOGGER.debug("Camera does not support GetSnapshotUri: %s", err)
|
||||||
|
|
||||||
_LOGGER.debug(
|
_LOGGER.debug(
|
||||||
"ONVIF Camera Using the following URL for %s snapshot: %s",
|
"ONVIF Camera Using the following URL for %s snapshot: %s",
|
||||||
|
|
Loading…
Add table
Reference in a new issue