No description
Find a file
2025-09-14 14:56:25 -05:00
debian Add Debian packaging files 2024-08-10 15:50:29 -05:00
dependencies/libe131/src Initial E1.31 receiver plugin is functional, automatically maps controllers to universes 2021-01-06 00:36:42 -06:00
OpenRGB@1fbacdea37 Pull up OpenRGB submodule to 1.0rc1 and fix build 2025-07-21 00:16:48 -05:00
scripts Add Qt6 Linux builds 2025-07-22 20:50:42 -05:00
.gitignore Release 0.8 2022-12-03 09:30:06 +01:00
.gitlab-ci.yml Add Qt6 Linux builds 2025-07-22 20:50:42 -05:00
.gitmodules Update OpenRGB 2021-04-21 20:38:02 +02:00
OpenRGBE131ReceiverDialog.cpp Use getter functions to access RGBController string members instead of accessing them directly 2025-08-20 11:44:35 -05:00
OpenRGBE131ReceiverDialog.h Merge in next branch to upgrade to new API version and prepare for 1.0 release 2025-02-07 02:35:12 +00:00
OpenRGBE131ReceiverDialog.ui Add auto-start feature 2024-11-12 10:30:18 +01:00
OpenRGBE131ReceiverPlugin.cpp Merge in next branch to upgrade to new API version and prepare for 1.0 release 2025-02-07 02:35:12 +00:00
OpenRGBE131ReceiverPlugin.h Merge in next branch to upgrade to new API version and prepare for 1.0 release 2025-02-07 02:35:12 +00:00
OpenRGBE131ReceiverPlugin.ico Build MSI installer 2025-02-13 11:47:50 -06:00
OpenRGBE131ReceiverPlugin.png Release 0.8 2022-12-03 09:30:06 +01:00
OpenRGBE131ReceiverPlugin.pro OpenRGB E1.31 Receiver Plugin Release Candidate 1.0rc2 2025-09-14 14:56:25 -05:00
README.md Update Readme. Link to QLC+ changed. 2024-08-11 19:49:55 +00:00
resources.qrc Release 0.8 2022-12-03 09:30:06 +01:00

OpenRGB E1.31 Receiver Plugin

This is a plugin for OpenRGB that adds E1.31 integration. E1.31 is an industry-standard lighting protocol used for all sorts of lighting control and is supported by a wide variety of lighting control software. E1.31 is often used for sequenced light shows such as Christmas light displays with music. This plugin allows you to control all of your OpenRGB-supported hardware from these lighting control programs by turning your OpenRGB setup into an E1.31 receiver.

Stable (0.9)

Building

Build the plugin using QT Creator or QMake using the .pro file.

Installation

Copy the plugin to your OpenRGB plugins directory.

  • Windows: %APPDATA%\OpenRGB\plugins
  • Linux: ~/.config/OpenRGB/plugins

Usage

Once installed, you will have an E1.31 Receiver tab in OpenRGB. Select this tab. Once detection is complete, the list of controllers on the left should be populated. You must map controllers to universes. You may do this manually by clicking the Add Universe button to create a universe, then selecting both the universe and a controller from the left, then clicking Add Controller to add the controller to the universe. You can also automatically map the controllers by clicking the Auto-Map button, which assigns one controller to each universe, automatically creating additoinal universes for controllers that do not fit within a single universe. After the mapping is set up, you can simply click the Start Receiver button and OpenRGB is ready to receive E1.31 packets. You can save the mapping with the Save Map button so that you can load it back next time with the Load Map button.

Tested E1.31 software

Screenshot

image