Wiki source code of Ethernet Intersystem Communications Export (Crestron)
Version 10.1 by Alexander Mott on 2023/05/11 15:30
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="box warningmessage" %) | ||
| 2 | ((( | ||
| 3 | Note: Any changes to load hardware/scene quantity will require a regeneration of the EISC and will result in signal changes. | ||
| 4 | ))) | ||
| 5 | |||
| 6 | ShowRunnerCLC™ provides Ethernet Intersystem Communications interfaces for integration with 3rd party Crestron systems. | ||
| 7 | |||
| 8 | * EISCs may be Classic, 3-Series, or Server/Client (VC-4) types | ||
| 9 | * EISCs can have their IP-ID and IP Address of the remote changed at run-time without a program restart | ||
| 10 | * An RSD file will be built for each EISC and a URL will be displayed on the touchscreen to retrieve it | ||
| 11 | * There are 2 EISC modes and only one mode is supported on an EISC definition, multiple EISCs may be defined | ||
| 12 | ** AV Integration | ||
| 13 | *** Provides a standardized interface for controlling areas | ||
| 14 | *** Area selection may be changed at run-time | ||
| 15 | *** [[AV Integration Demo>>url:https://files.chiefintegrations.com/s/Di4aypEKX7APn8n]] | ||
| 16 | *** Signals Provided per Area (signals vary by Area settings/configuration): | ||
| 17 | **** Area Name | ||
| 18 | **** Occupied | ||
| 19 | **** Occupancy Enable/Disable | ||
| 20 | **** Color Temp Auto | ||
| 21 | **** Color Temp Manual Set and Feedback | ||
| 22 | **** Area Master Raise/Lower | ||
| 23 | **** Save Current Scene | ||
| 24 | **** Recall Scene # and Current Scene Feedback | ||
| 25 | **** Extended Scene Export option set | ||
| 26 | ***** Scene Count | ||
| 27 | ***** Scene Names | ||
| 28 | **** Load Count | ||
| 29 | **** Load Level Analogs | ||
| 30 | **** Load Names | ||
| 31 | **** Extended Load Export option set | ||
| 32 | ***** CCT Load type: Color Temp | ||
| 33 | ***** RGB[A|W]: Individual Color Channels | ||
| 34 | **** Shade Count | ||
| 35 | **** All Shade Open/Close | ||
| 36 | **** Shade Name | ||
| 37 | **** Shade Open/Close/Stop | ||
| 38 | **** Ignore Fade Times option set | ||
| 39 | ***** Fade Times are not sent out, only final value. Reduces traffic. | ||
| 40 | ** Device Export | ||
| 41 | *** Exports devices with specific signals for each device type | ||
| 42 | **** Occupancy Sensor | ||
| 43 | ***** Occupied | ||
| 44 | ***** Online Feedback | ||
| 45 | **** Keyswitch | ||
| 46 | ***** Active Feedback | ||
| 47 | **** Partition Sensor | ||
| 48 | ***** Combined Feedback | ||
| 49 | **** Keypad | ||
| 50 | ***** Enable/Disable w/ Feedback | ||
| 51 | ***** Button Press Event | ||
| 52 | ***** Button Feedback Setting | ||
| 53 | ***** Extended Keypad Export option set | ||
| 54 | ****** Button Tap/Double Tap/Held Events | ||
| 55 | **** Global Actions | ||
| 56 | ***** Activate | ||
| 57 | **** Shade | ||
| 58 | ***** Open/Close/Stop | ||
| 59 | **** Load | ||
| 60 | ***** Level Set and Feedback | ||
| 61 | **** Photocell | ||
| 62 | ***** Sensor Reading | ||
| 63 | **** Area | ||
| 64 | ***** Scene Set and Feedback | ||
| 65 | *** Devices to be exported are defined in the configuration and are not changeable at run-time. | ||
| 66 | |||
| 67 | (% class="wikigeneratedid" %) | ||
| 68 | ==== Processors with Control Subnets ==== | ||
| 69 | |||
| 70 | When integrating a 3-Series EISC with a processor that has both a LAN port and a Control Subnet using a connection over the LAN, there are some additional settings that need to be enabled in order for the integration to work correctly. These commands are the same for both 3-Series and 4-Series processors: | ||
| 71 | |||
| 72 | * ##securegateway default## | ||
| 73 | ** Enables non-secure connections (CIP on port 41794) from the LAN side instead of requiring a secure connection (SCIP on port 41796) | ||
| 74 | * ##isolatenetworks off## | ||
| 75 | ** Enables communications between the LAN and the Control Subnet, where the actual control processor is located | ||
| 76 | |||
| 77 | ==== VC-4 Specific Notes ==== | ||
| 78 | |||
| 79 | ===== Prerequisites ===== | ||
| 80 | |||
| 81 | * VC-4 server installed | ||
| 82 | * Recommended VC-4 server hardened per [[Crestron>>https://support.crestron.com/app/answers/detail/a_id/1001249/kw/harden%20VC-4]] | ||
| 83 | ** Will require SETCSAUTHENTICATION command on processor | ||
| 84 | ** VC-4 installer will need to provide username and password for processor to connect, this is used with SETCSAUTHENTICATION | ||
| 85 | * ShowRunnerCLC™ running on a processor | ||
| 86 | * EISC created in the ShowRunnerCLC™ config | ||
| 87 | * AV program running on VC-4, AV programmer will need to provide the ROOM ID from VC-4 | ||
| 88 | |||
| 89 | ===== ShowRunnerCLC™ Config Settings ===== | ||
| 90 | |||
| 91 | * Define EiscType in config: ##"EiscType": "VirtualControlEiscClient"## | ||
| 92 | * Define Vc4RoomId in config: ##"Vc4RoomId": "VC4ROOMID"## | ||
| 93 | * IpAddressOrHostname will not used, instead VCSERVERADDR will be used instead | ||
| 94 | |||
| 95 | ===== Processor Settings ===== | ||
| 96 | |||
| 97 | * 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## | ||
| 98 | * 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## | ||
| 99 | * Reboot after entering the above settings | ||
| 100 | |||
| 101 | (% class="box warningmessage" %) | ||
| 102 | ((( | ||
| 103 | ShowRunnerCLC™ will generate the RSD file as an EISC type, the SIMPL Windows programmer will need to convert the symbol to an //EISC Server//. At the time of this writing, Crestron does not allow import/export of RSD files for //EISC Client//, //EISC Server,// and //Virtual Control EISC Client// types. | ||
| 104 | ))) | ||
| 105 | |||
| 106 | (% class="box warningmessage" %) | ||
| 107 | ((( | ||
| 108 | ShowRunnerCLC™ uses analog join 4001 on normal EISCs to confirm the logic is fully online. Join 4001 is not available on //EISC Client//, //EISC Server,// and //Virtual Control EISC Client// types so 4000 is used instead. | ||
| 109 | ))) |