Wiki source code of Zūm Discovery

Version 6.1 by Alexander Mott on 2022/09/22 23:12

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