disable autotracking if onvif init fails

This commit is contained in:
Josh Hawkins 2023-07-03 12:05:14 -05:00
parent 70e4ee9fea
commit 4f2624022a

View File

@ -147,7 +147,12 @@ class PtzAutoTracker:
if not self.onvif._init_onvif(camera_name): if not self.onvif._init_onvif(camera_name):
logger.warning(f"Unable to initialize onvif for {camera_name}") logger.warning(f"Unable to initialize onvif for {camera_name}")
cam.onvif.autotracking.enabled = False cam.onvif.autotracking.enabled = False
self.camera_metrics[camera_name][
"ptz_autotracker_enabled"
].value = False
return return
if not self.onvif.cams[camera_name]["relative_fov_supported"]: if not self.onvif.cams[camera_name]["relative_fov_supported"]:
cam.onvif.autotracking.enabled = False cam.onvif.autotracking.enabled = False
self.camera_metrics[camera_name][ self.camera_metrics[camera_name][