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