From d6d2fb848b219bfd4313cd8fa6351ed77b7ff1e2 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Mon, 26 Sep 2022 11:36:19 -0600 Subject: [PATCH] Increase definition of part time recorder --- frigate/storage.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frigate/storage.py b/frigate/storage.py index 310a664bc..38178e6bf 100644 --- a/frigate/storage.py +++ b/frigate/storage.py @@ -143,7 +143,9 @@ class StorageMaintainer(threading.Thread): # cameras that are only recording part time # should not be forced to have 2 hours of # recordings disabled - limited_recorder = len(recordings) < segment_count + # NOTE: A camera is considered a part time recorder + # if it has less than 12 hours of recordings saved + limited_recorder = len(recordings) < (segment_count * 6) # Get retained events to check against retained_events: Event = ( @@ -173,7 +175,6 @@ class StorageMaintainer(threading.Thread): .where(Recordings.camera == camera) .order_by(Recordings.start_time.asc()) ) - limited_recorder = len(recordings) < segment_count second_run: set[str] = self.delete_recording_segments( recordings, retained_events, segment_count )