I am trying to connect my Inkbird IBT-4XS through a Shelly 2PM acting as a Bluetooth Proxy. But HA doesn’t seem to recognize the Inkbird at all.
The Shelly is in Active Scanner Mode which is enabled in the Integration config, and the Shelly Bluetooth Gateway and RPC are enabled.
I cannot connect to the Inkbird though. When I install the Inkbird integration, I get an error stating that no device was found on the network. When trying to enable the bluetooth integration (which, according to the Inkbird Integration Docs is required), I do not get the Shelly listed as a bluetooth adapter.
I know the Shelly doesn’t support actual connections, but only listens to advertisements. Does the Inkbird support this or am I out of luck with my Shelly?
Buetooth proxies don’t show up as bluetooth adapters, and my Inkbird sensor (other model) does not require active connections. So it should just pop up.
I did get fooled once with a device I had previously connected and ignored. If that is the case for you too: use the filters at the top right to see if you hid it.
If not, I fear this particular model is not yet supported. You could try to search the esp docs to see if the esp does have support for it. Then you could just add it to the esp straight away without relying on the proxy.
There is an esp inside your shelly acting as a bluetooth proxy. But it seems HA itself has no support for your device (yet), so the messages arrive at HA but no one listens to them.
There is however support for those messages in the esp itself. So you could put the support for the inkbird inside the shelly (in the same way you added the proxy to the shelly), using the description in the link I posted.
No I did use the native firmware of the shelly as well as the “official” HA integration. You can enable bluetooth scanning mode from the config of the Shelly integration:
I can enable bluetooth, bluetooth RPC and bluetooth gateway in the Shelly 2PMs firmware. All 3 are active and I get a MAC-address:
But it seems like the shelly cannot actually act as an adapter (see here), but it should pick up advertisements. I have already picked up various other devices (apparently some of my neighbors also have “smart” devices ), but the Inkbird has not yet shown up.
I edited in a link in my previous post. As I said there, it may not be suited for the fainthearted. I would personally consider buying a €9,= esp instead of risking damaging a €22,= shelly.
I have now managed - for the sake of testing - to activate my Intel bluetooth adapter which is installed in HA’s host machine. It’s just rather far away from my shelly, so I might run into connection issues. But I just thought I might use it for a trial-and-error-run.
If you are using shelly cloud, then Enable Blootooth Gateway enables sending proxied ble data to Shelly Cloud. A BLE device has to be paired using Shelly App PRIOR TO THAT. I suppose it supports Shelly devices only but who knows…
If you use mqtt, then you have to use scripts in order to proxy ble data. In this situation you have to be able to decode data of particular ble devices. The collection of scripts contain an example decoding more devices than shelly.
You can try.