From 2cf223a9daabcc9102b641c3ecb7a36893666411 Mon Sep 17 00:00:00 2001 From: linyimin <18316471919@139.com> Date: Fri, 28 Aug 2026 17:11:51 +0800 Subject: [PATCH] fix --- app.yaml | 4 ---- main.py | 13 +++++++------ version.py | 2 +- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/app.yaml b/app.yaml index af5f184..7795d3f 100644 --- a/app.yaml +++ b/app.yaml @@ -20,10 +20,6 @@ files: - main.py - model_317828.cvimodel - model_317828.mud - - model_317211.cvimodel - - model_317211.mud - - model_270820.cvimodel - - model_270820.mud - network.py - ota_curl.sh - ota_manager.py diff --git a/main.py b/main.py index 997ab76..e222fc8 100644 --- a/main.py +++ b/main.py @@ -136,6 +136,7 @@ def cmd_str(): sync_system_time_from_4g() # 2.1 WiFi 热点配网兜底:仅当 STA 与 4G 均不可用时起 AP + HTTP;提交后删 /boot/wifi.ap、建 wifi.sta 并 reboot + _ota_pending_path = f"{config.APP_DIR}/ota_pending.json" try: from wifi_config_httpd import maybe_start_wifi_ap_fallback @@ -293,8 +294,8 @@ def cmd_str(): last_adc_trigger = 0 trigger_adc_val = 0 # 触发时的气压值,气压需降回此值以下才能再次触发 - enable_check = True # 读取一次ADC初始值,防止开机时传感器已有压力导致误触发 + enable_check = True try: last_adc_val = hardware_manager.adc_obj.read() except Exception: @@ -388,15 +389,15 @@ def cmd_str(): pressure_max = adc_val if len(pressure_buf) >= PRESSURE_BATCH_SIZE: _flush_pressure_buf("batch") - # 突变增量检测:压力增量大于500时触发。 - # 触发后需等气压降回触发点以下,才重新允许下一次触发。 - if adc_val < trigger_adc_val: + # 突变增量检测:压力增量大于300时触发 + # 触发后需等气压降到触发值以下才重新检测增量 + if adc_val < trigger_adc_val : enable_check = True if (adc_val - last_adc_val) > 500 and enable_check: hardware_manager.start_idle_timer() # 重新计时 last_adc_trigger = current_time - trigger_adc_val = adc_val # 记录触发点 - last_adc_val = adc_val # 更新基准,防止连续增量重复触发 + trigger_adc_val = adc_val # 记录触发时的气压值 + last_adc_val = adc_val # 更新基准值,防止连续增量误触发 enable_check = False _flush_pressure_buf("before_trigger") diff --git a/version.py b/version.py index 5a91078..6aa75c9 100644 --- a/version.py +++ b/version.py @@ -4,6 +4,6 @@ 应用版本号 每次 OTA 更新时,只需要更新这个文件中的版本号 """ -VERSION = '2.17.14' +VERSION = '2.17.14'