Loading...
Streaming ACN
This module can transmit (send) or receive sACN (E1.31) DMX data. Use one module instance per universe (or one per target IP/universe combination).
universe: sACN universe number to use for send/receive. (Range: 1–63999)
Interface: the local network interface IP to bind to.
mode: Choose the module mode. send Transmit sACN packets. receive Listen for sACN packets and expose them as variables/feedback.
name: Source Name used when transmitting (visible to receivers).
uuid: Source UUID used when transmitting. Defaults to a generated UUID. Should be unique for each transmitting instance.
priority: sACN priority value (default 100, Range: 1–201) . Higher values take precedence when multiple sources send the same universe.
customIP: If enabled, you can specify a custom target. If disabled the module calculates the multicast group from the Universe automatically (shown in the UI as Active Target Address).
host: (IP) to send to (use for unicast or a custom multicast group).
variables: A channel range string that controls which DMX channels are exposed as Companion variables. Example formats: 1-512, 1-5,34,100-130. The module uses this range to create channel<n>_value variables for each selected channel.
All actions operate on DMX channels numbered 1–512 (start channel). Values are 8-bit (0–255) unless specified as 16-bit.
Set/Fade Value (single)
Set/Fade Value (single) 16-bit
Set/Fade Value (single) percentage (0–100%)
Set/Fade Values (multiple)
Offset Value (single)
Offset Value (single) 16-bit
Offset Value (multiple)
start using a space-separated list of offsets.The module exposes feedbacks you can use to change button colours or styles based on received/transmitted data.
Channel Intensity
Channel RGB
When channel matches a value
When channel value is greater than
The module exposes both status variables (source metadata) and per-channel variables depending on the variables range you configure.
Static/status variables (always available):
name — Name of the Sourceuuid — UUID of the Sourcefps — Speed of the Sourcepriority — Priority of the Sourcelastpackage — Last sACN packet (timestamp or sequence)packet_rate — Packets per seconduniverse — Universe numbersource_list — JSON object of active sources seen (receive mode)Channel variables (dynamic):
channel<n>_value — Value (0–255) of channel n (only created if variables setting includes that channel). For example channel1_value, channel404_value.How to expose channels:
Variables to expose field in the module config to a range string such as 1-512 or 1-5,34,100-130. The module will parse that and create channel<n>_value variables for each included channel.Updating variable values:
channel<n>_value updated with the current channel values (used by actions, other modules, or displayed in the Variables view).mode to send, set universe to 1. Leave customIP off and the UI will show the computed multicast target (239.255.x.x).customIP and set host to the receiver's IP.variables to 1-100 to reduce variable count.setValue with channel=5, value=200, duration=1000.If you need more universes, create additional module instances and set each to the required universe/target.
Multicast
Sending to a multicast universe (automatic): set mode to send, set universe to 1. Leave customIP off and the UI will show the computed multicast target (239.255.x.x).
or manually enter a multicast address in the range 239.255.0.0 to 239.255.255.255.
All devices listening to that multicast group and universe will receive the data.
Examples
239.255.0.1239.255.0.10239.255.1.0239.255.2.1Generic
CommunityGeneric
CommunityGeneric
CommunityGeneric
Community