Integration Options

Last modified by Alexander Mott on 2024/06/14 20:31

ShowRunnerCLC™ Supports many different methods to integrate with a variety of third-party systems.

Third-party integrations in ShowRunnerCLC™ can be broadly split into three categories:

  • Third-Party Control: ShowRunnerCLC™ allows third-party systems to control its hardware
  • ShowRunnerCLC™ Feedback: ShowRunnerCLC™ provides status feedback of its hardware to third-party systems but does not allow the third-party system to control its hardware
  • ShowRunnerCLC™ Control: ShowRunnerCLC™ controls hardware belonging to third-party systems

The table below covers the most common integration options available in ShowRunnerCLC™ and indicates which of the above categories each integration belongs to:

Integration MethodThird-Party ControlShowRunnerCLC™ FeedbackShowRunnerCLC™ Control
BACnet✔ Supported ("Writable" points)✔ Supported ("Readable" points)🔘 Not Applicable*
DMX Input via Pharos✔ Supported🔘 Not Applicable

🔘 Not Applicable

eDMX Input via sACN or ArtNet (eDMX Receiver)✔ Supported🔘 Not Applicable🔘 Not Applicable
Ethernet Intersystem Communications Export (Crestron-to-Crestron)✔ Supported✔ Supported

🔘 Not Applicable (See EISC Import)

Ethernet Intersystem Communications Import (Crestron-to-Crestron)🔘 Not Applicable (See EISC Export)🔘 Not Applicable (See EISC Export)

✔ Supported

.NET Extensions✔ Supported✔ Supported✔ Supported
HTTPS REST API✔ Supported✔ Supported

🔘 Not Applicable*

LWAPI Crestron S# Library and Modules✔ Supported✔ Supported✔ Supported
Serial Integration (RS-232)✔ Supported✔ Supported§🔘 Not Applicable*
TCP Interface✔ Supported✔ Supported§🔘 Not Applicable*
UDP Input✔ Supported✖ Not Supported🔘 Not Applicable*
Shades Control🔘 Not Applicable🔘 Not Applicable✔ Supported

* Specific ShowRunnerCLC™ Control type integrations may utilize this method of communication; see individual integration pages for details
† ShowRunnerCLC™ Feedback or Third-Party Control is available through one or more of the other, general ShowRunnerCLC™ integrations; see individual pages (e.g., HTTPS API, Serial, TCP, UDP, etc.) for details
‡ Controlling DMX fixtures with ShowRunnerCLC™ using native eDMX or a dedicated DMX controller (e.g. Pharos LPC) is not considered a third-party integration; see DMX Order Options, Addressing DMX Fixtures, and Pharos Configuration pages for details
§ Feedback may be provided in response to a query from third-party system or may be provided whenever internal ShowRunnerCLC™ status updates; see individual integration pages for details and limitations