From e82422605903f455c9a6e93f2de86b455b4a13d5 Mon Sep 17 00:00:00 2001 From: matt Date: Thu, 15 Oct 2026 00:12:33 -0700 Subject: [PATCH] reset adapter sleep after reset --- api/ble.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/ble.py b/api/ble.py index 40b5778..d34796d 100644 --- a/api/ble.py +++ b/api/ble.py @@ -19,6 +19,7 @@ provided for convenience. import asyncio import subprocess +import time import warnings, logging warnings.filterwarnings("ignore") logging.getLogger('apscheduler').setLevel(logging.ERROR) @@ -197,6 +198,7 @@ def read_data_sync(mac: str) -> Optional[SensorReading]: def reset_adapter(): subprocess.run(["sudo", "rfkill", "block", "bluetooth"], check=True) subprocess.run(["sudo", "rfkill", "unblock", "bluetooth"], check=True) + time.sleep(5) def sensor_data_query(mac_list: List[str]) -> List[dict]: reset_adapter()