Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. Premier Rooftop Units 25-50 Ton

Rooftop unit controller · BACnet points list

Johnson Controls Premier Rooftop Units 25-50 Ton BACnet points list

Updated 28 October 2026

Short answer

The Premier 25-50 ton rooftop units use the Applied Smart Equipment controller, which has BACnet MS/TP (plus Modbus and N2) on its FC bus and BACnet IP through an optional plug-in card. The points list is all AV, MV and CSV objects in the 29501-30079 range: occupancy and unit enable commands, heating and cooling setpoints, network override inputs for zone and outdoor sensors, unit, fan, cooling and heating status, refrigerant circuit values, runtimes and fault flags. Many points belong to options and stay unused on units without them.

This page lists 322 BACnet objects for the Johnson Controls Premier Rooftop Units 25-50 Ton — 115 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Johnson Controls’s own free documentation, linked below.

Manufacturer
Johnson Controls
Model
Premier Rooftop Units 25-50 Ton
Equipment
Rooftop unit controller
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
322 (115 writable)
Transport
BACnet IP, BACnet MS/TP
Firmware
Not stated
Also known as
JCI Premier RTU, Premier 25-50 ton, Applied Smart Equipment controller, Smart Equipment rooftop, 5586996-JSG-A
Source document
Premier Rooftop Units 25-50 Tons Start-Up & Operation Guide · 5586996-JSG-A-520 · rev. 2020-05
Download CSV 322 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Johnson Controls Premier Rooftop Units 25-50 Ton

Integration in brief

Pick the field bus mode (BACnet MS/TP on the FC bus, or BACnet IP with the optional card) and set the device OID in Controller > Network. Set OccMode (MV 29518) to External so the BAS occupancy request on NetOcc (MV 29520) is used, keep UnitEn (MV 29896) at Enable, and write the occupied heating and cooling setpoints. Read Unit-S, Fan-S, the zone temperature in use and DAT for 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 29896UnitEnUnit enable (0 = shutdown, 1 = enable)Write
MV 29520NetOccBAS occupancy: occupied, unoccupied or not setWrite
MV 29518OccModeMust be External for BAS occupancyWrite
AV 29608ClgOcc-SpOccupied cooling setpoint, 45-98 °FWrite
AV 29723HtgOcc-SpOccupied heating setpoint, 40-85 °FWrite
MV 29803Unit-SUnit state: idle, SD alarm, purge, start-up wizardRead
MV 29550Fan-SFan state: off/idle, on/purge, on/valve or limit fault, onRead
AV 29522OprZTZone temperature in useRead
AV 29564DATDischarge air temperatureRead
MV 29969DownInOccAlmUnit down during occupied mode (1 = alarm)Read

Enable & remote start

UnitEn (MV 29896) enables or shuts down the unit; the default is Enable. With OccMode (MV 29518) at Schedule the unit follows its internal schedule. With OccMode at External, an occupied command from the BAS (NetOcc, MV 29520), a zone sensor override or the hard-wired occupancy input makes the unit occupied.

Heartbeat & communication loss

No unit-level heartbeat point is listed. A zone temperature written by the BAS times out after 15 minutes without an update; the controller then falls back to a NetSensor, the wired zone sensor, then return air temperature.

Sensors & values from the BMS

Write zone temperature to NetZT (AV 29526), setpoint offset to NetSSO (AV 29540), zone humidity to NetSH (AV 29533), indoor CO2 to NetIAQ (AV 29530), and outdoor air temperature, humidity and CO2 to NetOAT, NetOAH and NetOAQ. A BAS zone temperature has top priority over local sensors. ZTSrc, IAQSrc, SHSrc and OATSrc show which source is in use.

Network setup

Watch out for

Johnson Controls Premier Rooftop Units 25-50 Ton 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.

