Wiki source code of Zūm Autodiscovery

Version 5.1 by Alexander Mott on 2022/09/22 21:55

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