I am trying to use python-pyftms with my fitness bike, but the device is not being discovered by the library's scan command, even though it is visible to other Bluetooth tools on the same machine.
Device Information
The Issue
When running the discovery command, no devices are found:
$ python -m pyftms
Scanning for available FTMS devices...
Done.
Technical Evidence
However, the device is definitely reachable. My Home Assistant Bluetooth integration (running on the same PC) detects the advertisement with the following data:
{
"name": "DU30-B1D8",
"address": "24:00:0C:A0:3B:98",
"rssi": -68,
"manufacturer_data": {
"1005": "7320e367b1d800000050"
},
"service_data": {},
"service_uuids": [
"0000fff0-0000-1000-8000-00805f9b34fb",
"00001826-0000-1000-8000-00805f9b34fb",
"0000180a-0000-1000-8000-00805f9b34fb"
],
"source": "F8:63:3F:9C:39:F1",
"connectable": true,
"time": 1769868503.4140353,
"tx_power": null,
"raw": "0a09445533302d423144380201050702f0ff26180a180a09445533302d423144380dffed037320e367b1d800000050"
}
Note that the standard FTMS Service UUID (00001826) is present in the service_uuids list.
Could you please help me understand why it might be filtered out or how I can provide more logs to help support this device?
I am trying to use
python-pyftmswith my fitness bike, but the device is not being discovered by the library's scan command, even though it is visible to other Bluetooth tools on the same machine.Device Information
The Issue
When running the discovery command, no devices are found:
$ python -m pyftms Scanning for available FTMS devices... Done.Technical Evidence
However, the device is definitely reachable. My Home Assistant Bluetooth integration (running on the same PC) detects the advertisement with the following data:
{ "name": "DU30-B1D8", "address": "24:00:0C:A0:3B:98", "rssi": -68, "manufacturer_data": { "1005": "7320e367b1d800000050" }, "service_data": {}, "service_uuids": [ "0000fff0-0000-1000-8000-00805f9b34fb", "00001826-0000-1000-8000-00805f9b34fb", "0000180a-0000-1000-8000-00805f9b34fb" ], "source": "F8:63:3F:9C:39:F1", "connectable": true, "time": 1769868503.4140353, "tx_power": null, "raw": "0a09445533302d423144380201050702f0ff26180a180a09445533302d423144380dffed037320e367b1d800000050" }Note that the standard FTMS Service UUID (
00001826) is present in theservice_uuidslist.Could you please help me understand why it might be filtered out or how I can provide more logs to help support this device?