Introduction
This article contains a high-level overview of Enlighted Edge’s integration with the BACnet protocol. BACnet/IP is a communications standard that allows different systems and devices manufactured by different vendors to interoperate within an intelligent building. The Enlighted Edge BACnet Agent exposes Enlighted devices and logical entities as BACnet objects organized in a hierarchal representation of the Enlighted System. Also refer to Enlighted Edge BACnet Specification.
Area Datapoints
An Area is a grouping of sensors on a floor. For every area, the following datapoints will be populated. Datapoints not used can be hidden.
Area BACnet Name
|
BACnet Description
|
State/Data Read/Write
|
BACnet Object type
|
Object Description
|
Unit
|
CntFltSen
|
Fault Sensors
|
State/Read
|
Analog value
|
Fault sensors. The number sensors in the area not communicating.
|
- 0: The number of faulty sensors
|
PscDet | Presence Detector (Occupancy) | Data/Read | Binary input | Returns the current Occupancy status of an area. The sensors must be enabled as zonal sensors (Motion Grouped) to report occupancy from the area works as an OR function from the sensors in the area. Refer to Enable Zonal Sensors to Report Area Occupancy. |
- 1: Area occupied,
- 0: Area unoccupied
|
Switch Group Datapoints
For every switch group, the following datapoints will be populated. Datapoints not used can be hidden.
BACnet object
|
BACnet Description
|
State/Data Read/Write
|
BACnet Object type
|
Object Description
|
Unit
|
DurTi
|
Duration
|
State/Write
|
Analog value
|
Duration time for an override when sending a command with objects LgtCmd and LgtCmdB.
|
- s: Default is 3600 seconds (one hour)
- Range is 0 - 86400 seconds.
|
LgtCmd
|
Light Command
|
State/Write
|
Analog output
|
Overrides the Switch Group’s light levels for the specified duration in seconds; after the manual override duration, the light returns to its normal operating light levels based on their profile.
|
0-100%: Set the light level dimming between 0-100% light levels.
- 0%: Off
- 100%: Full-on
- -1%: void; Sensor is working in the default profile mode.
|
LgtVal
|
Light Value
|
State/Read
|
Analog input
|
Returns the current light level of the sensor.
|
0-100%
- 0%: Lights off
- 100%: Lights full on
|
LgtCmdB
|
Tunable White Light Command
|
State/Write
|
Analog output
|
Overrides the fixture Tunable White light color for the specified duration.
|
- 0 - 100%,
- 0%: Warm White
- 100%: Cool white
- -1%: void
|
LgtValB
|
Tunable White Light Value
|
State/Read
|
Analog input
|
Reports the Tunable white color of the sensor at every 5 minutes.
|
- 0-100%
- 0%: Warm White
- 100%: Cool white
|
LgtBtn
|
Light Button
|
State/Write
|
Multistate value
|
Controls lights in a Switch Group to dim or increase the lights.
|
1: Stop, 2: Dim up, 3: Dim down, 4: Step up, 5: Step down, 6: Switch on, 7: Switch off, 8: Auto
|
Scn
|
Scene
|
State/Write
|
Multistate value
|
Activates scenes defined in Manage for a Switch Group.
|
1: void, 2: All on, 3: All off, 4: Auto, 5: Scene 1, 6: Scene 2 etc.
|
Sensor Datapoints
The following datapoints will be populated for every sensor. Datapoints not used can be hidden when customizing BACnet objects.
BACnet object
|
BACnet Description
|
State/Data Read/Write
|
BACnet Object type
|
Object Description
|
Unit
|
Sensor
|
T
|
Temperature
|
Data/Read
|
Analog input
|
Temperature from the sensor.
|
°C/°F (choose in Edge what unit to use)
|
Brgt
|
Brightness
|
Data/Read
|
Analog input
|
Brightness from the sensor.
|
lux
|
Pwr
|
Power
|
Data/Read
|
Analog input
|
Power consumption of the sensor.
|
W (Watts)
|
DurTi
|
Duration
|
State/Write
|
Analog value
|
Duration time for an override when sending a command with objects LgtCmd and LgtCmdB
|
s (seconds)
|
LgtCmd
|
Light Command
|
State/Read
|
Analog output
|
Override the light levels of the sensor for the specified duration in seconds; after the manual override duration, the light returns to its normal operating light level based on its profile.
|
- 0-100%: Set the light level dimming between 0-100% light levels.
- 0%: Off
- 100%: Full-on
- -1%: void; Sensor is working in the default profile mode
|
LgtVal
|
Light Value
|
State/Write
|
Analog input
|
Returns the current light level of the sensor.
|
- 0-100%
- 0%: Lights off
- 100%: Lights full on
|
LgtCmdB
|
Tunable White Light Command
|
State/Read
|
Analog output
|
Overrides the fixture Tunable White light color for the specified duration.
|
- 0 - 100%,
- 0%: Warm White
- 100%: Cool white
- -1%: void
|
LgtValB
|
Tunable White Light Value
|
State/Write
|
Analog input
|
Reports the Tunable white color of the sensor at every 5 minutes.
|
- 0-100%
- 0%: Warm White
- 100%: Cool white
|
PscDet
|
Presence Detector for Occupancy
|
Data/Read
|
Binary input
|
Reports occupied status of the sensor.
|
- 1: Occupied,
- 0: Unoccupied
|
LgtOpMod
|
Light Operation Mode
|
State/Read
|
Multistate value
|
Reports the light operating mode.
|
- 1: Auto, Light returns to sensor profile value
- 2: Override; override the light level of the sensor for a duration
|
LgtOpCmd
|
Light Operation Command
|
State/Write
|
Binary output
|
Sets light levels to auto.
|
- 0: void,
- 1: auto; Light returns to sensor profile value
|