DMX Input via Pharos

Last modified by Alexander Mott on 2024/06/14 18:25

Note: This should only be used if there is no ability to generate an e-DMX (sACN/Art-Net) feed into ShowRunnerCLC™.  E-DMX receiver is much more efficient.

ShowRunnerCLC™ can accept commands from a Pharos' DMX input.  Note: Pharos recommends not using more than 50 channels on the DMX input.  Use as few channels as possible and try not to send fades over DMX into the Pharos.

Steps:

ShowRunnerCLC™

  1. Enable UDP Listener in the ShowRunnerCLC™ config:

  "UdpListener":
    {
      "ListenPort": 45794
    },

Pharos Config:

  1. Create a new Pharos Project or Open an Existing One
  2. Go to Project->Project Features and set DMX In under Trigger to Enabled
  3. Go to Network->Select Controller with DMX Input->Interfaces and set the Serial Port to DMX Input
  4. Triggers
    1. Create a trigger on each DMX Input that you wish to send to ShowRunnerCLC™
    2. Set Trigger Parameters:
      1. Channel: Channel # you wish to capture
      2. Changes in range: Minimum: 0 Maximum: 255
    3. New Action: Output Ethernet
      1. Enable Variables
      2. IP/Hostname: IP Address or Hostname of the processor running ShowRunnerCLC™
      3. Port: 45794
      4. Protocol: UDP
      5. String: "GID.SetLevelByByte.<3>\r"
        1. GID is the GlobalID for the load within ShowRunnerCLC™
      6. Example DMX Channel 41 controlling load with global ID of 32:
        1597260805025-107.png