Wiki source code of DMX Input via Pharos

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

Hide last authors
Mark Kohlmann 8.1 1 (% class="box warningmessage" %)
2 (((
Scott Kohlmann 9.1 3 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>>doc:SHOWRUNNER™ Integrations Guide.Integration Options.sACN and ArtNet Receive.WebHome]] is much more efficient.
Mark Kohlmann 8.1 4 )))
Mark Kohlmann 2.1 5
Scott Kohlmann 9.1 6 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.
Mark Kohlmann 8.1 7
Mark Kohlmann 2.1 8 Steps:
9
Scott Kohlmann 9.1 10 ShowRunnerCLC™
Mark Kohlmann 2.1 11
Scott Kohlmann 9.1 12 1. Enable [[UDP Listener>>doc:SHOWRUNNER™ Integrations Guide.Integration Options.UDP Input.WebHome]] in the ShowRunnerCLC™ config:
Mark Kohlmann 2.1 13
Alexander Mott 10.1 14 (% class="box" %)
15 (((
16 ## "UdpListener":
17 {
18 "ListenPort": 45794
19 },##
20 )))
Mark Kohlmann 2.1 21
22 Pharos Config:
23
24 1. Create a new Pharos Project or Open an Existing One
25 1. Go to Project->Project Features and set DMX In under Trigger to Enabled
26 1. Go to Network->Select Controller with DMX Input->Interfaces and set the Serial Port to DMX Input
27 1. Triggers
Scott Kohlmann 9.1 28 11. Create a trigger on each DMX Input that you wish to send to ShowRunnerCLC™
Mark Kohlmann 2.1 29 11. Set Trigger Parameters:
30 111. Channel: Channel # you wish to capture
31 111. Changes in range: Minimum: 0 Maximum: 255
32 11. New Action: Output Ethernet
33 111. Enable Variables
Scott Kohlmann 9.1 34 111. IP/Hostname: IP Address or Hostname of the processor running ShowRunnerCLC™
Mark Kohlmann 2.1 35 111. Port: 45794
36 111. Protocol: UDP
37 111. String: "GID.SetLevelByByte.<3>\r"
Scott Kohlmann 9.1 38 1111. GID is the GlobalID for the load within ShowRunnerCLC™
Mark Kohlmann 2.1 39 111. Example DMX Channel 41 controlling load with global ID of 32:
40 [[image:1597260805025-107.png||height="58" width="693"]]
41
42