add try block in ble.py when reading data
This commit is contained in:
1 parent
62d6a41969
commit
1322f2f139
1 file changed
+4
-1
@@ -74,7 +74,10 @@ async def read_data(mac_address):
|
||||
def sensor_data_query(mac_list):
|
||||
result = []
|
||||
for mac in mac_list:
|
||||
this_result = asyncio.run(read_data(mac))
|
||||
try:
|
||||
this_result = asyncio.run(read_data(mac))
|
||||
except Exception as e:
|
||||
print(f"Error reading BLE data - {e}")
|
||||
result.append({"name": mac, "temp": this_result[0], "humidity": this_result[1]})
|
||||
print(f"Data query complete - returning result")
|
||||
return result
|
||||
|
||||
Reference in new issue
Block a user