Increase definition of part time recorder

This commit is contained in:
Nick Mowen 2022-09-26 11:36:19 -06:00
parent 4d9040b49f
commit d6d2fb848b

View File

@ -143,7 +143,9 @@ class StorageMaintainer(threading.Thread):
# cameras that are only recording part time # cameras that are only recording part time
# should not be forced to have 2 hours of # should not be forced to have 2 hours of
# recordings disabled # 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 # Get retained events to check against
retained_events: Event = ( retained_events: Event = (
@ -173,7 +175,6 @@ class StorageMaintainer(threading.Thread):
.where(Recordings.camera == camera) .where(Recordings.camera == camera)
.order_by(Recordings.start_time.asc()) .order_by(Recordings.start_time.asc())
) )
limited_recorder = len(recordings) < segment_count
second_run: set[str] = self.delete_recording_segments( second_run: set[str] = self.delete_recording_segments(
recordings, retained_events, segment_count recordings, retained_events, segment_count
) )