- Home
- BACnet points lists
- Lennox
- KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units
Rooftop / split unit controller (field BACnet module) · BACnet points list
Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units BACnet points list
Updated 12 November 2026
This kit is a KMC BAC-8304 BACnet MS/TP controller with a factory 2-stage heat / 2-stage cool sequence and economizer occupancy output, wired to the unit's thermostat terminals (G, Y1, Y2, W1, W2). It reads a KMC wall sensor and discharge air temperature and exposes 47 objects: occupancy, system and fan mode commands, setpoints and timers, stage outputs and status flags. The controller has no schedule; the BMS sets occupancy.
This page lists 47 BACnet objects for the Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units — 20 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Lennox’s own free documentation, linked below.
- Manufacturer
- Lennox
- Model
- KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units
- Equipment
- Rooftop / split unit controller (field BACnet module)
- Equipment type
- VRF & split air conditioners
- BACnet objects
- 47 (20 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Also known as
- 16X70, 16X71, 16X72, 17A08, BAC-8304, KMC BAC-8304-56, Lennox KMC BACnet module, Allied Commercial BACnet module, Allied Z-Series BACnet, 905-019-62E, 103902-01
Reference only, provided as-is: verify against Lennox’s current documentation and the live device before use. Not official Lennox information. Terms of use.
BMS integration notes: Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units
Set the MS/TP MAC on DIP switch S5 and the device instance and baud rate from the STE-8001 sensor. The BMS commands occupancy on MSV 1 (the controller has no schedule), adjusts the setpoint through AV 2 and reads space temperature on AV 13, plus stage and fan status.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| MV 1 | OCCUPIED MODE | Occupancy: 1 occupied, 2 standby, 3 unoccupied | Write |
| MV 2 | SYSTEM_MODE | System mode: 1 off, 2 auto, 3 cool, 4 heat | Write |
| MV 3 | FAN_MODE | Fan mode: 1 auto, 2 on | Write |
| AV 2 | SETPOINT_REFEREN | Space setpoint reference, °F | Write |
| AV 13 | SPACE_TEMP | Space temperature, °F | Read |
| AI 3 | DISCHARGE_TEMP | Discharge air temperature, °F | Read |
| BV 14 | FAN_STATUS | Fan status | Read |
| BV 20 | COOL_STG_1 | Cooling stage 1 call | Read |
| BV 22 | HEAT_STG_1 | Heating stage 1 call | Read |
| BV 17 | FAULT_DETECTED | Fault detected | Read |
Enable & remote start
The unit runs only while the BI4 contact is open (no system shutdown). Occupancy defaults to occupied; the BMS writes MSV 1 to change it. MSV 2 limits operation to heat, cool, auto or off.
Sensors & values from the BMS
Space temperature comes from the KMC wall sensor (STE-8001 on the RJ-45 jack, or STE-6011/6019 on AI1/AI2). The BMS sets the space setpoint through AV 2; occupied heating and cooling setpoints are derived from it with the minimum differential (AV 11).
Network setup
- MS/TP MAC is set on DIP switch S5 (binary, switches summed); factory default MAC 3. Power cycle after changing it.
- Device instance and baud rate are set from the STE-8001 COMM menu (Level 2 password).
- End-of-line termination is DIP switch S3; turn both on only at the ends of the trunk.
- MSV 8 Relinquish Default selects the BI4 use: 1 economizer fault alert, 2 system shutdown (default).
Watch out for
- Setpoint limits are enforced at BACnet priority 9: no cooling setpoint below AV 9 and no heating setpoint above AV 10.
- Changing one occupied setpoint pushes the opposite one to keep the minimum differential (AV 11).
- Fan status is read through AI3: a closed NC fan-status contact shorts the DAT sensor and shows the fan as off.
Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 1 | SPACE SENSOR | Wired space temperature sensor (STE-6011/6019) | °F | Read | |
| AI | 2 | ROOM_SETPOINT | Setpoint dial / override input (STE-6019) | °F | Read | |
| AImin | 3 | DISCHARGE_TEMP | Discharge air temperature; also fan status contact | °F | Read | |
| BI | 4 | DISABLE_SYSTEM or ECONOMIZER_ALERT | System shutdown or economizer alert contact | Read | Enable/Disable | |
| BO | 1 | FAN | Fan output (G) | Read | Off/On | |
| BO | 2 | COOL_STAGE_1 | Cooling stage 1 output (Y1) | Read | Off/On | |
| BO | 3 | COOL_STAGE_2 | Cooling stage 2 output (Y2) | Read | Off/On | |
| BO | 4 | OCC_OUTPUT | Occupancy output | Read | Off/On | |
| BO | 5 | HEAT_STAGE_1 | Heating stage 1 output (W1) | Read | Off/On | |
| BO | 6 | HEAT_STAGE_2 | Heating stage 2 output (W2) | Read | Off/On | |
| AV | 1 | STE-8_SENSOR | Temperature from the STE-8001 digital sensor (default 72) | °F | Read | |
| AVmin | 2 | SETPOINT_REFEREN | Space temperature setpoint reference (default 72) | °F | Write | |
| AV | 3 | ACT_COOL_STPT | Active cooling setpoint (default 74) | °F | Read | |
| AV | 4 | ACT_HEAT_STPT | Active heating setpoint (default 70) | °F | Read | |
| AV | 5 | OCC_CL_STPT | Occupied cooling setpoint (default 74) | °F | Write | |
| AV | 6 | OCC_HT_SPT | Occupied heating setpoint (default 70) | °F | Write | |
| AV | 7 | UNOCC_CL_STPT | Unoccupied cooling setpoint (default 80) | °F | Write | |
| AV | 8 | UNOCC_HT_STPT | Unoccupied heating setpoint (default 65) | °F | Write | |
| AV | 9 | MIN_CL_STPT | Minimum cooling setpoint limit (default 68) | °F | Write | |
| AV | 10 | MAX_HT_STPT | Maximum heating setpoint limit (default 78) | °F | Write | |
| AV | 11 | MIN_STPT_DIFF | Minimum heat/cool setpoint differential (default 3) | °F | Write | |
| AV | 12 | STBY_DIFF | Standby setpoint offset (default 3) | °F | Write | |
| AVmin | 13 | SPACE_TEMP | Space temperature used for control | °F | Read | |
| AV | 32 | STG_DELAY | Stage delay timer (default 5) | Minutes | Write | |
| AV | 33 | FAN_OFF_DELAY | Fan off delay (default 0) | Seconds | Write | |
| AV | 34 | COMPRESSOR_DELAY | Compressor minimum off time (default 5) | Minutes | Write | |
| AV | 38 | LOCAL_OVRD_TIME | Local override time (default 60) | Minutes | Write | |
| AV | 39 | STANDBY_DELAY | Standby timer (default 15) | Minutes | Write | |
| AV | 40 | MOTION_TIMER | Motion timer (default 10); motion not supported | Seconds | Write | |
| BV | 6 | MOTION_SENSOR | Motion sensed; motion not supported by Lennox | Read | Inactive/Active | |
| BV | 8 | MODE | Current mode, heat or cool | Read | Heat/Cool | |
| BV | 9 | FAN_NEED | Fan call | Read | No/Yes | |
| BV | 10 | HEAT_COOL_NEED | Heating or cooling call | Read | Heat/Cool | |
| BVmin | 14 | FAN_STATUS | Fan status | Read | Inactive/Active | |
| BV | 16 | SYSTEM_DISABLE | System disabled by BI4 | Read | Off/On | |
| BVmin | 17 | FAULT_DETECTED | Fault detected | Read | Off/On | |
| BVmin | 20 | COOL_STG_1 | Cooling stage 1 call | Read | Off/On | |
| BV | 21 | COOL_STG_2 | Cooling stage 2 call | Read | Off/On | |
| BVmin | 22 | HEAT_STG_1 | Heating stage 1 call | Read | Off/On | |
| BV | 23 | HEAT_STG_2 | Heating stage 2 call | Read | Off/On | |
| BV | 28 | LOCAL_OVRD | Local override active | Read | Off/On | |
| BV | 29 | MOTION_OVRD | Motion override; motion not supported | Read | Off/On | |
| MVmin | 1 | OCCUPIED MODE | Occupancy command (default 1 Occupied) | Write | 1=Occupied, 2=Standby, 3=Unoccupied | |
| MVmin | 2 | SYSTEM_MODE | System mode (default 2 Auto) | Write | 1=Off, 2=Auto, 3=Cool, 4=Heat | |
| MVmin | 3 | FAN_MODE | Fan mode (default 1 Auto) | Write | 1=Auto, 2=On | |
| MV | 6 | WALL SENSOR | Wall sensor type (default 1 STE-8001) | Write | 1=STE-8001, 2=STE-8201 w/ Motion, 3=STE-6019, 4=STE-6011, 5=None | |
| MV | 8 | BI4 FUNCTION | Use of the BI4 contact (default 2) | Write | 1=Economizer Fault Alert, 2=System Disable |
No points match these filters.
Object ID lookup: Lennox KMC BACnet Module (BAC-8304) point IDs by name
AI1SPACE SENSORAI2ROOM_SETPOINTAI3DISCHARGE_TEMPBI4DISABLE_SYSTEM or ECONOMIZER_ALERTBO1FANBO2COOL_STAGE_1BO3COOL_STAGE_2BO4OCC_OUTPUTBO5HEAT_STAGE_1BO6HEAT_STAGE_2AV1STE-8_SENSORAV2SETPOINT_REFERENAV3ACT_COOL_STPTAV4ACT_HEAT_STPTAV5OCC_CL_STPTAV6OCC_HT_SPTAV7UNOCC_CL_STPTAV8UNOCC_HT_STPTAV9MIN_CL_STPTAV10MAX_HT_STPTAV11MIN_STPT_DIFFAV12STBY_DIFFAV13SPACE_TEMPAV32STG_DELAYAV33FAN_OFF_DELAYAV34COMPRESSOR_DELAYAV38LOCAL_OVRD_TIMEAV39STANDBY_DELAYAV40MOTION_TIMERBV6MOTION_SENSORBV8MODEBV9FAN_NEEDBV10HEAT_COOL_NEEDBV14FAN_STATUSBV16SYSTEM_DISABLEBV17FAULT_DETECTEDBV20COOL_STG_1BV21COOL_STG_2BV22HEAT_STG_1BV23HEAT_STG_2BV28LOCAL_OVRDBV29MOTION_OVRDMV1OCCUPIED MODEMV2SYSTEM_MODEMV3FAN_MODEMV6WALL SENSORMV8BI4 FUNCTION
Integration notes
- The objects list has no read/write column. Setpoints, timers and multistate values are shown as writable, measured values, outputs and status flags as read-only.
- Names wrapped with a hyphen in the table (SETPOINT_REF-EREN, COMPRES-SOR_DELAY) are joined here.
- The guide marks AV 2, AV 13 and MSV 1 as the objects most used in integration.
- Motion sensing objects (AV 40, BV 6, BV 29, MSV 6 state 2) are listed but motion sensing is not supported by Lennox.
- Source: 'BACnet Objects List', page 9 (47 objects).
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units
How many BACnet points does the Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units have?
This list has 47 BACnet objects: 3 analog inputs, 19 analog values, 1 binary input, 6 binary outputs, 13 binary values, 5 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units BACnet points are writable?
20 of the 47 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done. The source has no read/write column, so this is inferred from object type.
Where is the official Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units BACnet documentation?
The source is Lennox International KMC BACnet Module 16X70/16X71/16X72/17A08 (BAC-8304) Installation and Applications Guide (905-019-62E / 103902-01E), revision 2018-05, published free by Lennox at https://s7d9.scene7.com/is/content/AlliedAir/ALLIEDCOMMERCIAL_ZSERIES_BACNET_APPLICATIONGUIDEpdf.
What are the minimum BACnet points to integrate the Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units?
Start with MV 1 OCCUPIED MODE (Occupancy: 1 occupied, 2 standby, 3 unoccupied); MV 2 SYSTEM_MODE (System mode: 1 off, 2 auto, 3 cool, 4 heat); MV 3 FAN_MODE (Fan mode: 1 auto, 2 on); AV 2 SETPOINT_REFEREN (Space setpoint reference, °F); AV 13 SPACE_TEMP (Space temperature, °F); AI 3 DISCHARGE_TEMP (Discharge air temperature, °F); BV 14 FAN_STATUS (Fan status); BV 20 COOL_STG_1 (Cooling stage 1 call); BV 22 HEAT_STG_1 (Heating stage 1 call); BV 17 FAULT_DETECTED (Fault detected).
How do I enable BMS control of the Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units?
The unit runs only while the BI4 contact is open (no system shutdown). Occupancy defaults to occupied; the BMS writes MSV 1 to change it. MSV 2 limits operation to heat, cool, auto or off.
Can the BMS supply sensor values to the Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units?
Space temperature comes from the KMC wall sensor (STE-8001 on the RJ-45 jack, or STE-6011/6019 on AI1/AI2). The BMS sets the space setpoint through AV 2; occupied heating and cooling setpoints are derived from it with the minimum differential (AV 11).
How do I check these points on the real KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
More Lennox BACnet points lists
- Rooftop unit controller
Lennox CORE LITE Unit Controller
Lennox rooftop units built with the CORE LITE Unit Controller, fitted with the add-on BACnet MS/TP plug-in module.
Also known as: CORE Lite, Lennox CORE Lite, CORE LITE BACnet, Lennox_M4, 508727 - Rooftop unit controller
Lennox CORE Unit Controller
Lennox commercial rooftop units built with the CORE Unit Controller.
Also known as: Lennox CORE, CORE controller, CORE RTU controller, M4 unit controller, A55, Lennox_CORE, 508112 - Rooftop unit controller BACnet module
Lennox IMC BACnet Module
Lennox rooftop units with the IMC (M1-7, v5.02 or later) unit controller and the IMC BACnet module.
Also known as: Lennox IMC BACnet, IMC M1-7, M1-7 BACnet, 0624-L5, L Series IMC BACnet - Rooftop unit controller BACnet module
Lennox Prodigy M3 BACnet Module
Lennox commercial rooftop units that use the Prodigy M3 unit controller.
Also known as: M3 BACnet Module, BM2, Prodigy M3, Lennox_M3, Prodigy 2.0 BACnet, 1404-L4, Prodigy M2, M2 BACnet Module, 0926-L11 - VRF BACnet IP gateway
Lennox VRF BACnet Gateway V0CTRL95P-3
Lennox VRF P3 outdoor and indoor units in VRB and VPB systems.
Also known as: V0CTRL95P-3, V0CTRL95P, Lennox VRF BACnet gateway, VRB BACnet gateway, VPB BACnet gateway, 507951
Source: Lennox International KMC BACnet Module 16X70/16X71/16X72/17A08 (BAC-8304) Installation and Applications Guide · 905-019-62E / 103902-01E · rev. 2018-05. Object names, instances and units are reproduced as published; descriptions are our own.