322 of 322 shown
Type
AnalogMulti-state
Access
Show
Johnson Controls Premier Rooftop Units 25-50 Ton BACnet Points List
DescriptionStates
AV29521TempOccTimeoutTemporary Occupancy Timeout, 30-480 minutesminutesWrite
AVmin29522OprZTOperational Zone Temperature°FRead
AV29524ZTAlarmOffsetZT Alarm Setpoint Offset, 0.0-25.0 °F°FWrite
AV29525ZTAlarmDelayZT Alarm Time Delay, 0-120 minutesminutesWrite
AV29526NetZTNetwork Override ZT, 0.0-100.0 °F°FWrite
AV29527OprIAQOperational IAQppmRead
AV29530NetIAQNetwork Override IAQ, 0-5,000 ppmppmWrite
AV29531OprZHOperational Space Humidity%RHRead
AV29533NetSHNetwork Override Zone Humidity, 0-100 %RH%RHWrite
AV29537OprSSOOperational Zone Temperature Setpoint OffsetΔ°FRead
AV29540NetSSONetwork Override Space Setpoint Offset, -5.0 to 5.0 Δ°FΔ°FWrite
AV29541OprOATOperational OAT°FRead
AV29543NetOATNetwork Override OAT, -50.0 to 125.0 °F°FWrite
AV29544OprOAHOperational Outdoor Air Humidity%RHRead
AV29545OA-EnthOutdoor Air EnthalpyBTU/lbRead
AV29546NetOAHNetwork Override Outdoor Air Humidity, 0-100 %RH%RHWrite
AV29547OprOAQOperational Outdoor Air QualityppmRead
AV29549NetOAQNetwork Override Outdoor Air QualityppmWrite
AV29551FanVFDFan % Command%Read
AV29554Fan-RTSupply Fan Accumulated RuntimehoursRead
AV29559FanOffDlyCoolFan Off Delay for Cool, 0-255 secondssecondsWrite
AV29561FanOffDlyHeatFan Off Delay for Heat, 0-30 secondssecondsWrite
AVmin29564DATDAT°FRead
AV29565DctPrsDischarge Air Static PressureiwgRead
AV29566DctPrs-SpDuct Pressure SetpointiwgWrite
AV29567DctShutdownSpDuct Pressure Shutdown SetpointiwgWrite
AV29576#ClgStgsNumber of Cooling Stages InstalledRead
AV29578MinRtCoolStgMinimum Runtime for a Cooling StageminutesRead
AV29581Circ1ClgOATCutoutCircuit 1 OAT Cooling Cutout°FWrite
AV29582Circ2ClgOATCutoutCircuit 2 OAT Cooling Cutout°FWrite
AV29592Freeze-SpFreeze Condition Setpoint, 20.0-32.0 °F°FWrite
AV29604ClgDATUp-SPCooling DAT Upper Setpoint, 41.0-80.0 °F°FWrite
AV29605ClgDATLo-SPCooling DAT Lower Setpoint, 40.0-79.0 °F°FWrite
AV29607OprClgDAT-SPOperating Cooling DAT Setpoint°FRead
AVmin29608ClgOcc-SpOCC Cooling Setpoint, 45.0-98.0 °F°FWrite
AV29609ClgUnocc-SpUNOCC Cooling Setpoint, 46.0-99.0 °F°FWrite
AV29610OprClg-SpOperating Cooling Setpoint°FRead
AV29627C1A-RunTimeCompressor Accumulated Runtime 1AhoursRead
AV29628C1B-RunTimeCompressor Accumulated Runtime 1BhoursRead
AV29630C2A-RunTimeCompressor Accumulated Runtime 2AhoursRead
AV29631C1AOnTimerMin. ON Time Remaining 1AsecondsRead
AV29632C1BOnTimerMin. ON Time Remaining 1BsecondsRead
AV29634C2AOnTimerMin. ON Time Remaining 2AsecondsRead
AV29635C1A-ASCDTmrAnti-Short Cycle Delay Time Remaining 1AsecondsRead
AV29636C1B-ASCDTmrAnti-Short Cycle Delay Time Remaining 1BsecondsRead
AV29638C2A-ASCDTmrAnti-Short Cycle Delay Time Remaining 2AsecondsRead
AV29671SLP-1Suction Line Pressure 1psiRead
AV29672SLP-2Suction Line Pressure 2psiRead
AV29675LLP-1Liquid Line Pressure 1psiRead
AV29676LLP-2Liquid Line Pressure 2psiRead
AV29679SLT-1Suction Line Temperature 1°FRead
AV29680SLT-2Suction Line Temperature 2°FRead
AV29683LLT-1Liquid Line Temperature 1°FRead
AV29684LLT-2Liquid Line Temperature 2°FRead
AV29711HtgOATCutout-SpOAT Heating Cutout Setpoint, 0.0-100.0 °F°FWrite
AVmin29723HtgOcc-SpOCC Heating Setpoint, 40.0-85.0 °F°FWrite
AV29725HtgUnocc-SpUNOCC Heating Setpoint, 45.0-98.0 °F°FWrite
AV29726OprHtg-SpOperating Heating Setpoint°FRead
AV29731#HtgStgsNumber of Heating Stages InstalledRead
AV29738H1-RuntimeHeating Stage 1 Accumulated RuntimehoursRead
AV29739H2-RuntimeHeating Stage 2 Accumulated RuntimehoursRead
AV29740H3-RuntimeHeating Stage 3 Accumulated RuntimehoursRead
AV29741HWVHydronic Heat Valve % Command%Read
AV29746DATTemper-SpDAT Tempering Setpoint, 40.0-60.0 °F°FWrite
AV29748EconEconomizer Damper % Command%Read
AV29753EconOAT-SpEnEconomizer OAT Enable Setpoint, 40.0-80.0 °F°FWrite
AV29754EconOAEnth-SpEconomizer Outside Air Enthalpy Setpoint, 10-50 BTU/lbBTU/lbWrite
AV29755MATClgLimMixed Air Temperature Cooling Limit, 0.0-100.0 °F°FWrite
AV29759Econ-MinPosEconomizer Minimum Position Setpoint, 0-100 %%Write
AV29760MATMixed Air Temperature°FRead
AV29762DAHDischarge Air Humidity%RHRead
AV29763RA-EnthReturn Air EnthalpyBTU/lbRead
AV29764RATReturn Air Temperature°FRead
AV29766DVentMaxEconPosDemand Ventilation Maximum Economizer Position%Write
AV29767DVentIAQ-SpDemand Ventilation IAQ Setpoint, 0-5,000 ppmppmWrite
AV29768DVentDiff-SpDemand Ventilation Differential Setpoint, 0-5,000 ppmppmWrite
AV29776ExFanVFDExhaust Fan VFD % Command%Read
AV29779ExF-RunTimExhaust Fan Accumulated RuntimehoursRead
AV29780Bldg-SpBuilding Pressure Setpoint, -0.25 to 0.25 iwgiwgWrite
AV29781BldgPresBuilding Static PressureiwgRead
AV29782EAD-OExhaust Damper % Command%Read
AV29783ExDmpPosFanOnExhaust Damper Position for Exhaust Fan to Turn ON, 20-99 %%Write
AV29784ExDmpPosFanOffExhaust Damper Position for Exhaust Fan to Turn OFF, 20-99 %%Write
AV29790HGRHGRH Command%Read
AV29792Dehum-SPDehumidification Setpoint, 0-100 %RH%RHWrite
AV29795MOAFlow-SpMin Outside Airflow Setpoint, 0-5,000 CFMCFMWrite
AV29796Fr AirFresh Air Intake ValueCFMRead
AV29808LowSpeedFan-MinPosEconomizer Damper Minimum Position Low Speed Fan, 0-100 %%Write
AV29823MornWRAT-SpMorning Warm-up/RAT Setpoint, 50.0-85.0 °F°FWrite
AV29824EconDampPosEconomizer Damper Position%Read
AV29828RAHReturn Air Humidity%RHRead
AV29833EVAP-TEvaporating Temperature Value Circuit 1°FRead
AV29885LoadShedAdjustLoad Shed Adjust, 0-8 Δ°FΔ°FWrite
AV29889AltitudeAltitude, -1,500 to 30,000 feetfeetWrite
AV29892MornCRAT-SpMorning Cool Down/RAT Setpoint, 50-85 °F°FWrite
AV29895EarlyStrtPeriodEarly Start Period, 0-120 minutesminutesWrite
AV29897DeviceIdDevice OID, 0-4194302Write
AV29903UnoccDehumSPHGRH UNOCC Humidity Setpoint, 0-100 %%RHWrite
AV29913SZVAVMinFanSpdSZVAV Minimum Fan Speed, 20-67 %%Write
AV29916EconAlrmDlyFDD Economizer Alarm Delay, 1-3,600 secondssecondsWrite
AV29917EconPosErrFDD Economizer Damper Allowed Error, 0-100 %%Write
AV29918EconMinErrFDD Damper Min Position Tolerance, 0-10 %%Write
AV29922StgClgCmdStaged Cooling Command%Read
AV29923StgHtgCmdStaged Heating Command%Read
AV29924PropHtgCmdProportional Heating Command%Read
AV29941C1A-StartsCompressor Number Times ON 1ARead
AV29942C1B-StartsCompressor Number Times ON 1BRead
AV29944C2A-StartsCompressor Number Times ON 2ARead
AV29945C2B-ASCDTmrAnti-Short Cycle Delay Time Remaining 2BsecondsRead
AV29947C2BOnTimerMin. ON Time Remaining 2BsecondsRead
AV29948C2B-RunTimeCompressor Accumulated Runtime 2BhoursRead
AV29950C2B-StartsCompressor Number Times ON 2BRead
AV29964ClgCapLimCooling Capacity Limit, 0-100 %%Write
AV29966CoastTimeCoast Time, 0-120 minutesminutesWrite
AV29967DATCapAlmOffsetDAT Capability Alarm Offset, 1.0-10.0 °F°FWrite
AV29970EAHR-TExhaust Air Heat Recovery Temp°FRead
AV29971EF-FlowExhaust Flow ValueCFMRead
AV29972FFILT-DPFinal Filter Differential PressureiwgRead
AV29973H1-StartsHeating Number Times ON 1Read
AV29974H2-StartsHeating Number Times ON 2Read
AV29975H3-StartsHeating Number Times ON 3Read
AV29977H4-RuntimeHeating Stage 4 Accumulated RuntimehoursRead
AV29979H4-StartsHeating Number Times ON 4Read
AV29981H5-RuntimeHeating Stage 5 Accumulated RuntimehoursRead
AV29983H5-StartsHeating Number Times ON 5Read
AV29985H6-RuntimeHeating Stage 6 Accumulated RuntimehoursRead
AV29987H6-StartsHeating Number Times ON 6Read
AV29989H7-RuntimeHeating Stage 7 Accumulated RuntimehoursRead
AV29991H7-StartsHeating Number Times ON 7Read
AV29993H8-RuntimeHeating Stage 8 Accumulated RuntimehoursRead
AV30004HE-THeat Entering Temperature°FRead
AV30006HighSpeedFan-MinPosEconomizer Damper Minimum Position High Speed Fan, 0-100 %%Write
AV30008HRW-OHeat Recovery Wheel Output%Read
AV30010HtgCapLimHeating Capacity Limit, 0-100 %%Write
AV30011HtgDATLo-SPHeating DAT Lower Setpoint, 85.0-134.0 °F°FWrite
AV30012HtgDATUp-SPHeating DAT Upper Setpoint, 85.0-134.0 °F°FWrite
AV30014Hum-SPHumidification Setpoint, 0-100 %RH%RHWrite
AV30017ModCompOutModulating Compressor Output%Read
AV30018ModCondFan1OutModulating Condenser Fan 1 Output%Read
AV30019ModCondFan2OutModulating Condenser Fan 2 Output%Read
AV30020ModHtgOutModulating Heat Output%Read
AV30021OprHtgDAT-SPOperating Heating DAT Setpoint°FRead
AV30022PFILT-DPPre-Filter Differential PressureiwgRead
AV30025RAD-OReturn Air Damper Command%Read
AV30026RAD-POSReturn Air Damper Position%Read
AV30028RunContAlmDlyUnit Running Continuously Alarm Delay, 1-99 hourshoursWrite
AV30029SF-DAT-SpHighThreshSupply Fan DAT Setpoint High Threshold, 0-100 %%Write
AV30030SF-DAT-SpLowThreshSupply Fan DAT Setpoint Low Threshold, 0-100 %%Write
AV30034SZVAVClgMinFanSZVAV Cooling Minimum Fan Speed, 20-67 %%Write
AV30035SZVAVHtgMinFanSZVAV Heating Minimum Fan Speed, 20-67 %%Write
AV30038UVLight-RtUV Light RuntimehoursRead
AV30040DLP1Discharge Line Pressure 1psiRead
AV30041DLT1Discharge Line Temperature 1°FRead
AV30042DLP2Discharge Line Pressure 2psiRead
AV30043DLT2Discharge Line Temperature 2°FRead
AV30044DischSuperheat1Discharge Superheat 1°FRead
AV30045DischSuperheat2Discharge Superheat 2°FRead
AV30046SucSuperheat1Suction Superheat 1°FRead
AV30047SucSuperheat2Suction Superheat 2°FRead
AV30048LLSubcool1Liquid Line Sub-Cooling 1°FRead
AV30049LLSubcool2Liquid Line Sub-Cooling 2°FRead
AV30050SatDischTemp1Saturated DAT 1°FRead
AV30051SatDischTemp2Saturated DAT 2°FRead
AV30052SatLLTemp1Saturated Liquid Line Temperature 1°FRead
AV30053SatLLTemp2Saturated Liquid Line Temperature 2°FRead
AV30054SatSucTemp1Saturated Suction Temperature 1°FRead
AV30055SatSucTemp2Saturated Suction Temperature 2°FRead
AV30056H8-StartsHeating Number Times ON 8Read
AV30061DehumEvapLowSpDehum Evap Low Setpoint°FWrite
CSV29804NameUnit NameWrite
CSV29806Serial#Unit Serial NumberWrite
CSV29807FirmVerFirmware VersionRead
CSV29818DevNameDevice NameWrite
MV29501Htg-TypeHeating Control TypeWrite0=none, 1=gas, 2=electric, 3=hot water, 4=steam
MV29503ExFTypeExhaust TypeWrite0=none, 1=barometric, 2=modulating damper, 3=VFD
MV29504Y1-TstatY1 - ThermostatRead0=OFF, 1=ON
MV29505Y2-TstatY2 - ThermostatRead0=OFF, 1=ON
MV29508W1-TstatW1 - ThermostatRead0=OFF, 1=ON
MV29509W2-TstatW2 - ThermostatRead0=OFF, 1=ON
MV29511G-TstatG - ThermostatRead0=OFF, 1=ON
MV29512Occ-TstatOccupancy InputRead0=disabled/UNOCC, 1=enabled/OCC
MV29514Tstat-OnlyThermostat Only Control EnabledWrite0=NO, 1=YES
MV29515OccSrcOccupancy Input SourceRead0=local input, 1=local network sensor, 2=BAS network request, 3=local schedule, 4=temporary occupancy
MV29517OprOccOperational OccupancyRead0=OCC, 1=UNOCC, 2=bypass, 3=standby
MVmin29518OccModeOccupancy ModeWrite0=schedule, 1=external
MV29519NetTempOccNetwork Temporary Occupancy RequestWrite0=false, 1=true
MVmin29520NetOccNetwork Occupancy RequestWrite0=OCC, 1=UNOCC, 2=not set
MV29523ZTSrcZT SourceRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MV29528IAQSrcIAQ SourceRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MV29532SHSrcSpace Humidity SourceRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MV29534OprFanReqOperating Fan RequestRead0=OFF, 1=ON
MV29535FanReqSrcFan Request SourceRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MV29536NetFanReqNetwork Override Fan RequestWrite0=OFF, 1=ON
MV29542OATSrcOAT SourceRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MV29548OAQSrcSource of outdoor air CO2 inputRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MVmin29550Fan-SSupply Fan StatusRead0=OFF/idle, 1=ON/purge, 2=ON/gas valve or limit fault, 3=ON
MV29552SFVFD1FltSupply Fan VFD 1 FaultRead0=normal, 1=alarm
MV29557APSAir Proving SwitchRead0=OFF, 1=ON
MV29563FanSupply Fan CommandRead0=OFF, 1=ON
MV29568FanOnOccContinuous Fan Operation in Occupied ModeWrite0=YES, 1=NO
MV29575Clg-EnCooling Mode Enabled For OperationWrite0=NO, 1=YES
MV29577Clg-SCooling StatusRead0=OFF/idle, 1=thermostat cooling, 2=UNOCC cooling, 3=OCC cooling
MV29584AllCompOff-EconAll Compressors OFF in Free CoolingWrite0=NO, 1=YES
MV29611C1ACompressor 1A CommandRead0=OFF, 1=ON
MV29612C1BCompressor 1B CommandRead0=OFF, 1=ON
MV29614C2ACompressor 2A CommandRead0=OFF, 1=ON
MV29615C1A-SCompressor 1A StatusRead0=OFF/idle, 1=ON/minimum ON time, 2=ON/normal command, 3=OFF/cooling is disabled
MV29616C1B-SCompressor 1B StatusRead0=OFF/idle, 1=ON/minimum ON time, 2=ON/normal command, 3=OFF/cooling is disabled
MV29618C2A-SCompressor 2A StatusRead0=OFF/idle, 1=ON/minimum ON time, 2=ON/normal command, 3=OFF/cooling is disabled
MV29619C1A-EnCompressor 1A EnabledWrite0=YES, 1=NO
MV29620C1B-EnCompressor 1B EnabledWrite0=YES, 1=NO
MV29622C2A-EnCompressor 2A EnabledWrite0=YES, 1=NO
MV29639COMP1-ACompressor Safety Chain 1Read0=normal, 1=alarm
MV29640COMP2-ACompressor Safety Chain 2Read0=normal, 1=alarm
MV29643COMP1-LOCompressor Safety Chain Lockout 1Read0=normal, 1=lockout
MV29644COMP2-LOCompressor Safety Chain Lockout 2Read0=normal, 1=lockout
MV29647LPS1Low Pressure Safety 1Read0=normal, 1=alarm
MV29648LPS2Low Pressure Safety 2Read0=normal, 1=alarm
MV29651LPS1-LOLow Pressure Lockout 1Read0=normal, 1=lockout
MV29652LPS2-LOLow Pressure Lockout 2Read0=normal, 1=lockout
MV29707Htg-EnHeating Mode Enabled For OperationWrite0=OFF, 1=ON
MV29708Htg-SHeating StatusRead0=OFF/idle, 1=ON, 2=SAT tempering, 3=morning warm-up
MV29712FSHWLow Temp Water Coil Freeze StatRead0=normal, 1=alarm
MV29724HtgUnocc-EnUnoccupied Heating EnabledWrite0=NO, 1=YES
MV29727VAV BoxMZ VAV Box Heat CommandRead0=OFF, 1=ON
MV29732H1Heating Stage Command 1Read0=OFF, 1=ON
MV29733H2Heating Stage Command 2Read0=OFF, 1=ON
MV29734H3Heating Stage Command 3Read0=OFF, 1=ON
MV29735H1-SHeating Stage 1 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV29736H2-SHeating Stage 2 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV29737H3-SHeating Stage 3 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV29742HydReverseHydronic Heat Valve Reverse ActingWrite0=NO, 1=YES
MV29745DATTemper-EnDAT Tempering EnableWrite0=NO, 1=YES
MV29747Econ-EnEconomizer Enabled For OperationWrite0=NO, 1=YES
MV29749Econ-FreeEconomizer Free Cooling AvailableRead0=NO, 1=YES
MV29750Econ-SEconomizer StatusRead0=disabled, 1=damper not functional, 2=purge, 3=unavailable sensor fault
MV29751FreeClg-ModeFree Cooling Current ModeRead0=dry bulb temperature, 1=differential dry bulb temperature, 2=single enthalpy, 3=dual enthalpy, 4=unreliable
MV29752FreeClg-SelFree Cooling SelectionWrite0=dry bulb temperature, 1=differential dry bulb temperature, 2=single enthalpy, 3=dual enthalpy, 4=unreliable
MV29765DVent-ModeDemand Ventilation Mode of OperationWrite0=disabled, 1=controlled by IAQ, 2=difference between IAQ and OAQ
MV29775ExFanExhaust Fan CommandRead0=OFF, 1=ON
MV29777ExF-SExhaust Return Fan StatusRead0=OFF/idle, 1=ON/normal command, 2=OFF/disabled, 3=OFF/VFD fault
MV29778ExFanVFDFltExhaust Fan VFD FaultRead0=normal, 1=alarm
MV29787ERV-EnERV EnabledWrite0=NO, 1=YES
MV29789HGR-EnHGRH Enabled For OperationWrite0=none, 1=normal, 2=alternate
MV29791HGR-SHGRH StatusRead0=OFF/idle, 1=ON/normal command, 2=ON/alternate operation command, 3=OFF/disabled
MV29798OprSafetyCmdOperating Safety CommandRead0=normal, 1=pressurize, 2=depressurize, 3=purge
MV29799SafetyCmdSrcSafety Command SourceRead0=unreliable, 1=local input, 2=network sensor, 3=high priority
MV29800Safety1Local Safety Command Input 1Read0=false, 1=true
MV29801NetSafetyNetwork Override Safety CommandWrite0=false, 1=true
MV29802SS-SSafety Switch StatusRead0=normal, 1=alarm
MVmin29803Unit-SUnit StatusRead0=idle, 1=SD alarm, 2=purge command, 3=start-up wizard
MV29809ExcessOutAirFltExcess outside air fault (economizer FDD)Read0=normal, 1=alarm
MV29810NotEconFltEconomizer not economizing when conditions suit (FDD)Read0=normal, 1=alarm
MV29811EconDampFltEconomizer damper fault (FDD)Read0=normal, 1=alarm
MV29812EconWhenShouldNotFltEconomizing when outside air is unsuitable (FDD)Read0=normal, 1=alarm
MV29822MornW-EnMorning Warm-Up EnabledWrite0=NO, 1=YES
MV29825TempOCCTemporary Occupancy InputWrite0=disable, 1=enable
MV29826ResetLOReset LockoutsWrite0=OFF, 1=ON
MV29881HtgAdapTunEnHeating Adaptive Tuning EnableWrite0=NO, 1=YES
MV29882ClgAdapTunEnCooling Adaptive Tuning EnableWrite0=NO, 1=YES
MV29883LoadShedEnableLoad Shed ActiveWrite0=NO, 1=YES
MV29891MornC-EnMorning Cool Down EnabledWrite0=NO, 1=YES
MV29893OptStrt-EnOptimal Start EnabledWrite0=NO, 1=YES
MVmin29896UnitEnUnit EnableWrite0=shutdown, 1=enable
MV29904HGRUnocc-EnHGRH Enabled for UNOCC OperationWrite0=NO, 1=YES
MV29908SZVAVEnSZ VAV EnabledWrite0=OFF, 1=ON
MV29910ADR-SAutomated Demand ResponseRead0=NO, 1=YES
MV29914OffDurUnoccOFF During UNOCCWrite0=NO, 1=YES
MV29915EconFltDetectEnEconomizer Fault Detection EnabledWrite0=disable, 1=enable
MV29919PIDTunRstPID Tuning ResetWrite0=false, 1=true
MV29933FrAir-EnMin Outside Air EnabledWrite0=disable, 1=enable
MV29934EncodeTypeBACnet Encoding TypeWrite0=ISO 10646 (UCS-2), 1=ANSI X3.4 (US-ASCII), 2=Microsoft DBCS code page 932 (Japanese Shift JIS), 3=ISO 10646 (UTF-8)
MV29935CF-1ACondenser Fan 1ARead0=OFF, 1=ON
MV29936CF-1BCondenser Fan 1BRead0=OFF, 1=ON
MV29937CF-2ACondenser Fan 2ARead0=OFF, 1=ON
MV29938CF-2BCondenser Fan 2BRead0=OFF, 1=ON
MV29939C2BCompressor 2B CommandRead0=OFF, 1=ON
MV29946C2B-EnCompressor 2B EnabledWrite0=NO, 1=YES
MV29949C2B-SCompressor 2B StatusRead0=OFF/idle, 1=ON/minimum ON time, 2=ON/normal command, 3=OFF/cooling is disabled
MV29965Coast-EnCoast EnableWrite0=disable, 1=enable
MV29968DAT-SPconfigDAT Setpoint ConfigurationWrite0=fixed, 1=OAT reset, 2=supply fan reset, 3=ZT reset, 4=external mode
MVmin29969DownInOccAlmUnit Down in OCC AlarmRead0=normal, 1=alarm
MV29976H4Heating Stage Command 4Read0=OFF, 1=ON
MV29978H4-SHeating Stage 4 StatusRead0=OFF/idle, 1=ON/minimum ON time, 2=ON/normal command, 3=OFF/heating is disabled
MV29980H5Heating Stage Command 5Read0=OFF, 1=ON
MV29982H5-SHeating Stage 5 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV29984H6Heating Stage Command 6Read0=OFF, 1=ON
MV29986H6-SHeating Stage 6 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV29988H7Heating Stage Command 7Read0=OFF, 1=ON
MV29990H7-SHeating Stage 7 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV29992H8Heating Stage Command 8Read0=OFF, 1=ON
MV29994H8-SHeating Stage 8 StatusRead0=OFF/idle, 1=ON/minimum runtime timer, 2=ON/normal command, 3=OFF/heating is disabled
MV30005HGRB-CHGRH Bleed Valve CommandRead0=OFF, 1=ON
MV30007HRW-CHeat Recovery Wheel CommandRead0=OFF, 1=ON
MV30009HRW-SHeat Recovery Wheel StatusRead0=OFF, 1=max cooling, 2=max heating, 3=blocking protection
MV30013Hum-EnHumidification EnabledWrite0=disable, 1=enable
MV30015LowCoolCapAlmInsufficient Cooling Capability AlarmRead0=normal, 1=alarm
MV30016LowHeatCapAlmInsufficient Heating Capability AlarmRead0=normal, 1=alarm
MV30023Safety2Local Safety Command Input 2Read0=false, 1=true
MV30024Safety3Local Safety Command Input 3Read0=false, 1=true
MV30027RunContAlmUnit Running Continuously AlarmRead0=normal, 1=alarm
MV30031SFVFD2FltSupply Fan VFD 2 FaultRead0=normal, 1=alarm
MV30032SMOKE-ASmoke DetectorRead0=normal, 1=alarm
MV30033SPNoChangeAlmSetpoint Not Changing AlarmRead0=normal, 1=alarm
MV30036UVLight-EnUV Light InstalledWrite0=NO, 1=YES
MV30037UVLight-ResetUV Light Runtime ResetWrite0=OFF, 1=reset
MV30039UVLight-ServiceUV Light Needs ServiceRead0=normal, 1=alarm
MV30062Condensate AlarmCondensate AlarmRead
MV30063HumidistatHumidistatRead0=OFF, 1=ON
MV29722HtgOcc-EnMZVAV Occupied Heating EnabledWrite0=NO, 1=YES
MV30064HtgClgSP-ModeHeat Cool Setpoint ModeWrite0=NO, 1=YES
AV30065Common-SPCommon Setpoint, 45.0-98.0 °F°FWrite
AV30066OprEvapTempSpOperational Evap Temperature Setpoint°FRead
AV30067OprHGRTempSpOperational HGRH Temperature Setpoint°FRead
MV30075DemLoadshdDemand LoadshedRead0=NO, 1=YES
MV30079SafetySetupNISafety Setup Network InputWrite0=Normal, 1=Pressurize, 2=Depressurize, 3=Purge, 4=Shutdown
Other30000MVCriticalActiveEventCritical event (active), no description givenRead
Other29999MVCriticalInactiveEventCritical event (inactive), no description givenRead
Other29998MVServicePriorityActiveEventService priority event (active), no description givenRead
Other29997MVServicePriorityInactiveEventService priority event (inactive), no description givenRead
Other29996MVServiceActiveEventService event (active), no description givenRead
Other29995MVServiceInactiveEventService event (inactive), no description givenRead

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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Premier Rooftop Units 25-50 Ton 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 Johnson Controls Premier Rooftop Units 25-50 Ton

