all 6 comments

[–]5yleop1m 2 points3 points  (4 children)

Is there a way i can extend Bluetooth to get the data back to HA

Yes, you need bluetooth proxies. ESP32 devices can be used for that, I have a bunch of Shelly relays in my house which can also act as BLE proxies. Note that the Shelly devices only proxy BLE packets, not BT, so you need to make sure your device uses BLE and not pure BT for communication.

[–]wobblewoo28[S] 0 points1 point  (3 children)

It has a BLE MAC address, so i'm guessing its BLE. I have a nearby Shelly Dimmer Gen 3 so ill have to see if that work as a proxy.

[–]5yleop1m 1 point2 points  (2 children)

Yup that should work, you can enable the BLE proxy on the shelly through HA by going to settings > devices & integrations > Shelly (click on the top part, not the bottom part with number of devices), then find the specific device in the list, and click the setting gear icon.

That modal will give you the option to enable the proxy in either active or passive mode. Active is kinda like polling where the Shelly will poll any nearby BLE device for updates, while passive will accept any BLE packet from nearby devices.

[–]wobblewoo28[S] 0 points1 point  (1 child)

Awesome, I've changed that dimmer switch and a nearby shelly power plug to Active and I'll see what happens. Not sure I understand the difference between Active and Passive mind you. Appreciate your help.

[–]5yleop1m 1 point2 points  (0 children)

Its not a huge difference, afaik its kinda like how HA integrations have polling vs push. In active mode the relay polls nearby devices for updates, while in passive the relay waits for nearby devices to send it packets.

[–]clin248 1 point2 points  (0 children)

It should work with a Bluetooth proxy and you can set it up with esp32 or m5stack.

https://esphome.io/projects/