Loading...
This module allows you to control MADRIX Aura 2, Aura 8, Aura 12, and Aura 32 devices via HTTP commands.
To enable remote control commands in your MADRIX Aura device, you must add XML configuration lines to the ShowConfig.xml file. This can be done using either:
Prerequisites:
Step-by-step instructions:
<scene index...> line and before the <plxconfig> lineAdd the following lines to your ShowConfig.xml file. IMPORTANT: Preserve all whitespace and indentation - the leading space at the beginning of each line is crucial.
Location in file: Insert these lines directly after the last <scene index...> element and before the <plxconfig> element.
<remote name="Play" action="play" value="0" porttype="http" command="play" enabled="yes" />
<remote name="Pause" action="pause" value="0" porttype="http" command="pause" enabled="yes" />
<remote name="Stop" action="stop" value="0" porttype="http" command="stop" enabled="yes" />
<remote name="record" action="record" value="0" porttype="http" command="record" enabled="yes" />
<remote name="Intensity fix" action="intensity" porttype="http" command="intensity" enabled="yes" />
<remote name="Intensity inc" action="intensity_inc" porttype="http" command="intensityinc" enabled="yes" />
<remote name="Intensity dec" action="intensity_dec" porttype="http" command="intensitydec" enabled="yes" />
<remote name="Cue" action="scene" porttype="http" command="cue" enabled="yes" />
<remote name="Next Cue" action="next" value="0" porttype="http" command="next" enabled="yes" />
<remote name="Previous Cue" action="previous" value="0" porttype="http" command="previous" enabled="yes" />
<remote name="speed inc" action="speed_inc" porttype="http" command="speedinc" enabled="yes" />
<remote name="speed" action="speed16" porttype="http" command="speed" enabled="yes" />
<remote name="speed inc" action="speed_inc" porttype="http" command="speedinc" enabled="yes" />
<remote name="speed dec" action="speed_dec" porttype="http" command="speeddec" enabled="yes" />
<remote name="Group 1" action="intensitygroup1" porttype="http" command="group1" enabled="yes" />
<remote name="Group 2" action="intensitygroup2" porttype="http" command="group2" enabled="yes" />
<remote name="Group 3" action="intensitygroup3" porttype="http" command="group3" enabled="yes" />
<remote name="Group 4" action="intensitygroup4" porttype="http" command="group4" enabled="yes" />
<remote name="Group 5" action="intensitygroup5" porttype="http" command="group5" enabled="yes" />
<remote name="Group 6" action="intensitygroup6" porttype="http" command="group6" enabled="yes" />
<remote name="Group 7" action="intensitygroup7" porttype="http" command="group7" enabled="yes" />
<remote name="Group 8" action="intensitygroup8" porttype="http" command="group8" enabled="yes" />
<remote name="Group 1 inc" action="intensitygroup1inc" porttype="http" command="group1inc" enabled="yes" />
<remote name="Group 1 dec" action="intensitygroup1dec" porttype="http" command="group1dec" enabled="yes" />
<remote name="Group 2 inc" action="intensitygroup2inc" porttype="http" command="group2inc" enabled="yes" />
<remote name="Group 2 dec" action="intensitygroup2dec" porttype="http" command="group2dec" enabled="yes" />
<remote name="Group 3 inc" action="intensitygroup3inc" porttype="http" command="group3inc" enabled="yes" />
<remote name="Group 3 dec" action="intensitygroup3dec" porttype="http" command="group3dec" enabled="yes" />
<remote name="Group 4 inc" action="intensitygroup4inc" porttype="http" command="group4inc" enabled="yes" />
<remote name="Group 4 dec" action="intensitygroup4dec" porttype="http" command="group4dec" enabled="yes" />
<remote name="Group 5 inc" action="intensitygroup5inc" porttype="http" command="group5inc" enabled="yes" />
<remote name="Group 5 dec" action="intensitygroup5dec" porttype="http" command="group5dec" enabled="yes" />
<remote name="Group 6 inc" action="intensitygroup6inc" porttype="http" command="group6inc" enabled="yes" />
<remote name="Group 6 dec" action="intensitygroup6dec" porttype="http" command="group6dec" enabled="yes" />
<remote name="Group 7 inc" action="intensitygroup7inc" porttype="http" command="group7inc" enabled="yes" />
<remote name="Group 7 dec" action="intensitygroup7dec" porttype="http" command="group7dec" enabled="yes" />
<remote name="Group 8 inc" action="intensitygroup8inc" porttype="http" command="group8inc" enabled="yes" />
<remote name="Group 8 dec" action="intensitygroup8dec" porttype="http" command="group8dec" enabled="yes" />
You can find the IP address of your MADRIX Aura device in one of these ways:
Option 1: Check the Device Directly
Option 2: Use MADRIX Hardware Manager (via USB)
Your Companion computer MUST be in the same IP address range as your MADRIX Aura device.
For example:
10.84.0.44 → Your PC should be in the 10.84.0.x range255.0.0.0)Enter the IP address of your MADRIX Aura device in the module configuration. This is the network address where Companion can reach your device.
Playback State: Control playback state
Previous Cue: Jump to the previous cue
Next Cue: Jump to the next cue
Specific Cue: Jump to a specific cue number (1-255)
Intensity: Master intensity control
Group Intensity: Control intensity for specific groups (1-8)
All commands are sent via HTTP GET requests to: http://[IP]/remote.cgi?[command]
| Command | Description | Example |
|---|---|---|
play | Start playback | remote.cgi?play |
pause | Pause playback | remote.cgi?pause |
stop | Stop playback | remote.cgi?stop |
intensity=X | Set master intensity | remote.cgi?intensity=255 |
intensityinc=X | Increase master intensity | remote.cgi?intensityinc=26 |
intensitydec=X | Decrease master intensity | remote.cgi?intensitydec=26 |
speed=X | Set playback speed | remote.cgi?speed=100 |
speedinc=X | Increase speed | remote.cgi?speedinc=10 |
speeddec=X | Decrease speed | remote.cgi?speeddec=10 |
cue=X | Go to cue number X | remote.cgi?cue=1 |
previous | Previous cue | remote.cgi?previous |
next | Next cue | remote.cgi?next |
group1=X | Set group 1 intensity | remote.cgi?group1=255 |
group1inc=X | Increase group 1 intensity | remote.cgi?group1inc=26 |
group1dec=X | Decrease group 1 intensity | remote.cgi?group1dec=26 |
record | Start/stop recording | remote.cgi?record |
Note: Groups 1-8 follow the same pattern as shown above for group1
The commands are not working or are not being recognized:
<scene index...> element and before the <plxconfig> elementCompanion cannot reach the device:
10.84.0.44, your PC should be in the 10.84.0.x range)ping [your-device-ip]Device is not responding:
Current Version: 1.0.1 (Released: 2026-01-21)
For detailed version history and planned features, see the CHANGELOG.
Made with ❤ by verLEDung - LED- & Veranstaltungstechnik
Website: https://verledung.com
Impressum: https://verledung.com/impressum
You need MADRIX installations or programming?
Contact: kontakt@verledung.com
This module is not an official product of inoage GmbH. It is an independent implementation for controlling MADRIX Aura devices via Bitfocus Companion.
MADRIX® is a registered trademark of inoage GmbH.
inoage GmbH
Wiener Straße 56
01219 Dresden, Germany
Phone: +49 351 862 6869 0
E-mail: info@madrix.com
Copyright © 2001 – 2025 inoage GmbH | All rights reserved.