user-img

SmartHome yourself

  • 10 Projects
  • 12 Followers
  • Jun 14,2025
+ Follow

Philips Hue Ambiance Clone – DIY RGB LED Controller

Recreate a Philips Hue-style smart lamp using ESP32, RGB LEDs, and separate warm/cool white strips. Fully controllable via IR, rotary encoder, and Home Assistant – with effects, brightness, and presets powered by ESPHome.

Philips Hue Ambiance Clone – DIY RGB LED Controller
 
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Home Assistant

    Open Source
  • EspHome

Story

 

This DIY project replicates the core features of a Philips Hue Ambiance lamp using an ESP32 and a custom PCB. It supports RGB animations with WS2812 LEDs as well as separate control of warm white and cool white LED strips. An IR receiver and rotary encoder input allow physical control options alongside full smart home integration.

Powered by ESPHome, the controller works seamlessly with Home Assistant. You can set color effects, adjust brightness, blend between warm and cool white, or trigger scenes via remote, automation, or voice. All firmware is open and configurable via YAML.

 

📌 Highlights:

✅ RGB and dual white LED control (warm & cool white)
✅ WS2812 / Neopixel compatible
✅ ESP32 with ESPHome firmware
✅ Infrared remote control input
✅ Rotary encoder support
✅ Full Home Assistant integration
✅ OTA updates via WiFi
✅ Configurable effects, brightness & color presets
✅ 3D-printed case files and full documentation available

 

Video


https://youtu.be/yIegSiVpkys

 

📌Build instructions and firmware:

👉 smarthomeyourself.de/philips-hue-ambiance-clone

Code
  • ESPHome Code

    https://smarthomeyourself.de/hc_downloads/hue_ambiance_clone_esphome.txt
    View
CAD-Custom parts and enclosures

Philips Hue Ambiance Clone – DIY RGB LED Controller

Recreate a Philips Hue-style smart lamp using ESP32, RGB LEDs, and separate warm/cool white strips. Fully controllable via IR, rotary encoder, and Home Assistant – with effects, brightness, and presets powered by ESPHome.

149
 
5
0
2
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 5 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection