Home Assistant Bluetooth Proxy Setup

Hello, I’m unable to control local bluetooth devices using my Shelly Plus Plug US as a proxy. I’m probably doing something wrong, but not certain what. Here’s what I’ve done so far:

  • Added the Plug to my 2.4g WIFI network
  • In Home Assistant, the device was located automatically
  • Added the Shelly Integration
  • Clicked Configure and put the device into Active mode (also tried Passive)

I’m unable to control bluetooth devices, like my SwitchBot Tilt blinds.

Do I need to enable Bluetooth Gateway on the Shelly settings? I think I tried that, but it doen’t help.

Ideas?

Screenshot_20241102_111342

Screenshot_20241102_111320

Unfortunately the Shelly devices can’t do active BT connections, only listening for broadcasts. That ‘active’ selection refers to the proxy periodically sending out a ‘send me your data’ message, which can get some devices to broadcast data more frequently.

Definitely a bummer, as I myself have some use-cases where using a Shelly to control a BT device would be convenient. Just have to use a regular BT Proxy device instead. I also looked into flashing the Shellys with ESPHome and while that worked, they always crashed when adding BT Proxy YAML.

Edit: And yes, to have the Shelly pass along passive BT broadcasts, you need to enable BT gateway on the Shelly.

1 Like

Thanks so much. Does the Shelly device do anything than related to HA and bluetooth devices. Does it act as a repeater to extend the bluetooth signal, but not “control” a device?

Yeah, it can act the same as any other BT Proxy, just without the ability to control devices. I have tons (~100) BT devices integrated into HA and only my Switchbot lock and blinds controller aren’t capable of working with a Shelly. Anything that’s just broadcasting data can still be picked up by the Shellys.

1 Like