No description
Find a file
2021-05-14 23:58:45 -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@d88f9979a9 Update OpenRGB submodule for latest API changes 2021-05-14 23:58:45 -05:00
scripts Attempt Linux CI 2021-01-11 19:18:16 -06:00
.gitlab-ci.yml Add MacOS CI builds 2021-04-20 15:09:07 -05:00
.gitmodules Update OpenRGB 2021-04-21 20:38:02 +02:00
OpenRGBE131ReceiverDialog.cpp Prompt to map additional universes when an added controller exceeds the universe size 2021-01-18 13:46:05 -06:00
OpenRGBE131ReceiverDialog.h Add function to load universe map from a saved json file 2021-01-17 18:36:15 -06:00
OpenRGBE131ReceiverDialog.ui Reorganize the user interface 2021-01-25 20:08:42 -06:00
OpenRGBE131ReceiverPlugin.cpp Fix build 2021-01-07 21:30:14 -06:00
OpenRGBE131ReceiverPlugin.h Initial E1.31 receiver plugin is functional, automatically maps controllers to universes 2021-01-06 00:36:42 -06:00
OpenRGBE131ReceiverPlugin.pro Add MacOS CI builds 2021-04-20 15:09:07 -05:00
README.md Update README.md 2021-01-26 06:19:13 +00: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.

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