Issues with ESP32 Bluetooth Proxy - Yeelight BLE

I have HAOS on Raspberry Pi 5 and the built-in bluetooth works just fine with my Yeelight Ble Candela. With the proxy, I can find and add them already but I can’t get them to set in pairing mode and get them to work. I’ve read that the proxy for managing lights and sending commands isn’t the best thing and is used mainly for sensors.

Do you have active set to true?

i flashed a the ready-made project by ESPHome and i guess they set active proxy as default option now. That’s the .yaml configuration: (bluetooth-proxies/esp32-generic/esp32-generic.yaml at 95fa69897e999c6d4240130dc26db32bcff35ec6 · esphome/bluetooth-proxies · GitHub)

esphome:
  name: esp32-bluetooth-proxy
  friendly_name: Bluetooth Proxy
  min_version: 2025.8.0
  name_add_mac_suffix: true

esp32:
  variant: esp32
  framework:
    type: esp-idf

wifi:
  ap:

api:
logger:

ota:
  - platform: esphome
    id: ota_esphome

esp32_ble_tracker:
  scan_parameters:
    # We currently use the defaults to ensure Bluetooth
    # can co-exist with WiFi In the future we may be able to
    # enable the built-in coexistence logic in ESP-IDF
    active: true

bluetooth_proxy:
  active: true

button:
  - platform: safe_mode
    id: button_safe_mode
    name: Safe Mode Boot

  - platform: factory_reset
    id: factory_reset_btn
    name: Factory reset

I tried to take control with the esphome add-on and set active manually but nothing changes… :expressionless:

Giampiero,

One proxy device can only talk to a couple of devices at a time. If you are controlling multiple devices, add more proxy devices for both coverage and connection reasons.

I only have 2 lamps, none of them can connect. No other active connection with other device.

Did you make any progress on this?
I would love to connect my Yeelight Candela to Home Assistant.

Did you keep trying the ESP32 BT Proxy option?

Thanks.

I keep using the integrated my pi 5 bluetooth to control the lamp but it is far away my lamp and i have lots of disconnections over the day… seems no one care about this thing, i opened an issue over the hcoohb/hass-yeelightbt repo two weeks ago with no response yet.

Thanks for the info @giamp.pr I am just unable to do that since my HA instance is far away from the Candela lamp.
I’ve developed a custom firmware for ESP32 using ESP Home with the same functionality than the Yeelight Candela has. I am waiting for some parts so I can change my candela MCU and regain control of my candela using HA. I will post the result once it’s finished and I check everything is working as expected.

Are you willing to replace Candela MCU? You will lose every app functionality i guess but it would be great since i never used the app :slight_smile: Will you replace BT with WIfi or zigbee? Let me know! Thanks

Yes, I was able to replace the Candela MCU for an ESP32. In this case I used Wi-Fi to connect it to ESPHome.

I will make a post as soon as I have some spare time with the details and I will upload the firmware too.

It’s not hard to do it, you just have to have a cloudy day and some soldering skills.

Now, I can toggle the night mode when I turn on my Candela Lamp, or set a timer for it to fade out! :tada:

1 Like

Wow! Great work! Can’t way to you post your solution. That’s giving new life to this beautiful lamps. Thank you