Nobody can tell me why it doesn’t detect BLE devices in home assistant?
I did buy a lot of these, and like i did read and see the live stream i was understanding that in passive mode all detectable BLE devices will be added into home assistant it looks like it doesn’t even work like i thought and i did throw away money lol.
This is brief explanation how to configure bluetooth in home assistant. Bluetooth
Do you have bluetooth adapter and is it working in your home assistant?
To integrate bluetooth devices they have to be supported in home assistant. I don’t know what bluetooth devices you have. You can check this hacs integration.
This shelly PM PLUS comes with bluetooth integrated.
I enabled passive in the configuration, but does not import the found bluetooth devices…
I don’t need a BLE stick for that.
I also have an other active system with a stick in it and also running this shelly PM PLUS with ble on passive scanning, also nothing.
Wile the log in shelly itself shows that it found 5 BLE devices.
Yes this hacs integration is only for a BLE stick.
The thing what i understanded is that with this new Shelly PLUS BLE integration i can just add all unsolicited BLE Devices, so i can scan for my phone and create a room presence detection by detecting my phone.
I have the same issue.
My shelly plus is running FW12, bluetooth is enabled both in shelly web UI and in shelly integration configuration, however I cannot install HA bluetooth integration as it tells me there are “not unconfigured adapters”.
if I call bluetoothctl from terminal and I try to list the controllers, there are none.
I think this is the reason, why you cannot install the bluetooth integration nor anything that depends on it.
However if the Shelly SHOULD show up as controller I cannot say.
maybe @thecode can provide some insights or let us know where our line of thought left the correct track.
Shelly will not show up as a Bluetooth controller, I know it is a little bit confusing. It will also not allow controlling devices that needs active connection as currently Shelly devices doesn’t support connecting to devices. Shelly devices are used as Bluetooth proxies to get data from devices which sends data using advertisements (notifications that does not need an active connection), this is mostly usable for extending coverage for Bluetooth sensors.
That would indicate to me: If you are using HA running in a VM on a Hyper-V you are pretty lost unless you have some Windows SKU that actually has a BT Stack enabled (so not a 2012R2 i.e.) AND are willing to spend some hard Dollares to somehow convert USB Devicses to IP Devices.
In that light the Victron Smart Battery Sense will be send back and instead I will go for a Shelly UNI to measure my batteries (I didnt realize Shelly has something there…)
@thecode Thanks for the quick response and the helping with the decission making!
I’m very interessted in the answer as well.
I have a Gardena watering valve that need to receive commands, And I was planning to use a Shelly plus PM nearby to make the connection to HA
but it’s not working.
Hi, the Bermuda BLE Trilateration project could be better solution to use Shelly Plus devices as BT proxy. (GitHub - agittins/bermuda: Bermuda Bluetooth/BLE Triangulation / Trilateration for HomeAssistant) In this case, you don not need to setup any custom Shelly script because the built in HA script enough. Moreover, you do not need to use it via MQTT because the Bermuda project is an integration into HA and communicate with the Shelly devices via the native Shelly integration (which is not MQTT). I only use ESPresence project to get the IRK for Apple devices and I also use the HA’s builtin “Private BLE Device” integration to handle Apple BLE privacy… All solution is very simple. I hope it helps.