-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Lights Pi documentation. Lights Pi is a headless Raspberry Pi lighting controller for studio environments — providing network-based control of DMX lighting fixtures through QLC+, plus a natural-language control layer for voice and chat-driven scene generation.
Lights Pi turns a Raspberry Pi into a dedicated DMX lighting controller that anyone on your studio network can operate from a browser, phone, or voice command. No physical access to the Pi needed.
Key capabilities:
- Control DMX fixtures through QLC+'s web interface
- Generate lighting scenes with natural language ("make it warm and dim")
- Manage fixtures and groups through a custom control server
- Provision and manage your Pi remotely with
lightsctl.sh
- A Raspberry Pi runs QLC+ headless, connected to your fixtures via an ENTTEC DMX USB Pro
- The QLC+ web UI (port 9999) provides full fixture control from any browser
- A custom Flask control server (port 5000) adds AI-powered scene generation
- The
lightsctl.shCLI handles provisioning, deployment, and diagnostics from your workstation
New to Lights Pi? Start here:
- System-Requirements — Check what hardware you need
- Quick-Start — Get up and running in 15 minutes
- Hardware-Setup — Connect your DMX fixtures
- Configuration — Customize your setup
Guides for first-time setup, from SD card preparation through your first scene.
Day-to-day commands and troubleshooting for operating your Lights Pi.
Hardware deep-dives, multi-universe setups, and configuration reference.
These docs are sourced from the GitHub Wiki. To contribute:
- Click "Edit on GitHub" on any page
- Make your changes in the wiki editor
- Changes appear on the site within an hour (no deploy needed)