From b93ec675c45cb55675b4bdffad4f6912df3eb184 Mon Sep 17 00:00:00 2001 From: SpookyDervish Date: Sat, 7 Mar 2026 10:06:33 +1100 Subject: [PATCH] only search for our specific service id --- relay/bluetooth_handler.py | 2 ++ test.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/relay/bluetooth_handler.py b/relay/bluetooth_handler.py index 8d1410e..e5d2f04 100644 --- a/relay/bluetooth_handler.py +++ b/relay/bluetooth_handler.py @@ -24,8 +24,10 @@ class BluetoothHandler: self.ble.active(True) self.ble.irq(self.irq) + self.mac_address = self._get_mac_address() print(f"Mac Address: {self.mac_address}") + self.ble.config(gap_name="NODE-" + self.mac_address) ((self.tx_handle, self.rx_handle),) = self.ble.gatts_register_services((SERVICE,)) diff --git a/test.py b/test.py index 363a43e..4a018fe 100644 --- a/test.py +++ b/test.py @@ -3,7 +3,7 @@ import asyncio async def main(): - devices = await BleakScanner.discover() + devices = await BleakScanner.discover(service_uuids=("E1898FF7-5063-4441-a6eb-526073B00001")) for device in devices: print() print(f"Name: {device.name}")