reset adapter subroutine to ble

This commit is contained in:
matt committed 2026-10-15 00:09:43 -07:00
1 parent d4c8f2c629
commit 4622343bf3
1 file changed
+7 -1
+7 -1
View File
@@ -18,6 +18,7 @@ provided for convenience.
"""
import asyncio
import subprocess
import warnings, logging
warnings.filterwarnings("ignore")
logging.getLogger('apscheduler').setLevel(logging.ERROR)
@@ -191,9 +192,14 @@ def read_data_sync(mac: str) -> Optional[SensorReading]:
# --------------------------------------------------------------------------- #
# Original helper functions
# Other helper functions
# --------------------------------------------------------------------------- #
def reset_adapter():
subprocess.run(["sudo", "rfkill", "block", "bluetooth"], check=True)
subprocess.run(["sudo", "rfkill", "unblock", "bluetooth"], check=True)
def sensor_data_query(mac_list: List[str]) -> List[dict]:
reset_adapter()
result = []
for mac in mac_list:
try: