Hi all,
.
I have Bluetooth BLE devices that are far from the HA (I have it on a raspberry 4) so I recently decided to buy some esp32 boards and use them as bluetooth proxies (ESPHome Bluetooth Proxy ).
Got the boards from Amazon (esp32-wroom-32), followed the procedure on the esphome page above and all seamed to be just fine. Flashing was ok, it was immediately detected on HA and the integration looked to be completed as expected.
.
The bluetooth proxy is less than 1 meter from the undetected devices, on a place where the wifi coverage is strong (I can even see the device on the wifi router connected devices).
.
All apparently ok, but none of the these additional devices are being detected.
Why? Why me? Noooooooooo new devices on HA
.
Already left it “sitting down” more than a day to see if would be a matter or time until they broadcast anything and the proxy would catch it
Already powered the board by using a a usb power supply (5v 1A) and directly from my laptop USB port
Already placed the bluetooth proxy in many locations closer and far from the wifi router and from the ble devices
Already moved the undetected bluetooth devices closer to the raspberry pi4, to confirm that they get discovered right away and maintain continues communication/broadcast as expected. They do.
.
.
Note: if I move the undetected bluetooth devices closer to the raspberry pi4, they get discovered right away and maintain continues communication/broadcast as expected.
.
. Any idea on what could be the problem here?
. Any idea on what could I do to troubleshoot?
.
.
.
While googling around trying to understand what was the issue, I stumbled this comment on amazon
Hey @Flink did you ever figure this one out? I am in the exact same position as yourself, I’ve flashed an ESP-WROOM-32 with the bluetooth proxy profile and its picked up within home assistant. When I connect to the device and view the logs, I can see logs about it “proxying packets” so I assume the ESP32 device is working as it should. However, nothing is discovered within home assistant itself.
Hi @neoKushan
I followed the recommendation from a friend and left it as is for a few days. I cannot precise when, but the reality is that after a few days I noticed that the devices were detected and working properly.
To confirm that the ble proxy was working as expected, I turned it off and noticed that the devices also stop transmitting. When turning the ble proxy back on, the devices (re)started working in a matter of few minutes.
In sum, follow the installation process as described, keep your faith up and wait for it to do his magic (be discovered and discover the devices around him).
Thanks for replying! I’ve left it running for 2 days now and still nothing. I have to go away for a week or so I’ll leave it running then and hopefully it’ll just start working.
Are they possibly devices that require an active connection and have you added that to your BT Proxy YAML? Also, they’re definitely devices that have a HA integration?
I was trying to find a Bluetooth thermostat that I knew worked as I had it working before. I re-flashed the firmware and it started working again. Not sure what the issue was but power cycles never fixed it.
Can you maybe share your logs of the ESP? I’d like to compare with mine,and see if I need to also reflash.
Also how did you setup the ESP exactly? I installed it via their website and choose the Bluetooth proxy setting. Then afterwards I adopted it via homeassitants ESPHome add-on. Is that the same as you?