What Devices and Hardware Does LedFx Support for LED Control?

Updated

LedFx controls network-based LED devices, with documented support for ESP8266, ESP32, and Raspberry Pi 4 nodes. It can drive multiple devices at once, so a single audio input can produce synchronized effects across several LED strips or matrices. The official documentation also notes it "works great with cheap ESP8266/ESP32 nodes," which is what makes whole-house synchronized lighting practical rather than expensive.

Supported device types

Hardware Role in LedFx Notes from the docs
ESP8266 Network LED node Listed as a supported network-based device; described as a low-cost option
ESP32 Network LED node Listed as a supported network-based device; described as a low-cost option
Raspberry Pi 4 Network LED device Listed alongside the ESP boards as supported hardware

The key characteristic is that these are network devices. LedFx runs on a host machine (the docs describe a PC in the basic setup diagram) and sends effect data over the network to each node, rather than requiring a direct wired connection from the host to every strip.

Multiple devices and synchronization

LedFx is not limited to one output. The documentation states it "can control multiple devices" and that this enables "cost effective synchronized effects across your entire house." In practice this means:

  • You can run several ESP8266/ESP32 nodes, each driving its own strip or matrix.
  • All of them can respond to the same audio input at the same time.
  • Because the nodes are inexpensive, scaling to many rooms is a matter of adding nodes rather than buying specialized controllers.

How you configure and reach them

LedFx ships with a browser-based front end for configuration, control, and live visualization. It listens on port 8888 by default, reachable at:

  • http://localhost:8888
  • http://127.0.0.1:8888

From that interface you configure your devices and your effects. The documentation's table of contents includes dedicated Devices and Effects sections, plus a How To section with device- and virtual-related guides, including:

  • How to: Create a Dummy Matrix
  • How to: Create a Dummy VuMeter
  • How to: Create and Edit Virtuals
  • How to: Complex Segments
  • How to: Reorder Device and Virtuals

"Virtuals" are worth noting if you plan a multi-device setup: they let you group or segment devices so effects can be arranged across more than one physical output.

What to check before buying hardware

  1. Confirm your device is one of the documented network types (ESP8266, ESP32, Raspberry Pi 4) or otherwise reachable as a network LED device.
  2. Plan how many nodes you need — one per strip or matrix — since LedFx drives them individually and synchronizes them.
  3. Make sure the host machine and the nodes are on the same network, because control is network-based.
  4. Install LedFx first and open the port 8888 interface, then add devices there.

For installation, the docs point Windows and Mac users to the releases page and Linux users to pip; a bleeding-edge/experimental path is documented under Installation for those comfortable with the terminal. If a device isn't behaving, the documentation includes a Network & Performance Troubleshooting page and a "How to: Report an issue" guide.