diff --git a/frigate/app.py b/frigate/app.py index d183134e3..2b1198278 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -324,7 +324,6 @@ class FrigateApp: def init_external_event_processor(self) -> None: self.external_event_processor = ExternalEventProcessor(self.config) - self.external_event_processor.start() def init_inter_process_communicator(self) -> None: self.inter_process_communicator = InterProcessCommunicator() diff --git a/frigate/events/external.py b/frigate/events/external.py index 265c217d5..a9ebf569c 100644 --- a/frigate/events/external.py +++ b/frigate/events/external.py @@ -135,3 +135,6 @@ class ExternalEventProcessor: thumb = cv2.resize(img_frame, dsize=(width, 175), interpolation=cv2.INTER_AREA) ret, jpg = cv2.imencode(".jpg", thumb) return base64.b64encode(jpg.tobytes()).decode("utf-8") + + def stop(self): + self.event_sender.stop() diff --git a/frigate/events/maintainer.py b/frigate/events/maintainer.py index a93f19426..720022e05 100644 --- a/frigate/events/maintainer.py +++ b/frigate/events/maintainer.py @@ -80,7 +80,7 @@ class EventProcessor(threading.Thread): source_type, event_type, camera, event_data = update - logger.error( + logger.debug( f"Event received: {source_type} {event_type} {camera} {event_data['id']}" )