Wiki source code of ShowRunner BACnet

Version 9.1 by Mark Kohlmann on 2021/06/16 17:42

Hide last authors
Mark Kohlmann 9.1 1 ShowRunner uses Crestron's BACnet stack and is bound by its licensing and limits.  ShowRunner's BACnet feature is licensed.  Integrations of 50 points or less may use the free Crestron BACNET license.  More than 50 points require the Crestron paid license and total points are limited by the platform.  The processor itself consumes a point.  BACnet points are assigned during commissioning.  A csv export of the points may be downloaded from the system.
Mark Kohlmann 2.1 2
Mark Kohlmann 3.1 3 === Crestron BACnet Stack Details ===
Mark Kohlmann 2.1 4
5 |=Control System|=Max # of Objects
6 |(((
7 * FT-TSC600 (Not Supported by SR)
8 * TPCS-4SM (Not Supported by SR)
9 * TPCS-4SMD (Not Supported by SR)
10 * TSCW-730 (Not Supported by SR)
11 )))|250
12 |(((
13 * DIN-AP3
Mark Kohlmann 7.1 14 * DIN-AP4
Mark Kohlmann 2.1 15 * DIN-AP3MEX
16 * MC3 (Not Supported by SR)
17 * RMC3
Mark Kohlmann 7.1 18 * RMC4
Mark Kohlmann 2.1 19 )))|500
20 |(((
21 * CP3
Mark Kohlmann 7.1 22 * CP4
Mark Kohlmann 2.1 23 * CP3N
Mark Kohlmann 7.1 24 * CP4N
Mark Kohlmann 2.1 25 )))|1000
26 |(((
27 * AV3
Mark Kohlmann 7.1 28 * AV4
Mark Kohlmann 2.1 29 * PRO3
Mark Kohlmann 7.1 30 * PRO4
Mark Kohlmann 2.1 31 )))|2000
32
33 [[Crestron PICS Statement>>attach:Crestron_PICS.PDF]]
34
35 === ShowRunner BACNET Points ===
36
Mark Kohlmann 6.1 37 AreaBaseIDs are assigned automatically and maintained.  Points are discoverable.  Each of the points may be enabled or disabled by area to optimize the integration.  This the default ShowRunner BACnet mode.
Mark Kohlmann 2.1 38
Mark Kohlmann 8.1 39 |=Feature|=Description|=Type|=Point|=Label|=R/W|=Units
40 |Area Scene|Current Scene Active on the Area|MV|AreaBaseID|{AreaId}:{AreaName} Scene|RW|Scene
41 |Occupancy Mode|Current Occupancy Mode for the Area|MV|AreaBaseID + 2|{AreaId}:{AreaName} Occupancy Mode|RW|Mode
42 |Occupancy Status|Current Occupancy Status for the Area|BI|AreaBaseID + 1|{AreaId}:{AreaName} Occupied|R|Boolean
43 |Loads|Individual Load intensities for each Load in the Area|AV|AreaBaseID + 1000 + LoadIndex|{AreaId}:{AreaName} Load{LoadId}:{LoadName}|RW|Percentage
44 |Photocell Level|Photocell sensor reading for each Photocell in the Area|AI|AreaBaseID + 100 + PhotocellIndex|{AreaId}:{AreaName} Photocell{PhotocellId}:{PhotocellName}|R|Percentage
Mark Kohlmann 2.1 45
Mark Kohlmann 5.1 46 === Zum Floor Hub BACnet Point Emulation ===
47
Mark Kohlmann 8.1 48 ShowRunner can emulate the Zum Floor Hubs BACnet points as an alternative to the standard ShowRunner mode.  Each point may be enabled/disabled individually by Area.
Mark Kohlmann 5.1 49
50 Set the following Area properties:
51
52 {{{BACnetIndex: (ID of the Room, this number of multiplied times 2048 to get the BACnet points, start at 1)
53 BACnetMode: "ZumEmulation"}}}
54
55
56 |=Feature|=(% style="width: 149px;" %)Type|=(% style="width: 341px;" %)Point|=Label|=Description|=R/W|=Units
57 |Area Scene|(% style="width:149px" %)MV|(% style="width:341px" %)AreaBaseID + 8|{AreaName}>{AreaId}>ActiveScene>BI|View or change the current scene.  Off scene is 17, Scenes 1 through 16 depend on area configuration.|RW|Scene
58 |Occupancy Mode|(% style="width:149px" %)BV|(% style="width:341px" %)AreaBaseID + 6|{AreaName}>{AreaId}>OccupancySensorEnabled>BV|Enable or disable the occupancy sensor.  Enable will activate the last occupancy/vacancy mode.|RW|Boolean
59 |Occupancy Status|(% style="width:149px" %)BI|(% style="width:341px" %)AreaBaseID + 2|{AreaName}>{AreaId}>RoomOccupied>BI|Current room occupancy state|R|Boolean
60 |Online|(% style="width:149px" %)BI|(% style="width:341px" %)AreaBaseID|{AreaName}>{AreaId}>RoomOnline>BI|Current room online state, this is fixed as true.|R|Boolean
61 |On|(% style="width:149px" %)BI|(% style="width:341px" %)AreaBaseID + 1|{AreaName}>{AreaId}>RoomOn>BI|Current room load state.  If any load is on this will be true.|R|Boolean
62
63 {{{AreaBaseID = BACnetIndex * 2048}}}