BTProxy question

Hi all,

Have a quick question for people smarter than me… Is there a way to limit a BTProxy device to only listen out for specific devices?

For context, ESPHome Bluetooth proxy allows for a maximum number of 3 simultaneous active connections.

If I have a 6 Bluetooth Devices around the house:
MAC: 11:11:11:11:11:11
MAC: 22:22:22:22:22:22
MAC: 33:33:33:33:33:33
MAC: 44:44:44:44:44:44
MAC: 55:55:55:55:55:55
MAC: 66:66:66:66:66:66
and two BTProxy ESPHome devices:

Can i force connections of MAC address 11:11:11:11:11:11, 22:22:22:22:22:22 and 33:33:33:33:33:33 are strictly heard by BTProxy device1 and then MAC address 44:44:44:44:44:44, 55:55:55:55:55:55 and 66:66:66:66:66:66 are strictly heard by BTProxy device2?

Or an alternate approach would be if I can ensure that MAC address 11:11:11:11:11:11 is ALWAYS hear by both BTProxy devices and then the other MAC addresses can connect in the remaining 2 active slots only?

Thanks in advance

Out of curiosity, what would be those devices that require active connections?

Only one requires an active connection, but it keeps getting bumped off by the other 5 devices…

Pool controller is bluetooth which requires active, while my plant monitors keep bumping it.

That shouldn’t happen, as only active connections count towards the limit (there’s essentially no limit for passive).

In my case, I have a couple devices that require an active connection but ~50 that don’t, and I’ve never had any issues like this (obviously I have a handful of BT Proxies).

Maybe post your YAML?

1 Like

As Ben mention, only active connections count towards the limit.

What led you to believe that the plan monitors “bump” your pool controller? Do you have evidences?

I believe the plant monitors use an active connection for the battery level. Afaik those are the only I have that require an active connection. I have more than one proxy can handle, but multiple proxies do not seem to balance the load real well for me.

1 Like

I’ve heard people say that but I’ve seen no evidence. I have ~15 plant sensors and only my proxies near devices that require an active connection have that setting enabled, but I get battery levels for all of my plant sensors. I explicitly have a BT Proxy (without active connections enabled) located far away and outside my house and a plant sensor nearby reads battery levels just fine.