Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

An ESP32 can control wardrobe and mirror lighting through ESPHome, while Node-RED adds automation logic. A project author used an IR sensor to switch a mirror light without touching a control—a useful example of the idea, though the report does not provide a reproducible wiring plan or identify the exact parts.

What each part does

  • ESP32: the local controller connected to the light hardware and, optionally, a sensor.
  • ESPHome: the device software that configures the light and exposes controls. Its light component supports capabilities such as brightness, color, transitions, and effects where the selected hardware supports them. ESPHome light component documentation.
  • Node-RED: the automation layer that can coordinate events—for example, using a sensor event to switch the light or linking the light to other smart-home actions.

The project author describes wardrobe and mirror lights and an IR sensor used for touch-free on/off control. The post does not identify the ESP32 board, LED strip, sensor module, power supply, wiring, or a complete Node-RED flow, so treat it as an example rather than a tested build guide. Project report.

Choose the light before the automation

For straightforward white lighting

A simple white wardrobe strip may be all the project needs. Addressable RGB lighting is not a requirement for ordinary on/off or brightness control; choose a light type that fits the intended use and the ESPHome platform configuration.

For individually controlled pixels or effects

ESPHome documents an ESP32 RMT platform for addressable LED strips. Its configuration includes the data pin, LED count, chipset, and channel order, with WS2812 and SK6812 among the supported chipset choices. That makes a WS2812 addressable LED strip a relevant option when per-pixel control or effects are wanted—not an automatic choice for every wardrobe. ESPHome ESP32 RMT LED strip documentation.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
BTF-LIGHTING SP805E WLED LED Controller ESP32 with Mic, WiFi APP Control
  • 【Powerful ESP32 Chip & 100+ DIY Modes】Built with a high-performance ESP32 chip, this smart LED controller delivers stable processing power and reliable 2.4GHz Wi-Fi connectivity. Control your LED strips directly via the WLED Native or WLED+ App — no gateway required. It features over 100 pre-programmed dynamic lighting modes and supports full DIY customization.
  • 【Wide Strip Compatibility & High-Pixel Support】The SP805E controller is compatible with both SPI addressable strips (such as WS2812, WS2815, SK6812,WS2814 etc.) and PWM strips, covering single-color, CCT, RGB, RGBW, and RGBCCT. The controller provides a 2-channel data output to meet project needs.For SPI strips, each strip supports up to 2048 pixels per channel.LED strip is not included.
  • 【Built-in Microphone for Audio Sync Lighting】On-board sensitive microphone captures ambient sound in real time. Light effects automatically react to audio rhythm and volume changes. Works well in gaming desks, TV backlighting, bedroom ambiance, party decorations, store windows, bars, and display cases. Creates a dynamic atmosphere with sound-reactive lighting.
  • 【Multiple Uses】Works well for DIY enthusiasts, gamers, and smart home users. Can be used for Birthdays, Christmas, Halloween, and other festive events.Supports multiple lighting effects for different holiday needs: for Halloween, you can set a flickering flame effect or slow breathing effect for a spooky vibe;Also suitable for everyday ambiance like running lights for home parties.
  • 【Wide Voltage & UART Download Port】Wide voltage input: DC5V/12V/24V, 6A Max per channel (max 12A total). Built-in UART port enables hassle-free firmware updates and device debugging. No complex hardware required – ideal for WLED enthusiasts and developers who want to keep the controller up-to-date with the latest features.

Match the strip to the controller variant and installation length, and verify its voltage, current specifications, LED count, and channel order before buying. The project report does not specify a strip or establish a power budget.

Connect ESPHome to Node-RED

Connection path When it fits Important qualification
ESPHome native API When using the community node-red-contrib-esphome nodes directly with an ESPHome device. The package listing says the device must have the ESPHome API enabled and marks the package alpha. Check its present compatibility and status before relying on it. Node-RED package listing.
MQTT When the home automation design is organized around an MQTT broker. ESPHome documents MQTT support on ESP32 and the broker configuration. Its documentation also warns about API and reboot-timeout interaction when MQTT is enabled without the API. Review the current configuration guidance before choosing this route. ESPHome MQTT documentation.

These are alternative integration paths, not two transports the project necessarily needs at once. Choose based on the rest of the system and the integration you intend to maintain.

Rank #2
GLEDOPTO ESP32 PWM WLED LED Controller 5 Modes in 1 DC 12-24V WiFi Wireless App Control Easy Wiring DIY Static Dynamic Mode Lighting For Analog RGBCCT RGBW RGB WWCW CCT Dimmer Single Color Strip Light
  • WLED ESP32 - Efficient Chip: This controller uses the efficient ESP32 chip for quick response and an excellent user experience. And it supports WLED OTA upgrades. When upgrading, select the ESP32 version firmware. Incorrect firmware may cause damage to the product
  • APP Convenient Control: The ESP32 PWM WLED LED controller is Pre installed with WLED firmware, which can be directly controlled via the WLED app using wifi without the need for a gateway. Easily control lights anytime and anywhere
  • Versatile Compatibility: Supports five types of PWM dimming Analog light strips including RGBCCT, RGBW, RGB, CCT, and single-color. Support static and dynamic mode settings, meets diverse lighting needs
  • Upgraded Wiring Port: Upgrading the wiring terminal requires only a few simple steps to complete the installation, which is convenient and fast, without the need for additional wiring tools or knobs
  • Reverse Circuit Protection: Protecting controller from overcurrent, overload and overheating caused by wiring errors, safe and reliable

