From 16b89bc47df4fbfcfdd010a368a4e7ae63b73716 Mon Sep 17 00:00:00 2001 From: Etienne Chassaing <60154720+cetiennec@users.noreply.github.com> Date: Thu, 17 Jul 2025 10:33:02 +0200 Subject: [PATCH] Adds downloader bash file --- download_recordings | 10 ++++++++++ main.py | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 download_recordings diff --git a/download_recordings b/download_recordings new file mode 100644 index 0000000..54c487f --- /dev/null +++ b/download_recordings @@ -0,0 +1,10 @@ +#!/bin/bash + +# Configuration +PI_USER="pi" +PI_HOST="192.168.1.42" +REMOTE_FOLDER="/home/pi/data_logs/" +LOCAL_FOLDER="/recordings" + +# Sync folder from Raspberry Pi to local +rsync -avz --progress "$PI_USER@$PI_HOST:$REMOTE_FOLDER" "$LOCAL_FOLDER" diff --git a/main.py b/main.py index 007b8cf..e50eda4 100644 --- a/main.py +++ b/main.py @@ -67,7 +67,7 @@ async def update_latest_flow(): except Exception as e: logging.error(f"Error fetching flow: {e}") - await asyncio.sleep(1) + await asyncio.sleep(1.0) def format_data(data): @@ -231,7 +231,7 @@ async def update_latest_data(): current_data = latest_data[f"PU_{pu}"] logging.debug(f"[MONITOR BUFFER] PU{pu}: {current_data}") # logging.info(f"[MONITOR BUFFER] latest_data: {latest_data}") - await asyncio.sleep(0.2) + await asyncio.sleep(0.1) @app.get("/monitor")