From d1fc232fd4b51b7049b2e04d57b9593addf7f511 Mon Sep 17 00:00:00 2001 From: DigiH <17110652+DigiH@users.noreply.github.com> Date: Thu, 11 Sep 2025 19:01:55 +0200 Subject: [PATCH] Fix for single white-listed tracker device Fix for single white-listed tracker device not receiving tracker timeout absent message --- TheengsGateway/ble_gateway.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/TheengsGateway/ble_gateway.py b/TheengsGateway/ble_gateway.py index ef094231..3a1f7080 100644 --- a/TheengsGateway/ble_gateway.py +++ b/TheengsGateway/ble_gateway.py @@ -472,9 +472,6 @@ async def ble_scan_loop(self) -> None: self.published_messages, ) - # Check tracker timeouts - self.check_tracker_timeout() - await asyncio.sleep( self.configuration["ble_time_between_scans"], ) @@ -484,6 +481,9 @@ async def ble_scan_loop(self) -> None: else: await asyncio.sleep(5.0) + # Check tracker timeouts + self.check_tracker_timeout() + logger.error("BLE scan loop stopped") def detection_callback(