How many BACnet points does the Johnson Controls Premier Rooftop Units 25-50 Ton have?

This list has 322 BACnet objects: 172 analog values, 140 multi-state values, 4 characterstring values, 6 others. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls Premier Rooftop Units 25-50 Ton BACnet points are writable?

115 of the 322 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.

Where is the official Johnson Controls Premier Rooftop Units 25-50 Ton BACnet documentation?

The source is Premier Rooftop Units 25-50 Tons Start-Up & Operation Guide (5586996-JSG-A-520), revision 2020-05, published free by Johnson Controls at https://docs.johnsoncontrols.com/ductedsystems/api/khub/documents/n3TN8DoIvhMOr21N5iDrIg/content.

What are the minimum BACnet points to integrate the Johnson Controls Premier Rooftop Units 25-50 Ton?

Start with MV 29896 UnitEn (Unit enable (0 = shutdown, 1 = enable)); MV 29520 NetOcc (BAS occupancy: occupied, unoccupied or not set); MV 29518 OccMode (Must be External for BAS occupancy); AV 29608 ClgOcc-Sp (Occupied cooling setpoint, 45-98 °F); AV 29723 HtgOcc-Sp (Occupied heating setpoint, 40-85 °F); MV 29803 Unit-S (Unit state: idle, SD alarm, purge, start-up wizard); MV 29550 Fan-S (Fan state: off/idle, on/purge, on/valve or limit fault, on); AV 29522 OprZT (Zone temperature in use); AV 29564 DAT (Discharge air temperature); MV 29969 DownInOccAlm (Unit down during occupied mode (1 = alarm)).

