Closed spamsave47 closed 3 hours ago
The BTProxy used to work without pairing due to a security flaw in the firmware. It would fail pairing but continue working as if paired, they may have fixed that.
If you have a Bluetooth dongle you could try that. Otherwise I think you could make the esp pair with the eq3 by hard coding the pass key like this: https://esphome.io/components/ble_client.html#ble-client-on-passkey-request
Ok, I setup a passkey request handling and it works again. Thank you!
Oh wow, I'll have to add that to the docs of the core integration then.
@spamsave47 Could you maybe look at the updated documentation and tell me if this reflects the changes you made to get it working again?
Yes, but as far as I understand the ESPHome documentation you also always need to add
esp32_ble:
io_capability: keyboard_only
as otherwise the code cannot be entered, see the first example in ble_client
I made the mistake of updating some of my devices to newest firmware 148 using the calor BT app. Now Home Assistant cannot connect to them anymore. The not updated ones use firmware 146 and work. I use ESPHome Bluetooth proxies.
If I delete the devices from Home Assistant, I get the notification that a new device is found and I can add it via the integration but it seems like a proper connection is never established.
The only error messages I could gather via debug mode are as follows:
For the one I did reset completely:
For the one I did not reset: