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