Ethernet Intersystem Communications Export (Crestron)
Version 8.1 by Mark Kohlmann on 2022/09/30 19:41
ShowRunner provides Ethernet Intersystem Communications interfaces for integration with 3rd party Crestron systems.
- EISCs may be Classic, 3-Series, or Server/Client (VC-4) types
- EISCs can have their IP-ID and IP Address of the remote changed at run-time without a program restart
- An RSD file will be built for each EISC and a URL will be displayed on the touchscreen to retrieve it
- There are 2 EISC modes and only one mode is supported on an EISC definition, multiple EISCs may be defined
- AV Integration
- Provides a standardized interface for controlling areas
- Area selection may be changed at run-time
- AV Integration Demo
- Signals Provided per Area (signals vary by Area settings/configuration):
- Area Name
- Occupied
- Occupancy Enable/Disable
- Color Temp Auto
- Color Temp Manual Set and Feedback
- Area Master Raise/Lower
- Save Current Scene
- Recall Scene # and Current Scene Feedback
- Extended Scene Export option set
- Scene Count
- Scene Names
- Load Count
- Load Level Analogs
- Load Names
- Extended Load Export option set
- CCT Load type: Color Temp
- RGB[A|W]: Individual Color Channels
- Shade Count
- All Shade Open/Close
- Shade Name
- Shade Open/Close/Stop
- Ignore Fade Times option set
- Fade Times are not sent out, only final value. Reduces traffic.
- Device Export
- Exports devices with specific signals for each device type
- Occupancy Sensor
- Occupied
- Online Feedback
- Keyswitch
- Active Feedback
- Partition Sensor
- Combined Feedback
- Keypad
- Enable/Disable w/ Feedback
- Button Press Event
- Button Feedback Setting
- Extended Keypad Export option set
- Button Tap/Double Tap/Held Events
- Global Actions
- Activate
- Shade
- Open/Close/Stop
- Load
- Level Set and Feedback
- Photocell
- Sensor Reading
- Area
- Scene Set and Feedback
- Occupancy Sensor
- Devices to be exported are defined in the configuration and are not changeable at run-time.
- Exports devices with specific signals for each device type
- AV Integration
VC-4 Specific Notes
Prerequisites
- VC-4 server installed
- Recommended VC-4 server hardened per Crestron
- Will require SETCSAUTHENTICATION command on processor
- VC-4 installer will need to provide username and password for processor to connect, this is used with SETCSAUTHENTICATION
- showrunner running on a processor
- EISC created in the showrunner config
- AV program running on VC-4, AV programmer will need to provide the ROOM ID from VC-4
showrunner Config Settings
- Define EiscType in config: "EiscType": "VirtualControlEiscClient"
- Define Vc4RoomId in config: "Vc4RoomId": "VC4ROOMID"
- IpAddressOrHostname will not used, instead VCSERVERADDR will be used instead
Processor Settings
- Use console command VCSERVERADDR (or processor configuration pages) to add the VC-4 server IP address or hostname. Example: VCSERVERADDR my-vc-4-server.mycorpnet.com
- If security (hardening) is enabled use console command SETCSAUTHENTICATION to enroll the credentials used to login to VC-4. Example: SETCSAUTHENTICATION -n:vc4user -p:vc4password
- Reboot after entering the above settings