Skip to main content

Kallax WLED Controller

The Kallax WLED Controller is an ESP8266-based device running WLED firmware, mounted on the IKEA Kallax furniture in your living room. It controls addressable LED strips to provide ambient lighting, dynamic effects, and smart home integration for your space.

Features

  • Ambient Lighting: Customizable colors and effects for the Kallax shelves.
  • WLED Firmware: Easy control via web UI, mobile app, or smart home platforms.
  • Smart Home Integration: Works with Home Assistant, MQTT, Alexa, and more.
  • Presets & Segments: Save favorite lighting scenes and divide the strip into zones.
  • Music Reactive: Sync lights to music (with external sound input).
  • OTA Updates: Update firmware wirelessly.

Hardware Overview

  • Microcontroller: ESP8266 (NodeMCU or similar)
  • LED Strip: WS2812B or compatible addressable LEDs
  • Power Supply: 5V (sized for your LED strip length)
  • Mounting: Installed inside or behind the IKEA Kallax furniture

Architecture Diagram

Example: WLED Integration with Home Assistant

light:
- platform: wled
host: kallaxnode.local
name: "Kallax Shelf Lights"

Example: HTTP API Control

# Set Kallax LEDs to blue
curl "http://kallaxnode.local/win&T=1&A=255&R=0&G=0&B=255"

Usage

  • Web UI: Access via browser at http://kallaxnode.local or its IP address.
  • Mobile App: Use the WLED app for iOS/Android.
  • Smart Home: Control via Home Assistant, automations, or voice assistants.
  • Presets: Create and save lighting scenes for different moods or occasions.

Installation Notes

  • Secure the ESP8266 and LED strip inside or behind the Kallax furniture.
  • Ensure proper ventilation and cable management.
  • Use a power supply rated for the total LED current.

Resources

The Kallax WLED Controller brings smart, dynamic lighting to your living room furniture, making your space more vibrant