From d996e66af521cba66aaeecefffc2aec9beaedb1f Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Fri, 16 Dec 2022 12:28:37 -0700 Subject: [PATCH] Don't init onvif for disabled cameras --- frigate/ptz.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frigate/ptz.py b/frigate/ptz.py index 92c405fce..8d3776b0b 100644 --- a/frigate/ptz.py +++ b/frigate/ptz.py @@ -31,6 +31,9 @@ class OnvifController: self.cams: dict[str, ONVIFCamera] = {} for cam_name, cam in config.cameras.items(): + if not cam.enabled: + continue + if cam.onvif.host: self.cams[cam_name] = { "onvif": ONVIFCamera( @@ -55,7 +58,7 @@ class OnvifController: profile = media.GetProfiles()[0] except ONVIFError as e: logger.error(f"Unable to connect to camera: {camera_name}: {e}") - + ptz = onvif.create_ptz_service() request = ptz.create_type("GetConfigurationOptions") request.ConfigurationToken = profile.PTZConfiguration.token