Wiki source code of Zūm Autodiscovery

Version 3.1 by Alexander Mott on 2022/09/22 21:47

Show last authors
1 (% class="box warningmessage" %)
2 (((
3 This article is about automatically building a SHOWRUNNER™ configuration using the Zūm Autodiscovery feature of SHOWRUNNER™. For instructions on configuring Zūm Wired rooms using the Crestron Zūm App, see [[this page>>SHOWRUNNER™ Setup Guide.Wiring Guide.Zūm Wired System Overview.Crestron Zūm App Overview.WebHome]].
4 For instructions on configuring Zūm Net devices using Crestron Toolbox, see [[this page>>doc:SHOWRUNNER™ Setup Guide.SHOWRUNNER™ Installation Guide.SHOWRUNNER™ Installation and Network Setup.ZUMNET-JBOX Setup.WebHome]].
5 )))
6
7 {{box cssClass="floatinginfobox" title="**CONTENTS**"}}
8 {{toc/}}
9 {{/box}}
10
11 (% class="row" %)
12 (((
13 If Zūm Net devices have been configured using Crestron's Zūm App
14
15 = Zūm Wired =
16
17 Lorem
18
19 = Zūm Wireless =
20
21
22 As of version 2.190 ShowRunner can discover RF Gateways and attached Zum NETBRIDGES. ShowRunner will find all devices, set them up, create areas and loads.
23 *Disconnect from the gateway before discovery as they cannot support multiple connections*
24 *Plug loads do not appear in the UI*
25
26 == Pre-Requisites: ==
27
28 * Zum NETBRIDGES acquired to their respective gateway (CEN-GWEXER/ZUMNET-GATEWAY)
29 * ShowRunner installed and running on a 3-series processor on the same network as the gateway
30 * NETBRIDGES do not need to have addresses assigned. ShowRunner will automatically address them. If devices all already addressed then their addresses will be honored.
31
32 (% class="box warningmessage" id="HCaution:" %)
33 (((
34 **Note,** SHOWRUNNER has two different types of Zum Wireless autodiscovery:
35 1. Claim All RF Gateways - ShowRunner will find all CEN-GWEXERs [ZUMNET-GATEWAY] on the network and will claim them as its own.  DO NOT use this method if there are gateways used by different ShowRunner or other Crestron systems on the same local network.
36 1. Manual RF Gateway Assignment - ShowRunner can be told which gateways it should scan. Use this approach if you have gateways that are used by multiple systems on the same local network.
37 )))
38
39 == Option 1: Claim All Gateways: ==
40
41 Use this method when you have a single ShowRunner instance on a local network with all gateways being used for ShowRunner.
42
43 * Connect to the processor's console with Toolbox or your favorite SSH client.
44 * Type "//sr discover zum true//" and press enter.
45 * Status messages and the results will be displayed on the console. The process should take about 3 minutes.
46 * When the discovery is finished type "//sr save//" and press enter to save the updated config. Due to an unknown quirk that we are looking into, ShowRunner must be restarted to complete the acquire process.
47 * Type "//progreset//" and press enter to restart ShowRunner
48 * Once ShowRunner has finished restarting type "//sr discover zum false//" and press enter. ShowRunner will be able to acquire the loads attached to the Zum rooms at this point.
49 * Once completed ShowRunner is now ready for full Zum control
50
51 == Option 2: Manual RF Gateway Claiming: ==
52
53 Use this method if you have multiple ShowRunner instances on the same network or have gateways used by other Crestron systems.
54
55 * Connect to the processor's console with Toolbox or your favorite SSH client.
56 * Type "//sr devmgr ethernet query//" and press enter. This queries the local network for RF Gateways.
57 * Type "//sr devmgr ethernet show devices//" and press enter. This displays all found Crestron ethernet devices.
58 * For each gateway that you'd like this instance of ShowRunner to use, use the hostname from the table of found ethernet devices. For example if the gateway Hostname is CEN-GWEXER-9E6ADA type "//sr ethernet device claim CEN-GWEXER-9E6ADA//". ShowRunner will auto-assign an IP-ID. After all gateways have been claimed by ShowRunner proceed to the next step.
59 * Type "//sr discover zum false//" and press enter.
60 * Status messages and the results will be displayed on the console. The process should take about 3 minutes.
61 * When the discovery is finished type "//sr save//" and press enter to save the updated config. Due to an unknown quirk that we are looking into, ShowRunner must be restarted to complete the acquire process.
62 * Type "//progreset//" and press enter to restart ShowRunner
63 * Once ShowRunner has finished restarting type "//sr discover zum false//" and press enter. ShowRunner will be able to acquire the loads attached to the Zum rooms at this point.
64 * Once completed ShowRunner is now ready for full Zum control
65
66 == Examples ==
67
68 === Example for Option 1: ===
69
70 {{{MC4>sr discover zum true
71 Starting Zum Discovery with gateway claiming
72 MC4>Found 1 Gateways to check.
73 Claimed Gateway SN: 1720JBH04269 at IP-ID: 30
74 Update request from IP-ID-30 in Program 01
75 Claimed 1 Gateways. Waiting for queries to finish.
76 Performing Discovery on 1 Gateways.
77 Evaluating 3 Devices on Gateway 30
78 Claiming ZUM-NETBRIDGE SN: 1726NEJ01096 from IP-ID: 30
79 Dev: ZUM-NETBRIDGE addrssing to RF ID: 03
80 Setting up RF Device 'ZUM-NETBRIDGE' on Gateway 30 at RF-ID 03
81 Claiming ZUM-NETBRIDGE SN: 1914NEJ03096 from IP-ID: 30
82 Dev: ZUM-NETBRIDGE addrssing to RF ID: 04
83 Setting up RF Device 'ZUM-NETBRIDGE' on Gateway 30 at RF-ID 04
84 Claiming ZUM-NETBRIDGE SN: 1914NEJ03098 from IP-ID: 30
85 Dev: ZUM-NETBRIDGE addrssing to RF ID: 05
86 Setting up RF Device 'ZUM-NETBRIDGE' on Gateway 30 at RF-ID 05
87 Discovering Zum Loads on 1 Gateways.
88 Discovering Zum Loads on 3 Devices.
89 NETBIRDGE: NewLoads: 0 ModifiedLoads: 0 RemovedLoads: 0
90 Device: ZUM Netbridge 30:03 at 30:03 discovery result: .
91 NETBIRDGE: NewLoads: 0 ModifiedLoads: 0 RemovedLoads: 0
92 Device: ZUM Netbridge 30:04 at 30:04 discovery result: .
93 NETBIRDGE: NewLoads: 0 ModifiedLoads: 0 RemovedLoads: 0
94 Device: ZUM Netbridge 30:05 at 30:05 discovery result: .
95 RF Gateways: 0
96 RF Devices: 3
97 New Loads: 0
98 Modified Loads: 0
99 Removed Loads: 0
100 Zum Discovery Finished
101 MC4>sr save
102 Saved config
103 MC4>progreset
104 ...
105 CI ShowRunner startup completed successfully in 8072ms
106 MC4>sr discover zum false
107 Starting Zum Discovery without gateway claiming
108 MC4>Notice: SimplSharpPro[App01] # 2020-07-21 22:19:46 # Recalling startup scenes (if applicable)
109 Performing Discovery on 1 Gateways.
110 Evaluating 3 Devices on Gateway 30
111 Claiming ZUM-NETBRIDGE SN: 1726NEJ01096 from IP-ID: 30
112 Dev: ZUMMESH-NETBRIDGE already claimed at RF ID: 03
113 Claiming ZUM-NETBRIDGE SN: 1914NEJ03096 from IP-ID: 30
114 Dev: ZUMMESH-NETBRIDGE already claimed at RF ID: 04
115 Claiming ZUM-NETBRIDGE SN: 1914NEJ03098 from IP-ID: 30
116 Dev: ZUMMESH-NETBRIDGE already claimed at RF ID: 05
117 Discovering Zum Loads on 1 Gateways.
118 Discovering Zum Loads on 3 Devices.
119 Evaluating Device: ZUM-BLE ShortAddress: FFFA Type: BLERadio
120 Evaluating Device: ZUM-JBOX-20A-PLUG ShortAddress: 0000 Type: PlugLoad
121 Evaluating Device: ZUM-KP10C-BATT ShortAddress: 52E5 Type: Keypad
122 Evaluating Device: ZUM-PIR-OCC-BATT ShortAddress: DAF1 Type: OccupancySensor
123 Evaluating Device: ZUM-JBOX-5A-LV ShortAddress: 92EF Type: DimmableLoad
124 Load: Load37615 Added
125 NETBIRDGE: NewLoads: 1 ModifiedLoads: 0 RemovedLoads: 0
126 Device: ZUM Netbridge 30:03 at 30:03 discovery result: .
127 Evaluating Device: ZUM-BLE ShortAddress: FFFA Type: BLERadio
128 Evaluating Device: ZUM-DALI ShortAddress: 740D Type: Unknown
129 Evaluating Device: ZUM-5A-LV ShortAddress: 0482 Type: DimmableLoad
130 Load: Load1154 Added
131 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: 0000 Type: DimmableLoad
132 Load: Load0 Added
133 Evaluating Device: ZUM-KP10C-BATT ShortAddress: D766 Type: Keypad
134 Evaluating Device: ZUM-OL-PHO-BATT ShortAddress: 95ED Type: Photocell
135 Evaluating Device: ZUM-PIR-OCC-BATT ShortAddress: 44C2 Type: OccupancySensor
136 Evaluating Device: ZUM-DALI-GROUP ShortAddress: 740D Type: Unknown
137 Evaluating Device: ZUM-DALI-GROUP ShortAddress: 740D Type: Unknown
138 NETBIRDGE: NewLoads: 2 ModifiedLoads: 0 RemovedLoads: 0
139 Device: ZUM Netbridge 30:04 at 30:04 discovery result: .
140 Evaluating Device: ZUM-BLE ShortAddress: FFFA Type: BLERadio
141 Evaluating Device: ZUM-SIM ShortAddress: 0000 Type: OccupancySensor, PartitionSensor
142 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: EBCF Type: DimmableLoad
143 Load: Load60367 Added
144 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: 3CC1 Type: DimmableLoad
145 Load: Load15553 Added
146 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: F94A Type: DimmableLoad
147 Load: Load63818 Added
148 NETBIRDGE: NewLoads: 3 ModifiedLoads: 0 RemovedLoads: 0
149 Device: ZUM Netbridge 30:05 at 30:05 discovery result: .
150 RF Gateways: 0
151 RF Devices: 3
152 New Loads: 6
153 Modified Loads: 0
154 Removed Loads: 0
155 Zum Discovery Finished
156 }}}
157
158 === Example for Option 2: ===
159
160 {{{MC4>sr devmgr ethernet query
161 Ethrenet AutoDiscovery Result: AutoDiscoveryOperationSuccess
162 MC4>sr devmgr ethernet show devices
163
164 +--------------------+-------------------------------+-------------+-------+----------------------------------------------------------------------------------+
165 | Adapter | Hostname | IP Address | IP-ID | ID |
166 +--------------------+-------------------------------+-------------+-------+----------------------------------------------------------------------------------+
167 | EthernetLANAdapter | CI-SJC-CEN-CI3-1-COM3 | 10.44.5.20 | 00 | CEN-CI3-1-C3COM-3 [v1.1620.00000, #008436E2] type:1 |
168 +--------------------+-------------------------------+-------------+-------+----------------------------------------------------------------------------------+
169 | EthernetLANAdapter | SB-DIN-CENCN-2 | 10.44.5.81 | 00 | DIN-CENCN-2-POE [v1.3544.00006, #8AB25AA3] |
170 +--------------------+-------------------------------+-------------+-------+----------------------------------------------------------------------------------+
171 | EthernetLANAdapter | CEN-GWEXER-9E6ADA | 10.44.5.120 | 00 | CEN-GWEXER [v1.4230.00015, #848210AD] |
172 +--------------------+-------------------------------+-------------+-------+----------------------------------------------------------------------------------+
173
174 MC4>sr ethernet device claim CEN-GWEXER-9E6ADA
175 Claimed ethernet device: CEN-GWEXER-9E6ADA
176 MC4>Update request from IP-ID-30 in Program 01
177 MC4>sr discover zum false
178 Starting Zum Discovery without gateway claiming
179 MC4>Performing Discovery on 1 Gateways.
180 Evaluating 3 Devices on Gateway 30
181 Claiming ZUM-NETBRIDGE SN: 1726NEJ01096 from IP-ID: 30
182 Dev: ZUM-NETBRIDGE addrssing to RF ID: 03
183 Setting up RF Device 'ZUM-NETBRIDGE' on Gateway 30 at RF-ID 03
184 Claiming ZUM-NETBRIDGE SN: 1914NEJ03096 from IP-ID: 30
185 Dev: ZUM-NETBRIDGE addrssing to RF ID: 04
186 Setting up RF Device 'ZUM-NETBRIDGE' on Gateway 30 at RF-ID 04
187 Claiming ZUM-NETBRIDGE SN: 1914NEJ03098 from IP-ID: 30
188 Dev: ZUM-NETBRIDGE addrssing to RF ID: 05
189 Setting up RF Device 'ZUM-NETBRIDGE' on Gateway 30 at RF-ID 05
190 Querying cresnet
191 Discovering Zum Loads on 1 Gateways.
192 Discovering Zum Loads on 3 Devices.
193 NETBIRDGE: NewLoads: 0 ModifiedLoads: 0 RemovedLoads: 0
194 Device: ZUM Netbridge 30:03 at 30:03 discovery result: .
195 NETBIRDGE: NewLoads: 0 ModifiedLoads: 0 RemovedLoads: 0
196 Device: ZUM Netbridge 30:04 at 30:04 discovery result: .
197 NETBIRDGE: NewLoads: 0 ModifiedLoads: 0 RemovedLoads: 0
198 Device: ZUM Netbridge 30:05 at 30:05 discovery result: .
199 RF Gateways: 0
200 RF Devices: 3
201 New Loads: 0
202 Modified Loads: 0
203 Removed Loads: 0
204 Zum Discovery Finished
205 MC4>sr save
206 Saved config
207 MC4>progreset
208 ...
209 CI ShowRunner startup completed successfully in 8072ms
210 MC4>sr discover zum false
211 Starting Zum Discovery without gateway claiming
212 MC4>Notice: SimplSharpPro[App01] # 2020-07-21 22:19:46 # Recalling startup scenes (if applicable)
213 Performing Discovery on 1 Gateways.
214 Evaluating 3 Devices on Gateway 30
215 Claiming ZUM-NETBRIDGE SN: 1726NEJ01096 from IP-ID: 30
216 Dev: ZUMMESH-NETBRIDGE already claimed at RF ID: 03
217 Claiming ZUM-NETBRIDGE SN: 1914NEJ03096 from IP-ID: 30
218 Dev: ZUMMESH-NETBRIDGE already claimed at RF ID: 04
219 Claiming ZUM-NETBRIDGE SN: 1914NEJ03098 from IP-ID: 30
220 Dev: ZUMMESH-NETBRIDGE already claimed at RF ID: 05
221 Discovering Zum Loads on 1 Gateways.
222 Discovering Zum Loads on 3 Devices.
223 Evaluating Device: ZUM-BLE ShortAddress: FFFA Type: BLERadio
224 Evaluating Device: ZUM-JBOX-20A-PLUG ShortAddress: 0000 Type: PlugLoad
225 Evaluating Device: ZUM-KP10C-BATT ShortAddress: 52E5 Type: Keypad
226 Evaluating Device: ZUM-PIR-OCC-BATT ShortAddress: DAF1 Type: OccupancySensor
227 Evaluating Device: ZUM-JBOX-5A-LV ShortAddress: 92EF Type: DimmableLoad
228 Load: Load37615 Added
229 NETBIRDGE: NewLoads: 1 ModifiedLoads: 0 RemovedLoads: 0
230 Device: ZUM Netbridge 30:03 at 30:03 discovery result: .
231 Evaluating Device: ZUM-BLE ShortAddress: FFFA Type: BLERadio
232 Evaluating Device: ZUM-DALI ShortAddress: 740D Type: Unknown
233 Evaluating Device: ZUM-5A-LV ShortAddress: 0482 Type: DimmableLoad
234 Load: Load1154 Added
235 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: 0000 Type: DimmableLoad
236 Load: Load0 Added
237 Evaluating Device: ZUM-KP10C-BATT ShortAddress: D766 Type: Keypad
238 Evaluating Device: ZUM-OL-PHO-BATT ShortAddress: 95ED Type: Photocell
239 Evaluating Device: ZUM-PIR-OCC-BATT ShortAddress: 44C2 Type: OccupancySensor
240 Evaluating Device: ZUM-DALI-GROUP ShortAddress: 740D Type: Unknown
241 Evaluating Device: ZUM-DALI-GROUP ShortAddress: 740D Type: Unknown
242 NETBIRDGE: NewLoads: 2 ModifiedLoads: 0 RemovedLoads: 0
243 Device: ZUM Netbridge 30:04 at 30:04 discovery result: .
244 Evaluating Device: ZUM-BLE ShortAddress: FFFA Type: BLERadio
245 Evaluating Device: ZUM-SIM ShortAddress: 0000 Type: OccupancySensor, PartitionSensor
246 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: EBCF Type: DimmableLoad
247 Load: Load60367 Added
248 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: 3CC1 Type: DimmableLoad
249 Load: Load15553 Added
250 Evaluating Device: ZUM-JBOX-16A-LV ShortAddress: F94A Type: DimmableLoad
251 Load: Load63818 Added
252 NETBIRDGE: NewLoads: 3 ModifiedLoads: 0 RemovedLoads: 0
253 Device: ZUM Netbridge 30:05 at 30:05 discovery result: .
254 RF Gateways: 0
255 RF Devices: 3
256 New Loads: 6
257 Modified Loads: 0
258 Removed Loads: 0
259 Zum Discovery Finished
260 }}}
261 )))