Easy BACnet
  1. Home
  2. BACnet points lists
  3. Lennox
  4. 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

Short answer

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
Source document
Lennox International KMC BACnet Module 16X70/16X71/16X72/17A08 (BAC-8304) Installation and Applications Guide · 905-019-62E / 103902-01E · rev. 2018-05
Download CSV 47 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

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

Integration in brief

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.

ObjectNameWhyAccess
MV 1OCCUPIED MODEOccupancy: 1 occupied, 2 standby, 3 unoccupiedWrite
MV 2SYSTEM_MODESystem mode: 1 off, 2 auto, 3 cool, 4 heatWrite
MV 3FAN_MODEFan mode: 1 auto, 2 onWrite
AV 2SETPOINT_REFERENSpace setpoint reference, °FWrite
AV 13SPACE_TEMPSpace temperature, °FRead
AI 3DISCHARGE_TEMPDischarge air temperature, °FRead
BV 14FAN_STATUSFan statusRead
BV 20COOL_STG_1Cooling stage 1 callRead
BV 22HEAT_STG_1Heating stage 1 callRead
BV 17FAULT_DETECTEDFault detectedRead

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

Watch out for

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.

47 of 47 shown
Type
Multi-state
Access
Show
Lennox KMC BACnet Module 16X70 / 16X71 / 16X72 / 17A08 (KMC BAC-8304) for rooftop and split units BACnet Points List
DescriptionStates
AI1SPACE SENSORWired space temperature sensor (STE-6011/6019)°FRead
AI2ROOM_SETPOINTSetpoint dial / override input (STE-6019)°FRead
AImin3DISCHARGE_TEMPDischarge air temperature; also fan status contact°FRead
BI4DISABLE_SYSTEM or ECONOMIZER_ALERTSystem shutdown or economizer alert contactReadEnable/Disable
BO1FANFan output (G)ReadOff/On
BO2COOL_STAGE_1Cooling stage 1 output (Y1)ReadOff/On
BO3COOL_STAGE_2Cooling stage 2 output (Y2)ReadOff/On
BO4OCC_OUTPUTOccupancy outputReadOff/On
BO5HEAT_STAGE_1Heating stage 1 output (W1)ReadOff/On
BO6HEAT_STAGE_2Heating stage 2 output (W2)ReadOff/On
AV1STE-8_SENSORTemperature from the STE-8001 digital sensor (default 72)°FRead
AVmin2SETPOINT_REFERENSpace temperature setpoint reference (default 72)°FWrite
AV3ACT_COOL_STPTActive cooling setpoint (default 74)°FRead
AV4ACT_HEAT_STPTActive heating setpoint (default 70)°FRead
AV5OCC_CL_STPTOccupied cooling setpoint (default 74)°FWrite
AV6OCC_HT_SPTOccupied heating setpoint (default 70)°FWrite
AV7UNOCC_CL_STPTUnoccupied cooling setpoint (default 80)°FWrite
AV8UNOCC_HT_STPTUnoccupied heating setpoint (default 65)°FWrite
AV9MIN_CL_STPTMinimum cooling setpoint limit (default 68)°FWrite
AV10MAX_HT_STPTMaximum heating setpoint limit (default 78)°FWrite
AV11MIN_STPT_DIFFMinimum heat/cool setpoint differential (default 3)°FWrite
AV12STBY_DIFFStandby setpoint offset (default 3)°FWrite
AVmin13SPACE_TEMPSpace temperature used for control°FRead
AV32STG_DELAYStage delay timer (default 5)MinutesWrite
AV33FAN_OFF_DELAYFan off delay (default 0)SecondsWrite
AV34COMPRESSOR_DELAYCompressor minimum off time (default 5)MinutesWrite
AV38LOCAL_OVRD_TIMELocal override time (default 60)MinutesWrite
AV39STANDBY_DELAYStandby timer (default 15)MinutesWrite
AV40MOTION_TIMERMotion timer (default 10); motion not supportedSecondsWrite
BV6MOTION_SENSORMotion sensed; motion not supported by LennoxReadInactive/Active
BV8MODECurrent mode, heat or coolReadHeat/Cool
BV9FAN_NEEDFan callReadNo/Yes
BV10HEAT_COOL_NEEDHeating or cooling callReadHeat/Cool
BVmin14FAN_STATUSFan statusReadInactive/Active
BV16SYSTEM_DISABLESystem disabled by BI4ReadOff/On
BVmin17FAULT_DETECTEDFault detectedReadOff/On
BVmin20COOL_STG_1Cooling stage 1 callReadOff/On
BV21COOL_STG_2Cooling stage 2 callReadOff/On
BVmin22HEAT_STG_1Heating stage 1 callReadOff/On
BV23HEAT_STG_2Heating stage 2 callReadOff/On
BV28LOCAL_OVRDLocal override activeReadOff/On
BV29MOTION_OVRDMotion override; motion not supportedReadOff/On
MVmin1OCCUPIED MODEOccupancy command (default 1 Occupied)Write1=Occupied, 2=Standby, 3=Unoccupied
MVmin2SYSTEM_MODESystem mode (default 2 Auto)Write1=Off, 2=Auto, 3=Cool, 4=Heat
MVmin3FAN_MODEFan mode (default 1 Auto)Write1=Auto, 2=On
MV6WALL SENSORWall sensor type (default 1 STE-8001)Write1=STE-8001, 2=STE-8201 w/ Motion, 3=STE-6019, 4=STE-6011, 5=None
MV8BI4 FUNCTIONUse of the BI4 contact (default 2)Write1=Economizer Fault Alert, 2=System Disable
Object ID lookup: Lennox KMC BACnet Module (BAC-8304) point IDs by name

Integration notes

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

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.