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.ProfileToken = profiles[self._profile_index].token
|
||||
|
||||
snapshot_uri = await media_service.GetSnapshotUri(req)
|
||||
self._snapshot = snapshot_uri.Uri
|
||||
try:
|
||||
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(
|
||||
"ONVIF Camera Using the following URL for %s snapshot: %s",
|
||||
|
|
Loading…
Add table
Reference in a new issue