diff --git a/frigate/comms/ws.py b/frigate/comms/ws.py index 3c1d2eb12..151093779 100644 --- a/frigate/comms/ws.py +++ b/frigate/comms/ws.py @@ -85,7 +85,10 @@ class WebSocketClient(Communicator): # type: ignore[misc] logger.debug(f"payload for {topic} wasn't text. Skipping...") return - self.websocket_server.manager.broadcast(ws_message) + try: + self.websocket_server.manager.broadcast(ws_message) + except ConnectionResetError: + pass def stop(self) -> None: self.websocket_server.manager.close_all()