Wiki source code of Zūm Autodiscovery

Version 4.1 by Alexander Mott on 2022/09/22 21:50

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