From 6163e294fc56bad98990b60a40cd4d027a727498 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Fri, 22 Sep 2023 06:44:38 -0600 Subject: [PATCH] Fix case where camera is disabled but autotrack is enabled --- frigate/ptz/autotrack.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frigate/ptz/autotrack.py b/frigate/ptz/autotrack.py index 935d49250..6c9db67c0 100644 --- a/frigate/ptz/autotrack.py +++ b/frigate/ptz/autotrack.py @@ -121,6 +121,9 @@ class PtzAutoTrackerThread(threading.Thread): def run(self): while not self.stop_event.wait(1): for camera_name, cam in self.config.cameras.items(): + if not cam.enabled: + continue + if cam.onvif.autotracking.enabled: self.ptz_autotracker.camera_maintenance(camera_name) else: @@ -153,6 +156,9 @@ class PtzAutoTracker: # if cam is set to autotrack, onvif should be set up for camera_name, cam in self.config.cameras.items(): + if not cam.enabled: + continue + self.autotracker_init[camera_name] = False if cam.onvif.autotracking.enabled: self._autotracker_setup(cam, camera_name)