Open source Pi RDM Responder.
Download with instructions link
Main Features
ARM SoC baremetal programming controls DMX512 timing
Open source https://github.com/vanvught/rpidmx512
DMX512 Receiver
ANSI E1.11-2008 compliant (DMX512-A)
E1.20-2010 compliant (RDM)
Separate buffers for incoming DMX and RDM data
Support for sub-devices
Built-in support for many SPI devices (for example: WS2801, WS2811, WS2812, WS2812B, WS2813, WS2815, SK6812 (RGBW), APA102, APA102C)
Support for I2C sensors. Built-in support BH1750, HTU21D, INA219, MCP9808
Support for real-time clock mcp7941x
Real-time statistics and process information is available on external monitor (configurable display levels)
UUID (or S/N) is based on MAC-address (works across all Raspberry Pi models)
OLA command-line interface
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 device_info
Protocol Major: 1
Protocol Minor: 0
Device Model: 18
Product Category: Other
Software Version: 1455559040
DMX Footprint: 32
Current Personality: 1
Personality Count: 1
DMX Start Address: 1
Sub Device Count: 1
Sensor Count: 1
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 device_model_description
Model A+ 256MB
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 sensor_definition 0
Sensor Number: 0
Type: Temperature
Unit: degrees C
Prefix: None
Range Min: -273
Range Max: Undefined
Normal Min: -273
Normal Max: 85
Supports Recording: Recorded Value, Lowest/Highest Detected Values
Name: CPU
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 sensor_value 0
Sensor Number: 0
Present Value: 26
Lowest: 18
Highest: 26
Recorded: 26
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 dmx_personality
Current Personality: 1
Personality Count: 1
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 dmx_personality_description 1
Personality: 1
Slots Required: 32
Name: RDM Responder / DMX Analyzer
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 -d 1 dmx_personality_description 1
Personality: 1
Slots Required: 180
Name: WS2812 RGB LED
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 -d 1 dmx_start_address
DMX Address: 1
OLA web interface
Limitations :
The Raspberry Pi 2 Model B and Raspberry Pi 3 is using CPU0 only.