How do I enable BMS control of the Johnson Controls Premier Rooftop Units 25-50 Ton?

UnitEn (MV 29896) enables or shuts down the unit; the default is Enable. With OccMode (MV 29518) at Schedule the unit follows its internal schedule. With OccMode at External, an occupied command from the BAS (NetOcc, MV 29520), a zone sensor override or the hard-wired occupancy input makes the unit occupied.

Does the Johnson Controls Premier Rooftop Units 25-50 Ton need a BACnet heartbeat or have a communication timeout?

No unit-level heartbeat point is listed. A zone temperature written by the BAS times out after 15 minutes without an update; the controller then falls back to a NetSensor, the wired zone sensor, then return air temperature.

Can the BMS supply sensor values to the Johnson Controls Premier Rooftop Units 25-50 Ton?

Write zone temperature to NetZT (AV 29526), setpoint offset to NetSSO (AV 29540), zone humidity to NetSH (AV 29533), indoor CO2 to NetIAQ (AV 29530), and outdoor air temperature, humidity and CO2 to NetOAT, NetOAH and NetOAQ. A BAS zone temperature has top priority over local sensors. ZTSrc, IAQSrc, SHSrc and OATSrc show which source is in use.

How do I check these points on the real Premier Rooftop Units 25-50 Ton?

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 Johnson Controls BACnet points lists

Source: Premier Rooftop Units 25-50 Tons Start-Up & Operation Guide · 5586996-JSG-A-520 · rev. 2020-05. Object names, instances and units are reproduced as published; descriptions are our own.