Bluetooth Discovery Continually Finding Duplicate Devices

HA Core: 2025.10.4
HA Supervisor: 2025.11.1
HA OS: 16.3

Bluetooth in Home Assistant has got far better over the last year or so and I’ve mostly been using a Realtek long range USB bluetooth radio to connect bluetooth devices.

However, my bluetooth network has grown exponentially with the addition of several ESP32 BT Proxy devices, Shelly devices with BT enabled, Govee devices that broadcast BT even when not needed and Everything Presence EPLites also contributing to my BT Proxy network.

I’m using the Bermuda Trilateration HACS custom integration to track room presence and have 17 devices reporting tracking data for various mobile devices (phones, smart watches, Tile tags etc).

All working great, no issues there. BUT I keep getting bluetooth devices popping up in the Discovered pane. Pretty much all of these are duplicate devices either on the Govee Bluetooth or the Oral-B integrations and sometimes, if I decide to add one, say my Govee H70C2 string lights (which are connected in the Govee2MQTT addon), to see what it does, it adds it with entities that include temperature and humidity :man_shrugging:

So far, I have disabled all bluetooth devices bar the main Realtek radio I’m using in the Bluetooth integration. I’ve also added

bluetooth:
  active: true
  discovery: false

to my configuration.yaml and that seems to have made no difference to discovery of devices.

All of these are duplicate devices and if I ignore them, they’ll just pop up again later, probably with a different BT MAC address.

I understand that this is a BT traffic issue. I’ve also read this somewhat out-of-date thread

I just need to know how to stop it please.

Thanks.

Wait till you live next to a busy road and all the passing vehicles have BlueTooth TPMS tyre pressure monitor sensors!

You DO NOT want to have long range sensors picking up every radio frequency in a one mile radius, and then have to filter all the unwanted ones out.

1 Like