Replacing Yeelight Candela MCU with ESP32-C3 (ESPHome Integration)

I finally had some time to document the full process of replacing the original Yeelight Candela MCU with an ESP32-C3 Super Mini and integrating it with ESPHome.

This mod allows full control of the lamp via Home Assistant while keeping the original rotary encoder functionality.

:wrench: What this project includes

  • Complete disassembly steps
  • Removal of the original daughter board
  • Wiring diagram and GPIO mapping
  • ESPHome configuration (included in the repo)
  • Integration with Home Assistant

:sparkles: Features

  • Control Yeelight Candela trough Home Assistant
  • Control brightness via rotary encoder
  • Toggle night mode automatically with an specific rotary encoder turn

:warning: Requirements

  • Soldering skills & basic electronics knowledge
  • A multimeter
  • Solder and wires
  • Hot air gun

:camera_flash: Hardware & Wiring



:package: Repository

:point_right: GitHub repo: esphome-yeelight-candela-lamp

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

1 Like

I’ll try. Thank you!

1 Like

You are welcome.
Thank you for your previous post!

Wow this is amazing, thanks a lot! You made an entire project guide :smiley: I can’t wait to try it myself. Very nice work!