Log Entry // July 12, 2026
homeassistantwled3dprintingdiy

Permanent Holiday Lighting using WLED and Custom J-Channel Mounts

Installing addressable WS2812B LEDs permanently under the eaves of the house with custom J-channel tracks and QuinLED Dig-Quads.

Permanent Holiday Lighting using WLED and Custom J-Channel Mounts

Addressable LEDs combined with the WLED software offer the ultimate, subscription-free way to customize holiday lighting. No more putting up Christmas lights in the freezing cold. I decided to install permanent addressable holiday lighting on the exterior of my house.

Here is how I designed the physical mounts using J-channels, wired the exterior WLED controllers, and integrated everything into Home Assistant.


1. The Hardware & Track System

For the permanent architectural lighting on the house, reliability and power distribution are critical. To keep the lights hidden during the day but bright at night, I used vinyl J-channels (typically used for siding).

Parts List & Tools

To build this, you need a few basic components:

Part Description Purchase Link
QuinLED Dig-Quad High-performance addressable LED controller QuinLED
WS2812B LED Strips 5V IP67 waterproof addressable LEDs Amazon
5V 40A Power Supply High-current power brick for long runs Amazon
Custom J-Channel Mounts 3D-printed brackets to secure strips Printables
14 AWG Wire Thick copper wire for power injection Amazon

The Installation Process

  1. 3D-Printed Mounting Brackets: Using my 3D printer, I printed custom spacing clips to secure the led strips firmly inside the J-channel facing downwards. This keeps the spacing uniform and prevents the adhesive backing from peeling off due to summer heat.
  2. Mounting the J-Channel: I mounted the J-channels directly under the fascia boards on both the first and second stories of the house. The J-channel hides the LEDs from direct view, creating a premium wash effect down the exterior walls.
  3. Power Injection: Because LED strips suffer from voltage drop over long runs, I injected 5V power at the beginning, middle, and end of the strip runs using 14 AWG wire. This prevents the ends of the strips from fading into yellow/red tones.

2. WLED Segmentation & Control

In WLED on the Dig-Quad, I mapped the house into two distinct segments:

By segmenting the house, Home Assistant can trigger distinct animations—for instance, keeping the first floor a solid warm white for security, while running a “Candy Cane” effect on the upper floor.

Home Assistant Integration

The Dig-Quad pulls directly into Home Assistant via the native WLED integration. This allows me to sync the lights with sunset schedules, trigger custom lighting presets (orange/purple for Halloween, red/green for Christmas), and instantly kill power to the power supply via a smart plug when the house goes to sleep.

Conclusion

By prioritizing a local-first approach with this hardware, you ensure maximum reliability and data privacy for your homelab. Check out the GitHub repository for the full configuration files!