Last modified by Mark Kohlmann on 2024/11/19 23:23

From version 17.1
edited by Alexander Mott
on 2023/10/02 15:26
Change comment: There is no comment for this version
To version 20.1
edited by Mark Kohlmann
on 2024/08/01 17:36
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.alexander\.mott@chiefintegrations\.com
1 +XWiki.mark\.kohlmann@chiefintegrations\.com
Content
... ... @@ -5,7 +5,7 @@
5 5  * "Disconnect signal from Etherenet ISC symbol in program."
6 6  * "Change Locally: Update signal name in EISC ISC symbol only."
7 7  
8 -[[image:MicrosoftTeams-image.png||height="413" width="394"]]
8 +[[image:MicrosoftTeams-image.png||queryString="width=394&height=413" height="413" width="394"]]
9 9  )))
10 10  
11 11  ShowRunnerCLC™ provides Ethernet Intersystem Communications interfaces for integration with 3rd party Crestron systems.
... ... @@ -124,25 +124,93 @@
124 124  * Define EiscType in config: ##"EiscType": "EiscServer"##
125 125  * Everything else defined as normal
126 126  * RSD file will be available in "/opt/crestron/virtualcontrol/RunningPrograms/**[ROOMID]**/Html/ShowRunner/RSDs/"
127 +* When importing the RSD to the AV program, the following steps need to be taken:
128 +** In the configuration tab, right-click the imported EISC and select "Replace"
129 +** Replace the imported RSD with a "VC-4 EISC Client"
130 +** In the device settings for the VC-4 EISC Client, under the IP Net Address tab, add the Room ID for the ShowRunnerCLC™ program on the VC-4
127 127  
128 -===== ShowRunnerCLC™ Config Settings (Importing from a third-party VC-4) =====
132 +===== ShowRunnerCLC™ Config Settings (Importing from a third-party VC-4, ShowRunnerCLC™ on Processor) =====
129 129  
130 130  * Define EiscType in config: ##"EiscType": "VirtualControlEiscClient"##
131 -* Define Vc4RoomId in config: ##"Vc4RoomId": "VC4ROOMID"##
132 -* IpAddressOrHostname will not used, instead VCSERVERADDR will be used instead
135 +* Define Vc4RoomId in config: ##"Vc4RoomId": "**VC4ROOMID**"##
136 +* IpAddressOrHostname will not be used, instead VCSERVERADDR console command will be used instead
133 133  
134 134  ===== Processor Settings =====
135 135  
136 -* 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##
137 -* 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##
140 +* 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**##
141 +* 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**##
138 138  * Reboot after entering the above settings
139 139  
140 140  (% class="box warningmessage" %)
141 141  (((
142 -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.
146 +ShowRunnerCLC™ will generate the RSD file as an EISC type, the SIMPL Windows programmer will need to convert the symbol to the correct type. At the time of this writing, Crestron does not allow import/export of RSD files for //EISC Client//, //EISC Server,// and //VC-4 EISC Client// types.
143 143  )))
144 144  
145 145  (% class="box warningmessage" %)
146 146  (((
147 -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.
151 +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.
148 148  )))
153 +
154 +(% class="box errormessage" %)
155 +(((
156 +Crestron Processors cannot use the VirtualControlEiscClient to multiple different VC-4 instances, firmware limitation of VCSERVERADDR command
157 +)))
158 +
159 +(% class="box errormessage" %)
160 +(((
161 +Crestron Processors cannot use multiple Control System Authentication (setcsauthentication) settings, firmware limitation of SETCSAUTHENTICATION command
162 +)))
163 +
164 +==== EISC Settings by Topology ====
165 +
166 +The following table defines the EISC types to use between ShowRunnerCLC™ and an AV program when they are connecting to each other.
167 +
168 +IP Address Requirements:
169 +//EISC Packed// and //3-Series TCP/IP EISC// need both processors to know each other's IP Address.
170 +//EISC Server// accepts EISC connections from an //EISC Client// or a //VC-4 EISC Client.//  Only the EISC Client side must know the IP address of the EISC Server.
171 +
172 +|=EISC Created By|=ShowRunner Host Type|=ShowRunner EISC Type|=AV Processor Host Type|=AV EISC Type
173 +|ShowRunner|Processor|(((
174 +EiscPacked* ~*~*~*~*
175 +
176 +ThreeSeriesEisc*
177 +
178 +EiscServer
179 +)))|Processor|(((
180 +SR Setting //EiscPacked//:
181 +Ethernet Intersystem Communications* ~*~*~*~*
182 +Ethernet Intersystem Communications (Packed)* ~*~*~*~*
183 +\\SR Setting //ThreeSeriesEisc//:
184 +3-Series TCP/IP Ethernet Intersystem Communications*
185 +
186 +SR Settings //EiscServer//:
187 +EISC Client*
188 +)))
189 +|ShowRunner|Processor|EiscServer|VC-4 Room|EISC Client*
190 +|ShowRunner|VC-4 Room|EiscServer|Processor|VC-4 EISC Client* ~*~*
191 +|ShowRunner|VC-4 Room|EiscServer|VC-4 Room|VC-4 EISC Client* ~*~*
192 +|AV Program|Processor|(((
193 +EiscPacked* ~*~*~*~*
194 +
195 +ThreeSeriesEisc*
196 +
197 +EiscServer
198 +)))|Processor|(((
199 +SR Setting //EiscPacked//:
200 +Ethernet Intersystem Communications* ~*~*~*~*
201 +Ethernet Intersystem Communications (Packed)* ~*~*~*~*
202 +\\SR Setting //ThreeSeriesEisc//:
203 +3-Series TCP/IP Ethernet Intersystem Communications*
204 +
205 +SR Settings //EiscServer//:
206 +EISC Client*
207 +)))
208 +|AV Program|Processor|VirtualControlEiscClient* ~*~**|VC-4 Room|EiscServer
209 +|AV Program|VC-4 Room|EiscClient*|Processor|EiscServer
210 +|AV Program|VC-4 Room|VirtualControlEiscClient* ~*~**|VC-4 Room|EiscServer
211 +
212 +Notes:
213 +~* Must configure IP Address of Remote Processor
214 +~** Must configure VC-4 RoomID for connection in symbol definition
215 +~*~*~* Must configure "Vc4RoomId" property in SR Config set to the ROOMID of the remote VC-4 instance
216 +~*~*~** 2-Series processor compatible