I have a HomeAssistant setup with multiple bluetooth devices and proxies. How can I tell which proxy my device is using?
More generally is there anything that explains how the BT Proxies communicate? Does HA connect to the proxy and pull the BT data? Or does the proxy push the data to Home Assistant?
Seems to work - but begs some questions about why this is so arcane! I’d have though the proxy could have been part of the entity or something. [Another WTH question perhaps?]
Is there a guide to how the BLE Proxies work anywhere?
I was thinking something similar. If we have the bt_proxy in the event, we can assume the area from that and one button can do different things in different rooms/areas.
I use Shelly to proxy Bluetooth and I can only see that one device is connected to one proxy, even though I have two Shellys in the same room, so logically one BT device should be visible to both proxys.
My guess is that this is a limitation/feature in HA maybe?
I assume BLE is connectionless. So each message could potentially be relayed by a different proxy (or even many proxies?). Maybe HA has some dedup logic, so first relay wins. Still it would be good if there was a last-proxy diagnostic on bluetooth devices.