Switchbot bluetooth not working correctly if Shelly BT proxies active

I have a SwitchBot lock integrated into HA via the SwitchBot Bluetooth integration.
BT communication in HA is done via an ESPHome BT proxy and a few Shelly relays that have BT proxy enabled.

The issue is that if I leave the Shelly BT proxies enabled, they receive the advertisements from the lock, but since they do not support active connections, the status of the lock in Home Assistant is not updated.

If I deactivate all of the Shelly BT proxies and just leave the ESPHome BT proxy active, everything works as expected with no issues. Normally, I would just deactivate the Shelly proxies, but I need them for other devices in the house.

Is there any way to tell the Shelly proxies to ignore the lock and let ESPHome handle it exclusively?
Has anyone encountered a similar situation?
Do you have any other suggestions on how to resolve this?

Any help would be appreciated!

I also have a Switchbot lock and a number of ESPHome BT Proxies as well as a handful of Shellies acting as proxies and never seemed to have this problem. However, I have multiple ESPHome Proxies that are much closer than the nearest Shelly (including one very close with an external antenna specifically to help with connection to the lock).

how did you manage to install an external antena on the esphome device?

Soldered it on:

1 Like