From 0a9ee65a2bbc272876deade7eef90899fc7ed279 Mon Sep 17 00:00:00 2001 From: mcguirepr89 Date: Sat, 16 Apr 2022 11:49:58 -0400 Subject: [PATCH] daily_plot has a better call to the database and updates every 60 seconds instead of 5 minutes as it takes about 13 seconds and doesn't seem to bother things --- scripts/daily_plot.py | 2 +- scripts/install_services.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/daily_plot.py b/scripts/daily_plot.py index 6762393..e2147b0 100755 --- a/scripts/daily_plot.py +++ b/scripts/daily_plot.py @@ -12,7 +12,7 @@ userDir = os.path.expanduser('~') conn = sqlite3.connect(userDir + '/BirdNET-Pi/scripts/birds.db') df = pd.read_sql_query("SELECT * from detections", conn) cursor = conn.cursor() -cursor.execute('SELECT * FROM detections') +cursor.execute('SELECT * FROM detections WHERE Date = DATE(\'now\', \'localtime\')') table_rows = cursor.fetchall() diff --git a/scripts/install_services.sh b/scripts/install_services.sh index 8ef7cff..399cca6 100755 --- a/scripts/install_services.sh +++ b/scripts/install_services.sh @@ -320,7 +320,7 @@ install_chart_viewer_service() { Description=BirdNET-Pi Chart Viewer Service [Service] Restart=always -RestartSec=300 +RestartSec=60 Type=simple User=$USER ExecStart=/usr/local/bin/daily_plot.py