Acquiring a DMX add-on license
To begin using DMX in the cloud you must first enable the relevant add-ons in order to use them. the DMX add-ons configuration can be found in the DMX tab under the Add-ons section in grid view. This page will display all of the licenses that you have purchased for DMX. There a several different licenses for different DMX features. If you would like to purchase a DMX license then please contact email@example.com or submit a request.
Setting up DMX add-on settings
When you have the license purchased, you will see a green tick under the relevant column. You will then be able to edit the DMX configuration for that license. You will have to first enable the DMX configuration by checking the first checkbox. From there you can then configure the subsequent configurations.
Allows the DMX universe to send values using the RS485 protocol.
Allows the DMX universe to receive values using the RS485 protocol.
Allows communicating with sACN nodes that are assigned to the specified DMX universe number in the Value column.
DMX channels can be created and configured under the DMX section. When changing the behaviour of a channel, it will create or remove rows as needed from the Send mapping tab and other DMX related tabs. Enabling Send behaviour on a channel will allow the control system to send values to the channel in the DMX universe and likewise enabling the Receive behaviour will allow the control system to receive values from the DMX channel in the DMX universe.
The flow for DMX and its behaviour is outlined as such:
DMX channels correspond to each channel on a DMX line and can be configured with Send and/or Receive behaviours, depending on your add-on licenses. A label can also optionally be set for the channel. Enabling the send behaviour will create an associated Send mapping row for the channel. Enabling the receive behaviour will create an associated Absolute input row and Target row for the channel. Channels are required in order to use DMX with the zencontrol system.
Send Mapping (sending DMX)
Send mappings are created for channels that are configured with the Send behaviour. They contain DALI level and fade settings that can be configured for each channel. With these values configured, you can then use a DALI switch or sensor to target the DMX channel. It will then use these settings when using the switch or sensor to dim or change light levels.
Absolute Input (receiving DMX)
Absolute inputs are created for channels that are configured with the Receive behaviour. They can be configured so that when you receive a value from the DMX channel, it is mapped to the target using the configured application.
Target (receiving DMX)
Targets are created for channels that are configured with the Receive behaviour. The targets configured will receive the values sent from the DMX channel to the zencontrol system. They will also be used by the absolute input applications. These targets can be used in the triggers view to trigger a DMX sequence or to set values in system variables for use in other sequences.
Sequences (sending DMX)
If you have some DMX lights and want to control them by changing colours or by using complex patterns, sequences can be used to achieve that. The DMX actions can be selected from any of the standard sequence types by selecting DMX function from any action in the sequence editor.
You will see all of the supported commands in the fields under the type. All of the commands require specifying what channels you want to send the values to.
These sequences can be triggered like any other trigger such as from a standard DALI input, from a system address, as part of a schedule or as a result of receiving input from the DMX line through the DMX absolute inputs.
If sACN is enabled then any values received from the specified DMX universe number in the add-on configuration will automatically be passed through to the DMX absolute input. The sACN DMX value is sent over the network to a channel and can be mapped to the absolute input if it created. This can allow you to take the value, which could be an arc slider, and send that as an arc level value to a DALI fitting.