Which Bluetooth Proxy is my device using?

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?

1 Like

Enable debug logs for homeassistant.components.bluetooth. It will be shown in the log.

2 Likes

Well that was a journey!

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?

3 Likes

I haven’t seen this before, not sure when this was added but if you go to:

Settings -> Devices -> Bluetooth -> Configure (on any proxy device) -> Advertisement Monitor

or just click:
http://homeassistant.local:8123/config/bluetooth/advertisement-monitor

That will list all devices connected to a Proxy.

Does that help?

3 Likes

It was added yesterday evening, in the 2025.2 release :slight_smile:

1 Like

Nice! I had a hunch but didn’t know for sure. :slight_smile:

If you know: can I make those entries in the list to an entity with a template or something? So I can track it an so on.

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.

Oh that’s so sweet! Been waiting for that!