It would be nice if the Bluetooth Tracker integration could be improved to use the newer centralized Home Assistant Bluetooth APIs ( Bluetooth APIs | Home Assistant Developer Docs ) instead of a direct access to PyBluez APIs.
Why this request? On my setup (a Raspberry Pi 3B+ with an external USB Bluetooth dongle), when Bluetooth Tracker perform a scan, it completely mess up all WiFi communications (PCs, Phones, ESP32, ESP8266, etc), completely messing up all WiFi connections for 3-7 seconds (pings made directly from my PC to the router goes from a steady 2-4ms to an unacceptable 2000-3000ms for about 5-10 seconds, each time that the Bluetooth Tracker integration perform a scan in accord to the “scan interval”), and nothing solved the issue (like changing WiFi channel) other than completely switching off the Bluetooth Tracker integration.
Strangely enough, however, the standard Bluetooth integration scan does not seem to trigger any sort of WiFi interference, and as far as I can see, it also seems to perform a constant and continuous scan, so it seems to be much more reliable and much less aggressive over WiFi communications, and would be nice if the Bluetooth Tracker integration could be migrated to use the newer and more reliable API.