mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 02:35:22 +03:00
Don't init onvif for disabled cameras
This commit is contained in:
parent
c6385a81fa
commit
d996e66af5
@ -31,6 +31,9 @@ class OnvifController:
|
|||||||
self.cams: dict[str, ONVIFCamera] = {}
|
self.cams: dict[str, ONVIFCamera] = {}
|
||||||
|
|
||||||
for cam_name, cam in config.cameras.items():
|
for cam_name, cam in config.cameras.items():
|
||||||
|
if not cam.enabled:
|
||||||
|
continue
|
||||||
|
|
||||||
if cam.onvif.host:
|
if cam.onvif.host:
|
||||||
self.cams[cam_name] = {
|
self.cams[cam_name] = {
|
||||||
"onvif": ONVIFCamera(
|
"onvif": ONVIFCamera(
|
||||||
@ -55,7 +58,7 @@ class OnvifController:
|
|||||||
profile = media.GetProfiles()[0]
|
profile = media.GetProfiles()[0]
|
||||||
except ONVIFError as e:
|
except ONVIFError as e:
|
||||||
logger.error(f"Unable to connect to camera: {camera_name}: {e}")
|
logger.error(f"Unable to connect to camera: {camera_name}: {e}")
|
||||||
|
|
||||||
ptz = onvif.create_ptz_service()
|
ptz = onvif.create_ptz_service()
|
||||||
request = ptz.create_type("GetConfigurationOptions")
|
request = ptz.create_type("GetConfigurationOptions")
|
||||||
request.ConfigurationToken = profile.PTZConfiguration.token
|
request.ConfigurationToken = profile.PTZConfiguration.token
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user