From 9aab95edb6a9f4274b42bd101ae31dacf11eac97 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 9 Sep 2025 09:47:45 +0200 Subject: [PATCH] update --- loop/SARA_send_data_v2.py | 13 +++++++------ sound_meter/NSRT_MK4_change_config.py | 10 ++++++++-- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/loop/SARA_send_data_v2.py b/loop/SARA_send_data_v2.py index 83696c8..ca24b22 100755 --- a/loop/SARA_send_data_v2.py +++ b/loop/SARA_send_data_v2.py @@ -28,16 +28,16 @@ CSV PAYLOAD (AirCarto Servers) ATTENTION : do not change order ! CSV size: 18 - {PM1},{PM25},{PM10},{temp},{hum},{press},{avg_noise},{max_noise},{min_noise},{envea_no2},{envea_h2s},{envea_nh3},{4g_signal_quality} + {PM1},{PM25},{PM10},{temp},{hum},{press},{current LEQ},{current level},{FREE},{envea_no2},{envea_h2s},{envea_nh3},{4g_signal_quality} 0 -> PM1 (μg/m3) 1 -> PM25 (μg/m3) 2 -> PM10 (μg/m3) 3 -> temp 4 -> hum 5 -> press - 6 -> avg_noise (DB_A) - 7 -> max_noise - 8 -> min_noise + 6 -> sound (current LEQ) + 7 -> sound (current level) + 8 -> FREE 9 -> envea_no2 10 -> envea_h2s 11 -> envea_nh3 @@ -802,10 +802,11 @@ try: if last_row: print("SQLite DB last available row:", last_row) cur_LEQ = last_row[1] - DB_A_value = last_row[2] + cur_level = last_row[2] #Add data to payload CSV - payload_csv[6] = DB_A_value + payload_csv[6] = cur_LEQ + payload_csv[7] = cur_level #print("Verify SARA connection (AT)") diff --git a/sound_meter/NSRT_MK4_change_config.py b/sound_meter/NSRT_MK4_change_config.py index 4671afd..41d9aa6 100644 --- a/sound_meter/NSRT_MK4_change_config.py +++ b/sound_meter/NSRT_MK4_change_config.py @@ -19,14 +19,20 @@ write_fs(frequency: int) -> sampling freq ''' import nsrt_mk3_dev -from nsrt_mk3_dev import Weighting +#from nsrt_mk3_dev import Weighting +#from nsrt_mk3_dev.nsrt_mk3_dev import NsrtMk3Dev, Weighting +from enum import Enum +class Weighting(Enum): + DB_A = 1 + DB_C = 2 + DB_Z = 3 nsrt = nsrt_mk3_dev.NsrtMk3Dev('/dev/ttyACM0') ##################### #change time constant -nsrt.write_tau(60) +nsrt.write_tau(1) ##################### #####################