Last modified by Scott Kohlmann on 2023/04/20 22:34

From version 12.1
edited by Scott Kohlmann
on 2023/04/20 22:34
Change comment: There is no comment for this version
To version 4.2
edited by Mark Kohlmann
on 2021/12/08 00:15
Change comment: Update document after refactoring.

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.scott\.kohlmann@chiefintegrations\.com
1 +XWiki.mark\.kohlmann@chiefintegrations\.com
Content
... ... @@ -1,4 +1,4 @@
1 -ShowRunnerCLC™ (SR) can control locations and fixtures attached to a WTEC SmartDirector or SmartEngine.  Connectivity is via an HTTPS connection to either the SmartDirector or SmartEngine.  SmartDirector is the preferred end point.
1 +SHOWRUNNER™ (SR) can control locations and fixtures attached to a WTEC SmartDirector or SmartEngine.  Connectivity is via an HTTPS connection to either the SmartDirector or SmartEngine.  SmartDirector is the preferred end point.
2 2  
3 3  ===== Caveats: =====
4 4  
... ... @@ -7,14 +7,14 @@
7 7  * WTEC occupancy actions apply load levels globally by location and do not provide granular settings.
8 8  * WTEC plug loads can only be controlled as part of a location.
9 9  * Fixtures may be controlled directly but each fixture must be commanded individually which will result in a delay between each fixtures receipt of a commanded load level.
10 -* Feedback from the WTEC system is delayed ~~1 second.  Real-world experience seems to be 1/2 to 2 seconds.  This is addressed with option 3.
10 +* Feedback from the WTEC system is delayed ~~1 second.  Real-world experience seems to be 1/2 to 2 seconds.
11 11  * SR cannot modify WTEC scene settings
12 12  * Location intensity overrides fixture intensity
13 13  * Due to heavy data transfer via HTTP a 4-series or better is required for this integration.
14 14  
15 -There are three main approaches to take when integrating with a WTEC SmartDirector or SmartEngine.
15 +There are two main approaches to take when integrating with a WTEC SmartDirector or SmartEngine.
16 16  
17 -===== Option 1: Locations/Fixtures are treated as ShowRunnerCLC™ loads =====
17 +===== Option 1: Locations/Fixtures are treated as SHOWRUNNER™ loads =====
18 18  
19 19  In this scenario SR treats Locations on the WTEC system effectively as load groups.  This approach is best when SR is the master lighting system for a project.  Locations are added to SR as loads.  Any commands to a load are sent to the WTEC system for execution.  Changes in the WTEC system will be sent back to SR and the load's status will be updated on SR side.  If a scene is activated on the WTEC side then SR can still command the master intensity for the location.  SR load profiles and settings are applied before a command is sent to the WTEC location.  Initial setup for this can be done from a csv file via the command line.
20 20  
... ... @@ -25,7 +25,7 @@
25 25  * Enter "0" for the Load Index
26 26  * Name and assign the newly created load to the appropriate area
27 27  
28 -===== Option 2: Locations are treated as ShowRunnerCLC™ Areas and Individual Fixture Control (Optional) =====
28 +===== Option 2: Locations are treated as SHOWRUNNER™ Areas and Individual Fixture Control (Optional) =====
29 29  
30 30  In this scenario we treat Locations on the WTEC system as an SR Area.  This approach is best when an SR touchscreen, keypad, schedule, or occupancy sensor needs to recall scenes defined on the WTEC system.  SR scenes are mapped to WTEC Location scenes by querying the WTEC system for the scene names assigned to a Location.  The last scene listed is mapped to SR's off scene, the first through 2nd to last are mapped in order from scene 1/On to scene N.  Master raise/lower will be sent to the WTEC system to control the master intensity.  Fixtures may be controlled individually in this application if there are no scene settings on the WTEC system because an active WTEC scene will lock out fixture control.  Settings this up is best done by importing a csv file into SR from the command line.
31 31  
... ... @@ -32,27 +32,3 @@
32 32  ===== Notes: =====
33 33  
34 34  * SR loads can track the status of WTEC Location or Fixtures by associating an SR load with the WTEC load using TrackLoadGlobalId property on the SR load.  This is helpful if Crestron hardware is controlling EM loads in locales that do not permit POE lighting for EM purposes.  The SR/Crestron load will follow the state of the WTEC Location or Fixture.
35 -
36 -===== =====
37 -
38 -===== Option 3: Virtual Fixtures =====
39 -
40 -In this scenario SR tracks "virtual fixtures" created in the WTEC system and maps them to SR loads.  Delay is minimal in this scenario, a fraction of a second.  Virtual fixtures map to global IDs of existing SR loads.
41 -
42 -==== Sample Configuration Details ====
43 -
44 -* Lighting Controller 1
45 -** Primary WTEC Smart Engine controller
46 -** Contains mappings for option 3
47 -* Lighting Controller 2
48 -** Specific WTEC AREA and a load for option 2
49 -* Lighting Controller 3
50 -** Contains GLX-DIMFLV8 loads mapped by virtual loads on controller 1
51 -
52 -[[Sample Configuration>>attach:SrConfig.json]]
53 -
54 -===== Partition Sensors =====
55 -
56 -ShowRunnerCLC™ can report partition sensor status to WTEC.
57 -
58 -[[Config Example>>WTEC Partition Configuration Sample]]
SrConfig.json
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.mark\.kohlmann@chiefintegrations\.com
Size
... ... @@ -1,1 +1,0 @@
1 -40.3 KB
Content
... ... @@ -1,1506 +1,0 @@
1 -
2 -{
3 - "CctControl":
4 - {
5 - "TimePeriods": [
6 - {
7 - "Label": null,
8 - "Beginning": "00:00:00",
9 - "End": "-00:30:00",
10 - "CctFrom": 3000,
11 - "CctTo": 3000,
12 - "UseSensorCct": false,
13 - "StartRef": "AM",
14 - "EndRef": "Sunrise"
15 - },
16 - {
17 - "Label": null,
18 - "Beginning": "-00:30:00",
19 - "End": "00:00:00",
20 - "CctFrom": 3000,
21 - "CctTo": 3200,
22 - "UseSensorCct": false,
23 - "StartRef": "Sunrise",
24 - "EndRef": "Sunrise"
25 - },
26 - {
27 - "Label": null,
28 - "Beginning": "00:00:00",
29 - "End": "02:00:00",
30 - "CctFrom": 3200,
31 - "CctTo": 4000,
32 - "UseSensorCct": false,
33 - "StartRef": "Sunrise",
34 - "EndRef": "Sunrise"
35 - },
36 - {
37 - "Label": null,
38 - "Beginning": "02:00:00",
39 - "End": "00:00:00",
40 - "CctFrom": 4000,
41 - "CctTo": 6000,
42 - "UseSensorCct": false,
43 - "StartRef": "Sunrise",
44 - "EndRef": "SolarNoon"
45 - },
46 - {
47 - "Label": null,
48 - "Beginning": "00:00:00",
49 - "End": "-02:00:00",
50 - "CctFrom": 6000,
51 - "CctTo": 4000,
52 - "UseSensorCct": false,
53 - "StartRef": "SolarNoon",
54 - "EndRef": "Sunset"
55 - },
56 - {
57 - "Label": null,
58 - "Beginning": "-02:00:00",
59 - "End": "00:00:00",
60 - "CctFrom": 4000,
61 - "CctTo": 3200,
62 - "UseSensorCct": false,
63 - "StartRef": "Sunset",
64 - "EndRef": "Sunset"
65 - },
66 - {
67 - "Label": null,
68 - "Beginning": "00:00:00",
69 - "End": "00:30:00",
70 - "CctFrom": 3200,
71 - "CctTo": 3000,
72 - "UseSensorCct": false,
73 - "StartRef": "Sunset",
74 - "EndRef": "Sunset"
75 - },
76 - {
77 - "Label": null,
78 - "Beginning": "00:30:00",
79 - "End": "11:59:59",
80 - "CctFrom": 3000,
81 - "CctTo": 3000,
82 - "UseSensorCct": false,
83 - "StartRef": "Sunset",
84 - "EndRef": "PM"
85 - }
86 - ],
87 - "DemoTimeInMinutes": 10,
88 - "Enabled": false,
89 - "SensorType": "None",
90 - "SensorMinimumIlluminance": 30,
91 - "SensorValidCctMinimum": 4000,
92 - "SensorValidCctMaximum": 6000,
93 - "SensorCctReadingOffset": 0,
94 - "CctChangeMaxPerUpdate": 250,
95 - "DeviceConnectionId": null,
96 - "DeviceHostId": null,
97 - "DeviceHostBranch": 0,
98 - "RemoteDevice": null
99 - },
100 - "CresnetDevices": [],
101 - "Eiscs": [],
102 - "Keyswitches": [],
103 - "Keypads":
104 - {
105 - "1":
106 - {
107 - "AreaId": 100,
108 - "ContractorLabel": null,
109 - "LinkedAreaIds": null,
110 - "Id": 1,
111 - "UniqueId": "95d28740-9340-427c-b473-0c3bbe795a30",
112 - "Name": "Test Area",
113 - "HostDevice": null,
114 - "DeviceConnectionId": "25",
115 - "DeviceHostId": null,
116 - "DeviceHostBranch": 0,
117 - "DeviceId":
118 - {
119 - "SerialNumber": "",
120 - "TSID": null
121 - },
122 - "DisableOff": false,
123 - "DisallowDisable": false,
124 - "FlipRaiseLower": false,
125 - "MasterRaiseButtonIndex": 0,
126 - "MasterLowerButtonIndex": 0,
127 - "HoldTime": 0.5,
128 - "DoubleTapTime": 0.5,
129 - "Model": "C2N-CBD-P",
130 - "Enabled": true,
131 - "KeypadType": "B",
132 - "ControllerIds": [],
133 - "DirectLoadIds": null,
134 - "Actions": null,
135 - "GlobalId": 7,
136 - "VisualizationsByMap": {}
137 - }
138 - },
139 - "OccupancySensors": {},
140 - "PartitionSensors": [],
141 - "Photocells": {},
142 - "LightingControllers":
143 - {
144 - "1":
145 - {
146 - "Loads": [],
147 - "TrackSceneRemap": {},
148 - "ContractorLabel": null,
149 - "ControllerType": "WTECSMARTENGINE",
150 - "Id": "1",
151 - "Label": "SmartEngine Master",
152 - "Panel": null,
153 - "ModuleId": null,
154 - "Properties": [
155 - {
156 - "Name": "ID",
157 - "Value": "1"
158 - },
159 - {
160 - "Name": "IPAddressOrHostname",
161 - "Value": "10.44.5.200"
162 - },
163 - {
164 - "Name": "Port",
165 - "Value": "443"
166 - },
167 - {
168 - "Name": "Username",
169 - "Value": "admin"
170 - },
171 - {
172 - "Name": "Password",
173 - "Value": "smartengine"
174 - }
175 - ],
176 - "DeviceHostId": null,
177 - "DeviceHostBranch": 0,
178 - "DeviceConnectionId": "1",
179 - "DeviceId":
180 - {
181 - "SerialNumber": "",
182 - "TSID": null
183 - },
184 - "TrackAreaScene": false,
185 - "TrackAreaSceneAreaIds": [],
186 - "UniqueId": "f4cdc2bd-b9c6-4fdc-b981-072e76d7d4e4",
187 - "GlobalId": 1,
188 - "RemoteDevice": null,
189 - "LoadProperties": [
190 - {
191 - "BusIndex": 0,
192 - "LoadIndex": 0,
193 - "Properties": [
194 - {
195 - "Name": "SerialNum",
196 - "Value": "Crestron.1"
197 - },
198 - {
199 - "Name": "VirtualToGlobalId",
200 - "Value": "9"
201 - },
202 - ]
203 - },
204 - {
205 - "BusIndex": 0,
206 - "LoadIndex": 1,
207 - "Properties": [
208 - {
209 - "Name": "SerialNum",
210 - "Value": "Crestron.2"
211 - },
212 - {
213 - "Name": "VirtualToGlobalId",
214 - "Value": "10"
215 - },
216 - ]
217 - }
218 - ],
219 - },
220 - "2":
221 - {
222 - "Loads": [
223 - {
224 - "Scenes":
225 - {
226 - "1":
227 - {
228 - "SceneId": 1,
229 - "Include": true,
230 - "FadeTime": 1.0,
231 - "Levels": [
232 - 65535,
233 - 65535,
234 - 65535,
235 - 65535,
236 - 65535,
237 - 65535
238 - ],
239 - "EnableDaylightHarvesting": true
240 - }
241 - },
242 - "AreaId": 100,
243 - "ControllerBusIndex": 100,
244 - "GroupName": null,
245 - "CircuitLabel": null,
246 - "LoadBaseIndex": 1,
247 - "SystemLoadType": "Dimmable",
248 - "DaylightSettings":
249 - {
250 - "CalibrationLevel": 50,
251 - "Debug": false,
252 - "InvertSensorInput": false,
253 - "MaximumLevel": 100,
254 - "MinimumChange": 0,
255 - "MinimumLevel": 0,
256 - "ResponseTime": 30.0,
257 - "SensorDeadband": 1310,
258 - "SensorMinimumLevel": 0,
259 - "AlgorithmType": "Clamp",
260 - "SensorType": "None"
261 - },
262 - "PhotocellId": 0,
263 - "DaylightHarvestable": false,
264 - "TrackLoadGlobalId": 0,
265 - "UniqueId": "cb35d8d2-8c42-440c-a4a7-f8f4b4102a48",
266 - "VerifiedTimestamp": "\/Date(-62135568000000-0800)\/",
267 - "Active": true,
268 - "GlobalId": 0,
269 - "VisualizationsByMap": {},
270 - "PowerConsumption":
271 - {
272 - "AutoUpdateReadings": true,
273 - "MaxPower": 100,
274 - "PowerConsumptionMethod": "Calculated",
275 - "Voltage": 120
276 - },
277 - "RemoteDevice": null,
278 - "UseLastLevelForOn": false,
279 - "LastLevelDefault": 55704,
280 - "ContractorLabel": null,
281 - "Name": "Linear",
282 - "DimmingCurve": "Unaffected",
283 - "FixtureType": null,
284 - "LoadType": null,
285 - "MinimumLevel": 0,
286 - "MaximumLevel": 65535,
287 - "Enabled": true,
288 - "OverrideLevel": 65535,
289 - "DemandResponseLevel": 32767
290 - }
291 - ],
292 - "TrackSceneRemap": {},
293 - "ContractorLabel": null,
294 - "ControllerType": "WTECSMARTENGINE-AREA",
295 - "Id": "2",
296 - "Label": "Location 100",
297 - "Panel": null,
298 - "ModuleId": null,
299 - "Properties": [],
300 - "DeviceHostId": "1",
301 - "DeviceHostBranch": 100,
302 - "DeviceConnectionId": "2",
303 - "DeviceId":
304 - {
305 - "SerialNumber": null,
306 - "TSID": null
307 - },
308 - "ParentAreaId": 100,
309 - "TrackAreaScene": false,
310 - "TrackAreaSceneAreaIds": [],
311 - "UniqueId": "7e97fed3-82ce-4bf7-8f4d-01629201ae82",
312 - "GlobalId": 2,
313 - "RemoteDevice": null,
314 - "LoadProperties": [
315 - {
316 - "BusIndex": 100,
317 - "LoadIndex": 1,
318 - "Properties": [
319 - {
320 - "Name": "SerialNum",
321 - "Value": "000000000SVS1J0501194401105"
322 - }
323 - ]
324 - }
325 - ]
326 - },
327 - "3":
328 - {
329 - "Loads": [
330 - {
331 - "Scenes":
332 - {
333 - "1":
334 - {
335 - "Parent": null,
336 - "SceneId": 1,
337 - "Include": true,
338 - "FadeTime": 1.0,
339 - "Levels": [
340 - 65535,
341 - 65535,
342 - 65535,
343 - 65535,
344 - 65535,
345 - 65535
346 - ],
347 - "EnableDaylightHarvesting": true
348 - }
349 - },
350 - "AreaId": 101,
351 - "ControllerBusIndex": 1,
352 - "GroupName": null,
353 - "CircuitLabel": null,
354 - "LoadBaseIndex": 1,
355 - "SystemLoadType": "Dimmable",
356 - "DaylightSettings":
357 - {
358 - "CalibrationLevel": 50,
359 - "Debug": false,
360 - "InvertSensorInput": false,
361 - "MaximumLevel": 100,
362 - "MinimumChange": 0,
363 - "MinimumLevel": 0,
364 - "ResponseTime": 30.0,
365 - "SensorDeadband": 6553,
366 - "SensorMinimumLevel": 0,
367 - "AlgorithmType": "Clamp",
368 - "SensorType": "None"
369 - },
370 - "PhotocellId": 0,
371 - "DaylightHarvestable": false,
372 - "TrackLoadGlobalId": 0,
373 - "UniqueId": "d6bbc58c-3fa3-4112-9438-63c12dba4748",
374 - "VerifiedTimestamp": "\/Date(-62135568000000-0800)\/",
375 - "Active": true,
376 - "GlobalId": 9,
377 - "VisualizationsByMap": {},
378 - "PowerConsumption":
379 - {
380 - "AutoUpdateReadings": true,
381 - "MaxPower": 100,
382 - "PowerConsumptionMethod": "Calculated",
383 - "Voltage": 120
384 - },
385 - "RemoteDevice": null,
386 - "UseLastLevelForOn": false,
387 - "LastLevelDefault": 55704,
388 - "ContractorLabel": null,
389 - "Name": "Crestron.1",
390 - "DimmingCurve": "Unaffected",
391 - "FixtureType": null,
392 - "LoadType": null,
393 - "MinimumLevel": 0,
394 - "MaximumLevel": 65535,
395 - "Enabled": true,
396 - "OverrideLevel": 65535,
397 - "DemandResponseLevel": 32767
398 - },
399 - {
400 - "Scenes":
401 - {
402 - "1":
403 - {
404 - "Parent": null,
405 - "SceneId": 1,
406 - "Include": true,
407 - "FadeTime": 1.0,
408 - "Levels": [
409 - 65535,
410 - 65535,
411 - 65535,
412 - 65535,
413 - 65535,
414 - 65535
415 - ],
416 - "EnableDaylightHarvesting": true
417 - }
418 - },
419 - "AreaId": 101,
420 - "ControllerBusIndex": 1,
421 - "GroupName": null,
422 - "CircuitLabel": null,
423 - "LoadBaseIndex": 2,
424 - "SystemLoadType": "Dimmable",
425 - "DaylightSettings":
426 - {
427 - "CalibrationLevel": 50,
428 - "Debug": false,
429 - "InvertSensorInput": false,
430 - "MaximumLevel": 100,
431 - "MinimumChange": 0,
432 - "MinimumLevel": 0,
433 - "ResponseTime": 30.0,
434 - "SensorDeadband": 6553,
435 - "SensorMinimumLevel": 0,
436 - "AlgorithmType": "Clamp",
437 - "SensorType": "None"
438 - },
439 - "PhotocellId": 0,
440 - "DaylightHarvestable": false,
441 - "TrackLoadGlobalId": 0,
442 - "UniqueId": "7242d048-5ab5-4496-a5cd-e0ffeb50fd9b",
443 - "VerifiedTimestamp": "\/Date(-62135568000000-0800)\/",
444 - "Active": true,
445 - "GlobalId": 10,
446 - "VisualizationsByMap": {},
447 - "PowerConsumption":
448 - {
449 - "AutoUpdateReadings": true,
450 - "MaxPower": 100,
451 - "PowerConsumptionMethod": "Calculated",
452 - "Voltage": 120
453 - },
454 - "RemoteDevice": null,
455 - "UseLastLevelForOn": false,
456 - "LastLevelDefault": 55704,
457 - "ContractorLabel": null,
458 - "Name": "Crestron.2",
459 - "DimmingCurve": "Unaffected",
460 - "FixtureType": null,
461 - "LoadType": null,
462 - "MinimumLevel": 0,
463 - "MaximumLevel": 65535,
464 - "Enabled": true,
465 - "OverrideLevel": 65535,
466 - "DemandResponseLevel": 32767
467 - }
468 - ],
469 - "TrackSceneRemap": {},
470 - "ContractorLabel": null,
471 - "ControllerType": "GLX-DIMFLV8",
472 - "Id": "13",
473 - "Label": "GLX-DIMFLV8",
474 - "Panel": null,
475 - "ModuleId": null,
476 - "Properties": [],
477 - "DeviceHostId": "D1",
478 - "DeviceHostBranch": 2,
479 - "DeviceConnectionId": "0D",
480 - "DeviceId":
481 - {
482 - "SerialNumber": "",
483 - "TSID": null
484 - },
485 - "TrackAreaScene": false,
486 - "TrackAreaSceneAreaIds": [],
487 - "UniqueId": "ed21cfe9-8d31-49ab-8e2a-2eec1b1ace44",
488 - "GlobalId": 3,
489 - "RemoteDevice": null
490 - }
491 - },
492 - "RemoteSystems": [],
493 - "Scenes":
494 - {
495 - "0":
496 - {
497 - "Id": 0,
498 - "Label": "Off",
499 - "DefaultLevel": 0,
500 - "FadeTime": 1.0
501 - },
502 - "1":
503 - {
504 - "Id": 1,
505 - "Label": "Scene 1",
506 - "DefaultLevel": 65535,
507 - "FadeTime": 1.0,
508 - "EnableDaylightHarvesting": true
509 - },
510 - "2":
511 - {
512 - "Id": 2,
513 - "Label": "Scene 2",
514 - "DefaultLevel": 52428,
515 - "FadeTime": 1.0
516 - },
517 - "3":
518 - {
519 - "Id": 3,
520 - "Label": "Scene 3",
521 - "DefaultLevel": 39321,
522 - "FadeTime": 1.0
523 - },
524 - "4":
525 - {
526 - "Id": 4,
527 - "Label": "Scene 4",
528 - "DefaultLevel": 26214,
529 - "FadeTime": 1.0
530 - },
531 - "5":
532 - {
533 - "Id": 5,
534 - "Label": "Scene 5",
535 - "DefaultLevel": 13107,
536 - "FadeTime": 1.0
537 - }
538 - },
539 - "ScheduledEvents": [],
540 - "SerialInterfaces": [],
541 - "ShadeControllers": [],
542 - "Touchpanels":
543 - {
544 - "1":
545 - {
546 - "ContractorLabel": null,
547 - "DefaultAreaId": 100,
548 - "AllowConfigurationMode": false,
549 - "AllowAreaSelection": true,
550 - "AllowedAreas": [],
551 - "AllowedGlobalActions": null,
552 - "ExcludedAreas": [],
553 - "ExcludedGlobalActions": null,
554 - "ShowCctDemoBtn": false,
555 - "ShowGlobalActions": false,
556 - "ShowVerticalSliders": false,
557 - "InactivityTimeoutNormal": 300000,
558 - "InactivityTimeoutSetup": 1800000,
559 - "UniqueId": "f970c1d8-57ff-401b-af47-2e0ab14abd5d",
560 - "GlobalId": 29,
561 - "Debug": false,
562 - "Id": "10",
563 - "Model": "TSW-760",
564 - "Name": "Main Touchscreen 1",
565 - "ConnectedIpAddress": null
566 - },
567 - "2":
568 - {
569 - "ContractorLabel": null,
570 - "DefaultAreaId": 100,
571 - "AllowConfigurationMode": false,
572 - "AllowAreaSelection": true,
573 - "AllowedAreas": [],
574 - "AllowedGlobalActions": null,
575 - "ExcludedAreas": [],
576 - "ExcludedGlobalActions": null,
577 - "ShowCctDemoBtn": false,
578 - "ShowGlobalActions": false,
579 - "ShowVerticalSliders": false,
580 - "InactivityTimeoutNormal": 300000,
581 - "InactivityTimeoutSetup": 1800000,
582 - "UniqueId": "49fc5dc7-0d7b-4ac5-9c9f-665528ad687b",
583 - "GlobalId": 30,
584 - "Debug": false,
585 - "Id": "11",
586 - "Model": "TSW-760",
587 - "Name": "Main Touchscreen 2",
588 - "ConnectedIpAddress": null
589 - },
590 - "3":
591 - {
592 - "ContractorLabel": null,
593 - "DefaultAreaId": 100,
594 - "AllowConfigurationMode": false,
595 - "AllowAreaSelection": true,
596 - "AllowedAreas": [],
597 - "AllowedGlobalActions": null,
598 - "ExcludedAreas": [],
599 - "ExcludedGlobalActions": null,
600 - "ShowCctDemoBtn": false,
601 - "ShowGlobalActions": false,
602 - "ShowVerticalSliders": false,
603 - "InactivityTimeoutNormal": 300000,
604 - "InactivityTimeoutSetup": 1800000,
605 - "UniqueId": "5a7d8b74-9d7f-493c-bb15-c28b830e52ef",
606 - "GlobalId": 31,
607 - "Debug": false,
608 - "Id": "12",
609 - "Model": "XPanel_2.0_SmartGraphics",
610 - "Name": "XPanel",
611 - "ConnectedIpAddress": null
612 - },
613 - "4":
614 - {
615 - "ContractorLabel": null,
616 - "DefaultAreaId": 100,
617 - "AllowConfigurationMode": false,
618 - "AllowAreaSelection": true,
619 - "AllowedAreas": [],
620 - "AllowedGlobalActions": null,
621 - "ExcludedAreas": [],
622 - "ExcludedGlobalActions": null,
623 - "ShowCctDemoBtn": false,
624 - "ShowGlobalActions": false,
625 - "ShowVerticalSliders": false,
626 - "InactivityTimeoutNormal": 300000,
627 - "InactivityTimeoutSetup": 1800000,
628 - "UniqueId": "af1499d7-3fec-481d-b48a-868d67598b7d",
629 - "GlobalId": 32,
630 - "Debug": false,
631 - "Id": "13",
632 - "Model": "CrestronApp",
633 - "Name": "Crestron App",
634 - "ConnectedIpAddress": null
635 - }
636 - },
637 - "Areas":
638 - {
639 - "100":
640 - {
641 - "Type": "SrDefaultAreaSettings",
642 - "LogicType": null,
643 - "AfterHours": null,
644 - "AfterHoursPermitted": null,
645 - "AfterHoursTimeout": 7200,
646 - "BACnetFeatures": "All",
647 - "BlinkEnabled": false,
648 - "AllowSceneSaveOnLinkedAreas": false,
649 - "BlinkSettings": null,
650 - "DemandResponseEnabled": true,
651 - "DirectLinkLoadControllerIds": [
652 - "7e97fed3-82ce-4bf7-8f4d-01629201ae82"
653 - ],
654 - "EnableRawOccupancy": false,
655 - "EvaluateOccupancyAtModeChange": false,
656 - "ExtendedOccupancyTimeout": 0,
657 - "GraceOccupancyScene": null,
658 - "IconType": null,
659 - "LinkedAreaLoadBehavior": "IgnoreLinkedLoads",
660 - "LinkedAreaShadeBehavior": "IgnoreLinkedShades",
661 - "Building": null,
662 - "Floor": null,
663 - "PlugLoadMode": "Auto",
664 - "ProxyArea": false,
665 - "Public": false,
666 - "OccupiedScene": 1,
667 - "StartupScene": -1,
668 - "VacantScene": 0,
669 - "LastOccupancyMode": "Occupancy",
670 - "OccupancyLogic":
671 - {
672 - "LogicType": "SRDefaultOccupancyLogic",
673 - "OccupancyState": "Unknown"
674 - },
675 - "OccupancyMode": "Disabled",
676 - "Scenes":
677 - {
678 - "0":
679 - {
680 - "Id": 0,
681 - "Label": "Off",
682 - "DefaultLevel": 0,
683 - "FadeTime": 1.0,
684 - "CctManual": 0
685 - },
686 - "1":
687 - {
688 - "Id": 1,
689 - "Label": "Scene 1",
690 - "DefaultLevel": 65535,
691 - "FadeTime": 1.0,
692 - "EnableDaylightHarvesting": true,
693 - "CctManual": 0
694 - },
695 - "2":
696 - {
697 - "Id": 2,
698 - "Label": "Scene 2",
699 - "DefaultLevel": 52428,
700 - "FadeTime": 1.0,
701 - "CctManual": 0
702 - },
703 - "3":
704 - {
705 - "Id": 3,
706 - "Label": "Scene 3",
707 - "DefaultLevel": 39321,
708 - "FadeTime": 1.0,
709 - "CctManual": 0
710 - },
711 - "4":
712 - {
713 - "Id": 4,
714 - "Label": "Scene 4",
715 - "DefaultLevel": 26214,
716 - "FadeTime": 1.0,
717 - "CctManual": 0
718 - },
719 - "5":
720 - {
721 - "Id": 5,
722 - "Label": "Scene 5",
723 - "DefaultLevel": 13107,
724 - "FadeTime": 1.0,
725 - "CctManual": 0
726 - }
727 - },
728 - "ShowLoadsGrouped": false,
729 - "ShowPlugLoads": true,
730 - "ShowShadesGrouped": false,
731 - "UseLastLevelForOn": false,
732 - "ZumEnable": false,
733 - "GroupRaiseLowerEnable": false,
734 - "GroupMaster": false,
735 - "GroupedAreas": [],
736 - "ParentNode": "00000000-0000-0000-0000-000000000000",
737 - "HasPartitionMap": false,
738 - "RemoteDevice": null,
739 - "VisualizationsByMap": {},
740 - "Active": true,
741 - "ContractorLabel": null,
742 - "Enabled": false,
743 - "GlobalId": 6,
744 - "Id": 100,
745 - "Name": "Location 100",
746 - "UniqueId": "2e36c1b1-9628-44ca-b2c4-e14082488ca8"
747 - },
748 - "101":
749 - {
750 - "Type": "SrDefaultAreaSettings",
751 - "LogicType": null,
752 - "AfterHours": null,
753 - "AfterHoursPermitted": null,
754 - "AfterHoursTimeout": 7200,
755 - "BACnetFeatures": "OccupancyStatus, Scenes",
756 - "BlinkEnabled": false,
757 - "AllowSceneSaveOnLinkedAreas": false,
758 - "BlinkSettings": null,
759 - "DemandResponseEnabled": true,
760 - "DirectLinkLoadControllerIds": [],
761 - "EnableRawOccupancy": false,
762 - "EvaluateOccupancyAtModeChange": false,
763 - "ExtendedOccupancyTimeout": 0,
764 - "GraceOccupancyScene": null,
765 - "IconType": null,
766 - "LinkedAreaLoadBehavior": "IgnoreLinkedLoads",
767 - "LinkedAreaShadeBehavior": "IgnoreLinkedShades",
768 - "Building": null,
769 - "Floor": null,
770 - "PlugLoadMode": "Auto",
771 - "ProxyArea": false,
772 - "Public": false,
773 - "OccupiedScene": 1,
774 - "StartupScene": -1,
775 - "VacantScene": 0,
776 - "LastOccupancyMode": "Occupancy",
777 - "OccupancyLogic":
778 - {
779 - "LogicType": "SRDefaultOccupancyLogic",
780 - "OccupancyState": "Unknown"
781 - },
782 - "OccupancyMode": "Disabled",
783 - "Scenes":
784 - {
785 - "0":
786 - {
787 - "Id": 0,
788 - "Label": "Off",
789 - "DefaultLevel": 0,
790 - "FadeTime": 1.0
791 - },
792 - "1":
793 - {
794 - "Id": 1,
795 - "Label": "Scene 1",
796 - "DefaultLevel": 65535,
797 - "FadeTime": 1.0,
798 - "EnableDaylightHarvesting": true
799 - },
800 - "2":
801 - {
802 - "Id": 2,
803 - "Label": "Scene 2",
804 - "DefaultLevel": 52428,
805 - "FadeTime": 1.0
806 - },
807 - "3":
808 - {
809 - "Id": 3,
810 - "Label": "Scene 3",
811 - "DefaultLevel": 39321,
812 - "FadeTime": 1.0
813 - },
814 - "4":
815 - {
816 - "Id": 4,
817 - "Label": "Scene 4",
818 - "DefaultLevel": 26214,
819 - "FadeTime": 1.0
820 - },
821 - "5":
822 - {
823 - "Id": 5,
824 - "Label": "Scene 5",
825 - "DefaultLevel": 13107,
826 - "FadeTime": 1.0
827 - }
828 - },
829 - "ShowLoadsGrouped": false,
830 - "ShowPlugLoads": true,
831 - "ShowShadesGrouped": false,
832 - "UseLastLevelForOn": false,
833 - "ZumEnable": false,
834 - "GroupRaiseLowerEnable": false,
835 - "GroupMaster": false,
836 - "GroupedAreas": [],
837 - "ParentNode": "00000000-0000-0000-0000-000000000000",
838 - "HasPartitionMap": false,
839 - "RemoteDevice": null,
840 - "VisualizationsByMap": {},
841 - "Active": true,
842 - "ContractorLabel": null,
843 - "Enabled": true,
844 - "GlobalId": 8,
845 - "Id": 101,
846 - "Name": "testbench",
847 - "UniqueId": "0d7ee376-d57f-4c55-8b26-b67a1ce2adc0"
848 - }
849 - },
850 - "UserPasscodes": [
851 - {
852 - "Email": null,
853 - "UserId": "00000000-0000-0000-0000-000000000000",
854 - "Passcode": "1234",
855 - "Level": "User",
856 - "AuthMethodAllowed": "None",
857 - "PermittedMethods": "Touchpanel",
858 - "UserGroupId": "00000000-0000-0000-0000-000000000000",
859 - "Name": null,
860 - "Username": null,
861 - "Expiration": "\/Date(-62135567580000-0800)\/",
862 - "Type": "NotDefined",
863 - "WebInactivityTimeoutOverride": null
864 - },
865 - {
866 - "Email": null,
867 - "UserId": "00000000-0000-0000-0000-000000000000",
868 - "Passcode": "07647",
869 - "Level": "Technician",
870 - "AuthMethodAllowed": "None",
871 - "PermittedMethods": "Touchpanel",
872 - "UserGroupId": "00000000-0000-0000-0000-000000000000",
873 - "Name": null,
874 - "Username": null,
875 - "Expiration": "\/Date(-62135567580000-0800)\/",
876 - "Type": "NotDefined",
877 - "WebInactivityTimeoutOverride": null
878 - }
879 - ],
880 - "DebugLogic": "Off",
881 - "DebugHardware": false,
882 - "AfterHoursPermitted": true,
883 - "ApiKeepClean": false,
884 - "ApiEnable": false,
885 - "NextGlobalId": 10,
886 - "LastSavedAssemblyVersion": "3.19.8229.24146",
887 - "LastModified": "\/Date(1657903873556-0700)\/",
888 - "BlinkSettings":
889 - {
890 - "Blinks": 3,
891 - "BlinkLevel": 6553,
892 - "BlinkDuration": 500,
893 - "Timeout": 3600,
894 - "PostTimeoutDelay": 120
895 - },
896 - "ExecuteMostRecentEventOnStartup": false,
897 - "LwApiEnable": false,
898 - "LwApiSecurityLevel": "None",
899 - "StartupEventGroupExecutionDelay": null,
900 - "StartupSceneRecallDelay": null,
901 - "TcpListener": null,
902 - "UdpListener": null,
903 - "UserGroups": null,
904 - "Users": null,
905 - "Calendars": [
906 - {
907 - "Enabled": true,
908 - "ReadOnly": true,
909 - "Label": "New Year's Day",
910 - "Notes": "New Year's Day, January 1st",
911 - "UniqueId": "50ed1a07-b203-40cd-a78c-a3065573d4b6",
912 - "DayType": "DatePattern",
913 - "DateRangeType": "Range",
914 - "DateRangeRecursAnnually": false,
915 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
916 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
917 - "DateRangeSpecificDates": [],
918 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
919 - "DatePatternMonth": "January",
920 - "DatePatternWeek": "Undefined",
921 - "DatePatternWeekDay": "Undefined",
922 - "DatePatternDay": 1,
923 - "DatePatternYear": 0,
924 - "DatePatternCalculateWeekdayObservance": "None",
925 - "DatePatternDayOffset": 0
926 - },
927 - {
928 - "Enabled": true,
929 - "ReadOnly": true,
930 - "Label": "New Year's Day (Observed)",
931 - "Notes": "New Year's Day, January 1st",
932 - "UniqueId": "7b3a1c31-7691-44be-9f23-f38a0b7e9a5f",
933 - "DayType": "DatePattern",
934 - "DateRangeType": "Range",
935 - "DateRangeRecursAnnually": false,
936 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
937 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
938 - "DateRangeSpecificDates": [],
939 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
940 - "DatePatternMonth": "January",
941 - "DatePatternWeek": "Undefined",
942 - "DatePatternWeekDay": "Undefined",
943 - "DatePatternDay": 1,
944 - "DatePatternYear": 0,
945 - "DatePatternCalculateWeekdayObservance": "BeforeOrAfter",
946 - "DatePatternDayOffset": 0
947 - },
948 - {
949 - "Enabled": true,
950 - "ReadOnly": true,
951 - "Label": "Martin Luther King, Jr.",
952 - "Notes": "Martin Luther King, Jr.'s Birthday (Observed)",
953 - "UniqueId": "e7b61e28-dde1-4e89-9eca-2a714c0d02f9",
954 - "DayType": "DatePattern",
955 - "DateRangeType": "Range",
956 - "DateRangeRecursAnnually": false,
957 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
958 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
959 - "DateRangeSpecificDates": [],
960 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
961 - "DatePatternMonth": "January",
962 - "DatePatternWeek": "Third",
963 - "DatePatternWeekDay": "Monday",
964 - "DatePatternDay": 0,
965 - "DatePatternYear": 0,
966 - "DatePatternCalculateWeekdayObservance": "None",
967 - "DatePatternDayOffset": 0
968 - },
969 - {
970 - "Enabled": true,
971 - "ReadOnly": true,
972 - "Label": "President's Day",
973 - "Notes": "President George Washington's Birthday (Observed)",
974 - "UniqueId": "4ba8d6d1-b5a9-487a-9b16-e1a3f231b61b",
975 - "DayType": "DatePattern",
976 - "DateRangeType": "Range",
977 - "DateRangeRecursAnnually": false,
978 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
979 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
980 - "DateRangeSpecificDates": [],
981 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
982 - "DatePatternMonth": "February",
983 - "DatePatternWeek": "Third",
984 - "DatePatternWeekDay": "Monday",
985 - "DatePatternDay": 0,
986 - "DatePatternYear": 0,
987 - "DatePatternCalculateWeekdayObservance": "None",
988 - "DatePatternDayOffset": 0
989 - },
990 - {
991 - "Enabled": true,
992 - "ReadOnly": true,
993 - "Label": "Memorial Day",
994 - "Notes": "Memorial Day",
995 - "UniqueId": "c94ad753-4988-4a59-9724-7f1108a9f4cb",
996 - "DayType": "DatePattern",
997 - "DateRangeType": "Range",
998 - "DateRangeRecursAnnually": false,
999 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1000 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1001 - "DateRangeSpecificDates": [],
1002 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1003 - "DatePatternMonth": "May",
1004 - "DatePatternWeek": "Last",
1005 - "DatePatternWeekDay": "Monday",
1006 - "DatePatternDay": 0,
1007 - "DatePatternYear": 0,
1008 - "DatePatternCalculateWeekdayObservance": "None",
1009 - "DatePatternDayOffset": 0
1010 - },
1011 - {
1012 - "Enabled": true,
1013 - "ReadOnly": true,
1014 - "Label": "Independence Day",
1015 - "Notes": "Fourth of July",
1016 - "UniqueId": "8cb10ca2-eca9-490d-a710-3e54f44f5d88",
1017 - "DayType": "DatePattern",
1018 - "DateRangeType": "Range",
1019 - "DateRangeRecursAnnually": false,
1020 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1021 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1022 - "DateRangeSpecificDates": [],
1023 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1024 - "DatePatternMonth": "July",
1025 - "DatePatternWeek": "Undefined",
1026 - "DatePatternWeekDay": "Undefined",
1027 - "DatePatternDay": 4,
1028 - "DatePatternYear": 0,
1029 - "DatePatternCalculateWeekdayObservance": "None",
1030 - "DatePatternDayOffset": 0
1031 - },
1032 - {
1033 - "Enabled": true,
1034 - "ReadOnly": true,
1035 - "Label": "Independence Day (Observed)",
1036 - "Notes": "Fourth of July",
1037 - "UniqueId": "bb163a15-ca13-434a-a6e5-ec9260cdbed0",
1038 - "DayType": "DatePattern",
1039 - "DateRangeType": "Range",
1040 - "DateRangeRecursAnnually": false,
1041 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1042 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1043 - "DateRangeSpecificDates": [],
1044 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1045 - "DatePatternMonth": "July",
1046 - "DatePatternWeek": "Undefined",
1047 - "DatePatternWeekDay": "Undefined",
1048 - "DatePatternDay": 4,
1049 - "DatePatternYear": 0,
1050 - "DatePatternCalculateWeekdayObservance": "BeforeOrAfter",
1051 - "DatePatternDayOffset": 0
1052 - },
1053 - {
1054 - "Enabled": true,
1055 - "ReadOnly": true,
1056 - "Label": "Labor Day",
1057 - "Notes": "Labor Day",
1058 - "UniqueId": "aae71c4c-371f-4c2b-9006-3c27e7ca8dfd",
1059 - "DayType": "DatePattern",
1060 - "DateRangeType": "Range",
1061 - "DateRangeRecursAnnually": false,
1062 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1063 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1064 - "DateRangeSpecificDates": [],
1065 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1066 - "DatePatternMonth": "September",
1067 - "DatePatternWeek": "First",
1068 - "DatePatternWeekDay": "Monday",
1069 - "DatePatternDay": 0,
1070 - "DatePatternYear": 0,
1071 - "DatePatternCalculateWeekdayObservance": "None",
1072 - "DatePatternDayOffset": 0
1073 - },
1074 - {
1075 - "Enabled": true,
1076 - "ReadOnly": true,
1077 - "Label": "Columbus Day",
1078 - "Notes": "Columbus Day",
1079 - "UniqueId": "5de33ff8-008b-4fc1-a010-4516efd5feeb",
1080 - "DayType": "DatePattern",
1081 - "DateRangeType": "Range",
1082 - "DateRangeRecursAnnually": false,
1083 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1084 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1085 - "DateRangeSpecificDates": [],
1086 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1087 - "DatePatternMonth": "October",
1088 - "DatePatternWeek": "Second",
1089 - "DatePatternWeekDay": "Monday",
1090 - "DatePatternDay": 0,
1091 - "DatePatternYear": 0,
1092 - "DatePatternCalculateWeekdayObservance": "None",
1093 - "DatePatternDayOffset": 0
1094 - },
1095 - {
1096 - "Enabled": true,
1097 - "ReadOnly": true,
1098 - "Label": "Veteran's Day",
1099 - "Notes": "Veteran's Day",
1100 - "UniqueId": "539e5d0a-b723-4687-90ba-c89b2086d5fc",
1101 - "DayType": "DatePattern",
1102 - "DateRangeType": "Range",
1103 - "DateRangeRecursAnnually": false,
1104 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1105 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1106 - "DateRangeSpecificDates": [],
1107 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1108 - "DatePatternMonth": "November",
1109 - "DatePatternWeek": "Undefined",
1110 - "DatePatternWeekDay": "Undefined",
1111 - "DatePatternDay": 11,
1112 - "DatePatternYear": 0,
1113 - "DatePatternCalculateWeekdayObservance": "None",
1114 - "DatePatternDayOffset": 0
1115 - },
1116 - {
1117 - "Enabled": true,
1118 - "ReadOnly": true,
1119 - "Label": "Veteran's Day (Observed)",
1120 - "Notes": "Veteran's Day",
1121 - "UniqueId": "77758473-e3e1-4dfe-bb88-f9252067b9e6",
1122 - "DayType": "DatePattern",
1123 - "DateRangeType": "Range",
1124 - "DateRangeRecursAnnually": false,
1125 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1126 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1127 - "DateRangeSpecificDates": [],
1128 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1129 - "DatePatternMonth": "November",
1130 - "DatePatternWeek": "Undefined",
1131 - "DatePatternWeekDay": "Undefined",
1132 - "DatePatternDay": 11,
1133 - "DatePatternYear": 0,
1134 - "DatePatternCalculateWeekdayObservance": "BeforeOrAfter",
1135 - "DatePatternDayOffset": 0
1136 - },
1137 - {
1138 - "Enabled": true,
1139 - "ReadOnly": true,
1140 - "Label": "Thanksgiving Day",
1141 - "Notes": "Thanksgiving Day",
1142 - "UniqueId": "95f2acf8-75bc-46ad-8c74-f10cd5dbeb31",
1143 - "DayType": "DatePattern",
1144 - "DateRangeType": "Range",
1145 - "DateRangeRecursAnnually": false,
1146 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1147 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1148 - "DateRangeSpecificDates": [],
1149 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1150 - "DatePatternMonth": "November",
1151 - "DatePatternWeek": "Fourth",
1152 - "DatePatternWeekDay": "Thursday",
1153 - "DatePatternDay": 0,
1154 - "DatePatternYear": 0,
1155 - "DatePatternCalculateWeekdayObservance": "None",
1156 - "DatePatternDayOffset": 0
1157 - },
1158 - {
1159 - "Enabled": true,
1160 - "ReadOnly": true,
1161 - "Label": "Christmas Day",
1162 - "Notes": "Christmas Day",
1163 - "UniqueId": "65e305a4-67a0-4b2a-9f0d-d58922f9f2d9",
1164 - "DayType": "DatePattern",
1165 - "DateRangeType": "Range",
1166 - "DateRangeRecursAnnually": false,
1167 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1168 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1169 - "DateRangeSpecificDates": [],
1170 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1171 - "DatePatternMonth": "December",
1172 - "DatePatternWeek": "Undefined",
1173 - "DatePatternWeekDay": "Undefined",
1174 - "DatePatternDay": 25,
1175 - "DatePatternYear": 0,
1176 - "DatePatternCalculateWeekdayObservance": "None",
1177 - "DatePatternDayOffset": 0
1178 - },
1179 - {
1180 - "Enabled": true,
1181 - "ReadOnly": true,
1182 - "Label": "Christmas Day (Observed)",
1183 - "Notes": "Christmas Day Observed",
1184 - "UniqueId": "f2c2c985-9222-4cb0-98d1-128c758b8709",
1185 - "DayType": "DatePattern",
1186 - "DateRangeType": "Range",
1187 - "DateRangeRecursAnnually": false,
1188 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1189 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1190 - "DateRangeSpecificDates": [],
1191 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1192 - "DatePatternMonth": "December",
1193 - "DatePatternWeek": "Undefined",
1194 - "DatePatternWeekDay": "Undefined",
1195 - "DatePatternDay": 25,
1196 - "DatePatternYear": 0,
1197 - "DatePatternCalculateWeekdayObservance": "BeforeOrAfter",
1198 - "DatePatternDayOffset": 0
1199 - },
1200 - {
1201 - "Enabled": true,
1202 - "ReadOnly": true,
1203 - "Label": "Valentine's Day",
1204 - "Notes": "",
1205 - "UniqueId": "62213e1d-da29-4391-9b09-90d8857585d5",
1206 - "DayType": "DatePattern",
1207 - "DateRangeType": "Range",
1208 - "DateRangeRecursAnnually": false,
1209 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1210 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1211 - "DateRangeSpecificDates": [],
1212 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1213 - "DatePatternMonth": "February",
1214 - "DatePatternWeek": "Undefined",
1215 - "DatePatternWeekDay": "Undefined",
1216 - "DatePatternDay": 14,
1217 - "DatePatternYear": 0,
1218 - "DatePatternCalculateWeekdayObservance": "None",
1219 - "DatePatternDayOffset": 0
1220 - },
1221 - {
1222 - "Enabled": true,
1223 - "ReadOnly": true,
1224 - "Label": "St. Patrick's Day",
1225 - "Notes": "",
1226 - "UniqueId": "2438b185-d304-4eff-a0ce-751859d1a904",
1227 - "DayType": "DatePattern",
1228 - "DateRangeType": "Range",
1229 - "DateRangeRecursAnnually": false,
1230 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1231 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1232 - "DateRangeSpecificDates": [],
1233 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1234 - "DatePatternMonth": "March",
1235 - "DatePatternWeek": "Undefined",
1236 - "DatePatternWeekDay": "Undefined",
1237 - "DatePatternDay": 17,
1238 - "DatePatternYear": 0,
1239 - "DatePatternCalculateWeekdayObservance": "None",
1240 - "DatePatternDayOffset": 0
1241 - },
1242 - {
1243 - "Enabled": true,
1244 - "ReadOnly": true,
1245 - "Label": "Tax Day",
1246 - "Notes": "",
1247 - "UniqueId": "b5f81f85-279f-478b-8eae-0af3f3c7805f",
1248 - "DayType": "DatePattern",
1249 - "DateRangeType": "Range",
1250 - "DateRangeRecursAnnually": false,
1251 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1252 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1253 - "DateRangeSpecificDates": [],
1254 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1255 - "DatePatternMonth": "April",
1256 - "DatePatternWeek": "Undefined",
1257 - "DatePatternWeekDay": "Undefined",
1258 - "DatePatternDay": 15,
1259 - "DatePatternYear": 0,
1260 - "DatePatternCalculateWeekdayObservance": "After",
1261 - "DatePatternDayOffset": 0
1262 - },
1263 - {
1264 - "Enabled": true,
1265 - "ReadOnly": true,
1266 - "Label": "Cinco de Mayo",
1267 - "Notes": "",
1268 - "UniqueId": "9312c16a-5c3f-4ad1-b4e5-c39a9caa45b0",
1269 - "DayType": "DatePattern",
1270 - "DateRangeType": "Range",
1271 - "DateRangeRecursAnnually": false,
1272 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1273 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1274 - "DateRangeSpecificDates": [],
1275 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1276 - "DatePatternMonth": "May",
1277 - "DatePatternWeek": "Undefined",
1278 - "DatePatternWeekDay": "Undefined",
1279 - "DatePatternDay": 5,
1280 - "DatePatternYear": 0,
1281 - "DatePatternCalculateWeekdayObservance": "None",
1282 - "DatePatternDayOffset": 0
1283 - },
1284 - {
1285 - "Enabled": true,
1286 - "ReadOnly": true,
1287 - "Label": "Mother's Day",
1288 - "Notes": "",
1289 - "UniqueId": "9ea378f2-b6cc-4e8f-979a-78bb9b8e582c",
1290 - "DayType": "DatePattern",
1291 - "DateRangeType": "Range",
1292 - "DateRangeRecursAnnually": false,
1293 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1294 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1295 - "DateRangeSpecificDates": [],
1296 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1297 - "DatePatternMonth": "May",
1298 - "DatePatternWeek": "Second",
1299 - "DatePatternWeekDay": "Sunday",
1300 - "DatePatternDay": 0,
1301 - "DatePatternYear": 0,
1302 - "DatePatternCalculateWeekdayObservance": "None",
1303 - "DatePatternDayOffset": 0
1304 - },
1305 - {
1306 - "Enabled": true,
1307 - "ReadOnly": true,
1308 - "Label": "Father's Day",
1309 - "Notes": "",
1310 - "UniqueId": "237f9651-8952-4fb7-bc89-1d6127bc181e",
1311 - "DayType": "DatePattern",
1312 - "DateRangeType": "Range",
1313 - "DateRangeRecursAnnually": false,
1314 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1315 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1316 - "DateRangeSpecificDates": [],
1317 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1318 - "DatePatternMonth": "June",
1319 - "DatePatternWeek": "Third",
1320 - "DatePatternWeekDay": "Sunday",
1321 - "DatePatternDay": 0,
1322 - "DatePatternYear": 0,
1323 - "DatePatternCalculateWeekdayObservance": "None",
1324 - "DatePatternDayOffset": 0
1325 - },
1326 - {
1327 - "Enabled": true,
1328 - "ReadOnly": true,
1329 - "Label": "Halloween",
1330 - "Notes": "",
1331 - "UniqueId": "ca9ed8dc-d20e-4e73-a091-94dfe79daf7b",
1332 - "DayType": "DatePattern",
1333 - "DateRangeType": "Range",
1334 - "DateRangeRecursAnnually": false,
1335 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1336 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1337 - "DateRangeSpecificDates": [],
1338 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1339 - "DatePatternMonth": "October",
1340 - "DatePatternWeek": "Undefined",
1341 - "DatePatternWeekDay": "Undefined",
1342 - "DatePatternDay": 31,
1343 - "DatePatternYear": 0,
1344 - "DatePatternCalculateWeekdayObservance": "None",
1345 - "DatePatternDayOffset": 0
1346 - },
1347 - {
1348 - "Enabled": true,
1349 - "ReadOnly": true,
1350 - "Label": "Thanksgiving Friday",
1351 - "Notes": "Post-Thanksgiving Friday also known as Black Friday",
1352 - "UniqueId": "225d9e50-d498-423b-86b5-5e69ee548bcc",
1353 - "DayType": "DatePattern",
1354 - "DateRangeType": "Range",
1355 - "DateRangeRecursAnnually": false,
1356 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1357 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1358 - "DateRangeSpecificDates": [],
1359 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1360 - "DatePatternMonth": "November",
1361 - "DatePatternWeek": "Fourth",
1362 - "DatePatternWeekDay": "Friday",
1363 - "DatePatternDay": 0,
1364 - "DatePatternYear": 0,
1365 - "DatePatternCalculateWeekdayObservance": "None",
1366 - "DatePatternDayOffset": 0
1367 - },
1368 - {
1369 - "Enabled": true,
1370 - "ReadOnly": true,
1371 - "Label": "Christmas Eve",
1372 - "Notes": "Christmas Eve",
1373 - "UniqueId": "e1d308ee-5dee-4cbb-aead-6b24cf819159",
1374 - "DayType": "DatePattern",
1375 - "DateRangeType": "Range",
1376 - "DateRangeRecursAnnually": false,
1377 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1378 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1379 - "DateRangeSpecificDates": [],
1380 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1381 - "DatePatternMonth": "December",
1382 - "DatePatternWeek": "Undefined",
1383 - "DatePatternWeekDay": "Undefined",
1384 - "DatePatternDay": 24,
1385 - "DatePatternYear": 0,
1386 - "DatePatternCalculateWeekdayObservance": "None",
1387 - "DatePatternDayOffset": 0
1388 - },
1389 - {
1390 - "Enabled": true,
1391 - "ReadOnly": true,
1392 - "Label": "New Year's Eve",
1393 - "Notes": "New Year's Eve",
1394 - "UniqueId": "e5848ec3-580b-4be3-afd2-2e514ac724b0",
1395 - "DayType": "DatePattern",
1396 - "DateRangeType": "Range",
1397 - "DateRangeRecursAnnually": false,
1398 - "DateRangeBegin": "\/Date(-62135568000000-0800)\/",
1399 - "DateRangeEnd": "\/Date(-62135568000000-0800)\/",
1400 - "DateRangeSpecificDates": [],
1401 - "DatePatternCalendarUniqueId": "00000000-0000-0000-0000-000000000000",
1402 - "DatePatternMonth": "December",
1403 - "DatePatternWeek": "Undefined",
1404 - "DatePatternWeekDay": "Undefined",
1405 - "DatePatternDay": 31,
1406 - "DatePatternYear": 0,
1407 - "DatePatternCalculateWeekdayObservance": "None",
1408 - "DatePatternDayOffset": 0
1409 - }
1410 - ],
1411 - "CalendarGroups": [
1412 - {
1413 - "CalendarIds": [
1414 - "50ed1a07-b203-40cd-a78c-a3065573d4b6",
1415 - "7b3a1c31-7691-44be-9f23-f38a0b7e9a5f",
1416 - "e7b61e28-dde1-4e89-9eca-2a714c0d02f9",
1417 - "4ba8d6d1-b5a9-487a-9b16-e1a3f231b61b",
1418 - "c94ad753-4988-4a59-9724-7f1108a9f4cb",
1419 - "8cb10ca2-eca9-490d-a710-3e54f44f5d88",
1420 - "bb163a15-ca13-434a-a6e5-ec9260cdbed0",
1421 - "aae71c4c-371f-4c2b-9006-3c27e7ca8dfd",
1422 - "5de33ff8-008b-4fc1-a010-4516efd5feeb",
1423 - "539e5d0a-b723-4687-90ba-c89b2086d5fc",
1424 - "77758473-e3e1-4dfe-bb88-f9252067b9e6",
1425 - "95f2acf8-75bc-46ad-8c74-f10cd5dbeb31",
1426 - "65e305a4-67a0-4b2a-9f0d-d58922f9f2d9",
1427 - "f2c2c985-9222-4cb0-98d1-128c758b8709"
1428 - ],
1429 - "UniqueId": "d461cf6d-b45b-4f26-832e-f54a1e52ddcc",
1430 - "Label": "United States Federal Holidays",
1431 - "Notes": null,
1432 - "Enabled": true,
1433 - "ReadOnly": true
1434 - },
1435 - {
1436 - "CalendarIds": [
1437 - "62213e1d-da29-4391-9b09-90d8857585d5",
1438 - "2438b185-d304-4eff-a0ce-751859d1a904",
1439 - "b5f81f85-279f-478b-8eae-0af3f3c7805f",
1440 - "9312c16a-5c3f-4ad1-b4e5-c39a9caa45b0",
1441 - "9ea378f2-b6cc-4e8f-979a-78bb9b8e582c",
1442 - "237f9651-8952-4fb7-bc89-1d6127bc181e",
1443 - "ca9ed8dc-d20e-4e73-a091-94dfe79daf7b",
1444 - "225d9e50-d498-423b-86b5-5e69ee548bcc",
1445 - "e1d308ee-5dee-4cbb-aead-6b24cf819159",
1446 - "e5848ec3-580b-4be3-afd2-2e514ac724b0"
1447 - ],
1448 - "UniqueId": "95650988-cd29-4566-8638-182675b0bfbf",
1449 - "Label": "Common United States Holidays (Non-Federal)",
1450 - "Notes": null,
1451 - "Enabled": true,
1452 - "ReadOnly": true
1453 - }
1454 - ],
1455 - "ReportedCresnetDevicesTimestamp": "\/Date(1657880337411-0700)\/",
1456 - "ReportedCresnetDevices": [],
1457 - "GlobalActions":
1458 - {
1459 - "ActionSets": {},
1460 - "RemoteDevice": null
1461 - },
1462 - "TouchpanelInactivityTimeout": 300000,
1463 - "WebInactivityTimeout": 3600,
1464 - "Address": null,
1465 - "BacnetEnabled": false,
1466 - "BacnetAreaDefaultFeatures": 5,
1467 - "CustomLogoFile": null,
1468 - "FusionEnabled": false,
1469 - "LogToConsole": false,
1470 - "LogToFile": false,
1471 - "LogEnableTrace": false,
1472 - "LogEnableOnEntryAdd": false,
1473 - "LogGlobalIdFilter": [],
1474 - "LogLevel": "Information",
1475 - "LogInterestedTypes": "All",
1476 - "LogDiagnostics": false,
1477 - "LogHeartBeatInterval": 0,
1478 - "LogEnabled": false,
1479 - "JobNumber": "WTEC Test",
1480 - "Nodes":
1481 - {
1482 - "AllowGroupIds": null,
1483 - "DenyGroupIds": null,
1484 - "IconType": "Root",
1485 - "Name": "Root",
1486 - "UniqueId": "b8562e7a-76da-4f68-984e-74ad9fbc71ef",
1487 - "ParentId": "00000000-0000-0000-0000-000000000000",
1488 - "SubNodes": []
1489 - },
1490 - "LocationName": null,
1491 - "Latitude": 39.0274,
1492 - "Longitude": -76.501,
1493 - "SupportContactName": null,
1494 - "SupportContactPhone": null,
1495 - "SupportContactEmail": null,
1496 - "SystemId": 0,
1497 - "SystemUniqueId": "fe6defed-ef66-4ce0-9185-53c9f1f39eb2",
1498 - "UserValidationOrder": 0,
1499 - "UserPasscodeRequired": false,
1500 - "TechnicianPasscodeOverridesSceneLock": false,
1501 - "TechnicianPasscodeRequired": false,
1502 - "ZumEnabled": false,
1503 - "ZumHubAddress": "0.0.0.0",
1504 - "_SchedulerEnabled": true
1505 -}
1506 -