marek 1 месяц назад
Родитель
Сommit
4db5c06d79
1 измененных файлов с 6 добавлено и 1 удалено
  1. 6 1
      apps/getData.py

+ 6 - 1
apps/getData.py

@@ -56,20 +56,25 @@ async def ble_task():
             await asyncio.sleep(10)
             continue
 
+        await asyncio.sleep(2)
+
         try:
             async with BleakClient(device) as client:
                 outdoorConnected = 1
                 print(f"connected to {outdoorName}")
 
                 await client.start_notify(TEMP_UUID, notification_handler)
+                await asyncio.sleep(0.5)
                 await client.start_notify(PRESSURE_UUID, notification_handler)
+                await asyncio.sleep(0.5)
                 await client.start_notify(HUMIDITY_UUID, notification_handler)
 
                 while (client.is_connected):
-                    await asyncio.sleep(1)
+                    await asyncio.sleep(5)
         except Exception as e:
             outdoorConnected = 0
             logging.exception("Exception while connecting or getting data")
+            await asyncio.sleep(5)
 async def sensor_task():
     global indoorValues