ShowRunner BACnet

Version 7.1 by Mark Kohlmann on 2021/06/16 17:35

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.

Crestron BACnet Stack Details

Control SystemMax # of Objects
  • FT-TSC600 (Not Supported by SR)
  • TPCS-4SM (Not Supported by SR)
  • TPCS-4SMD (Not Supported by SR)
  • TSCW-730 (Not Supported by SR)
250
  • DIN-AP3
  • DIN-AP4
  • DIN-AP3MEX
  • MC3 (Not Supported by SR)
  • RMC3
  • RMC4
500
  • CP3
  • CP4
  • CP3N
  • CP4N
1000
  • AV3
  • AV4
  • PRO3
  • PRO4
2000

Crestron PICS Statement

ShowRunner BACNET Points

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.

FeatureTypePointLabelR/WUnits
Area SceneMVAreaBaseID{AreaId}:{AreaName} SceneRWScene
Occupancy ModeMVAreaBaseID + 2{AreaId}:{AreaName} Occupancy ModeRWMode
Occupancy StatusBIAreaBaseID + 1{AreaId}:{AreaName} OccupiedRBoolean
LoadsAVAreaBaseID + 1000 + LoadIndex{AreaId}:{AreaName} Load{LoadId}:{LoadName}RWPercentage
Photocell LevelAIAreaBaseID + 100 + PhotocellIndex{AreaId}:{AreaName} Photocell{PhotocellId}:{PhotocellName}RPercentage

Zum Floor Hub BACnet Point Emulation

ShowRunner can emulate the Zum Floor Hubs BACnet points. 

Set the following Area properties:

BACnetIndex: (ID of the Room, this number of multiplied times 2048 to get the BACnet points, start at 1)
BACnetMode: "ZumEmulation"
FeatureTypePointLabelDescriptionR/WUnits
Area SceneMVAreaBaseID + 8{AreaName}>{AreaId}>ActiveScene>BIView or change the current scene.  Off scene is 17, Scenes 1 through 16 depend on area configuration.RWScene
Occupancy ModeBVAreaBaseID + 6{AreaName}>{AreaId}>OccupancySensorEnabled>BVEnable or disable the occupancy sensor.  Enable will activate the last occupancy/vacancy mode.RWBoolean
Occupancy StatusBIAreaBaseID + 2{AreaName}>{AreaId}>RoomOccupied>BICurrent room occupancy stateRBoolean
OnlineBIAreaBaseID{AreaName}>{AreaId}>RoomOnline>BICurrent room online state, this is fixed as true.RBoolean
OnBIAreaBaseID + 1{AreaName}>{AreaId}>RoomOn>BICurrent room load state.  If any load is on this will be true.RBoolean
AreaBaseID = BACnetIndex * 2048