Open Source Wi-Fi Gradient LED Strips

Get Started

Three easy steps to make your own Wi-Fi LED strip.

  1. Shop for hardware

    Buy an ESP32-based LED controller, a power supply and a LED strip.

    • ESP32
    • ESP32-S3
    • ESP32-C3
    • ESP32-C5
    • ESP32-C6
  2. Connect the LEDs

    Connect your strip and power supply following your controller’s instructions.

    • WS2812
    • WS2814
    • WS2805
    • SK6812
  3. Flash & Connect

    Open the Luxio Web App, add a new device by tapping and flash via USB.

Connectivity

Connect your way. Set up and control your lights over Wi-Fi, Bluetooth or USB.

Wi-Fi

Control your Luxios on your home network.

Bluetooth

Connect anywhere from iPhone or Android.

USB

Plug in to install, configure and even control.

Lua-nimations

Apply one of the presets, or code your own animation. Try Luxio Studio on the web in a simulator or a real device.

-- A rainbow that moves along your strip.
function loop()
  local count = luxio_get_pixel_count()
  local time = luxio_millis() / 20000

  luxio_fill_hsv(time, 1 / count)
end

Works with your Smart Home

Connect Luxio to your smart home and everyday automations.

Homey

Luxio works seamlessly with Homey Pro and Homey Self-Hosted Server.

Home Assistant

Connect Luxio to your Home Assistant installation via LAN.

Matter

Connect with Apple Home, Google Home, Alexa and others.

Script with Luxio CLI

Control Luxio from scripts and cronjobs. Discover lights, set colors and play animations from your terminal.

$ npm install -g @luxio-lighting/cli
$ luxio --device "Living Room" on
$ luxio --device "Living Room" brightness 192
$ luxio --device "Living Room" set-gradient ff0000,00ff00,0000ff