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.
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.
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.