Consider an IR sensor for touch-free switching

The project author reports using an IR sensor so the mirror light could be switched without touching a control with wet hands. The report does not name the sensor model or establish a verified detection range, so its anecdotal description should not be treated as a component specification. Project report.

If adding a sensor, select a module whose output type and voltage are compatible with the ESP32 input and the ESPHome configuration you plan to use. A manual switch is a simpler alternative; a sensor adds touch-free convenience but also requires extra compatibility checks and automation setup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
GLEDOPTO ESP32 Mini WLED LED Controller with Microphone DIY Music Dynamic Modes DC 5~24V Work with Addressable Digital RGB IC WS2811 WS2812 SK6812 TM1814 WS2813 WS2815 Strip Light Easy Wiring
  • ESP32 Chip with Mic: High performance ESP32 chip, compatible with open-source WLED app, ensuring strong processing power and stable network connectivity
  • Microphone Music Dynamic Mode: Comes with a built-in microphone, enabling music dynamic mode. When you play music, the light strip automatically adjusts the lighting effect based on the rhythm and sound changes, creating a more vibrant and lively atmosphere. Whether it's at home gatherings or party events, it can bring you more fun
  • Segmented Control: You can divide the IC of the LED strip into any segment and set a special color for each segment, suitable for various cool atmosphere scenes
  • Rich Lighting Modes: This controller has more than 100 dynamic modes built-in, allowing you to choose the appropriate mode based on different scenes and preferences. From soft gradient colors to jumping flash effects, this controller can meet various lighting needs
  • Multiple Light Strip Compatibility: This controller is compatible with various types of light strips, such as WS2811, WS2812, SK6812, TM1814, WS2813, WS2815, and more. Regardless of what type of light strip you have, it can easily be paired with this controller
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Plan power and installation from component ratings

Select the LED strip and regulated DC supply together using the exact strip manufacturer’s voltage and current specifications for the chosen strip and installation length. The project report and ESPHome component documentation do not establish a project-specific supply rating. An LED channel with a diffuser can be considered as an optional finishing part; it is not confirmed as part of the reported build.

Do not infer mains wiring, isolation, fuse selection, wire gauge, or connector ratings from this project example. Keep fixed mains-side work out of an assumed beginner wiring recipe; use qualified help where installation involves fixed mains wiring.

Best Value
GLEDOPTO Elite 4 Channel ESP32 WLED LED Strip Light Controller Ethernet WiFi Dual Control Sound Reactive UART Energy Save Relay 20A Pluggable Fuse Level Shifter WS2811/12 SK6812 WS2815 Addressable LED
  • ​​Versatile Quad-Channel LED Control​​: This controller features ​​4 independent outputs​​ for simultaneous control of multiple LED strips, supporting popular types like ​​WS2811, WS2812, SK6812, and WS2815​​. It unlocks a vast library of ​​DIY dynamic lighting effects​​ through the powerful ​​WLED software
  • Dual Network Connectivity & Smart Home Ready​​: It offers flexible installation with both ​​Ethernet​​ for a stable wired connection and ​​WiFi​​ for wireless convenience
  • Robust Build with Integrated Protection​​: Designed for reliability, it includes key safety features such as a ​​20A pluggable fuse​​ for overcurrent protection and an ​​energy-saving relay​​ to minimize power consumption in standby mode
  • Audio-Reactive & UART Download​​: The built-in ​​microphone​​ enables lights to dynamically sync with ambient sound or music. The accessible ​​UART interface​​ allows for Updating WLED Firmware
  • Easy Setup with Powerful Segmentation:​​ Operating on a wide ​​DC 5-24V​​ input, it simplifies installation. The ​​WLED software​​ provides precise ​​segment control​​, allowing you to create different lighting scenes and effects on various sections of a single LED strip
Rank #4
BTF-LIGHTING SP805E WLED Controllers 2.4GHz RF RW4 Remote Kit,DC5V/12V/24V
  • 【High-Performance ESP32 Controller】Powered by an ESP32 chip for stable processing and 2.4GHz Wi-Fi. Connects directly with WLED Native or WLED+ App - no gateway required. Supports SPI addressable strips (WS2812, WS2815, SK6812, etc.) and PWM strips, covering single-color, CCT, RGB, RGBW, RGBCCT. For SPI strips, each supports up to 2048 pixels per channel.
  • 【2.4G Wireless RF Remote】The controller features a built-in RF-to-IR module, enabling extended-range, through-wall control of IR devices. One remote supports multiple controllers, and each controller can pair with up to 5 remotes. You can mark your favorite lighting effects, and then use the DIY buttons on the RF remote to activate the three marked effects.
  • 【100+ Dynamic Modes & DIY Effect Save】 Over 100 pre-programmed modes plus full DIY customization. Mark up to 3 favorite effects and recall them via DIY buttons on the RF remote. Works with addressable IC strips and PWM non-addressable strips simultaneously (SPI + PWM mixed).
  • 【Wide Voltage & Easy Firmware Update】 Input voltage DC5V/12V/24V, 6A per channel (12A total). Built-in UART port allows hassle-free firmware updates and debugging – no complex hardware required.
  • 【Flexible Expansion】Connect external devices (such as buttons or sensors) using the programmable IO33 pin and GND terminal to change lighting modes or activate special functions. The reliable signal loop also supports creative setups like lights that react to sound or motion, giving you more freedom for DIY projects.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.