Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)

Water-source heat pump controller · BACnet points list

Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) BACnet points list

Updated 6 November 2026

Short answer

The PEAK 18 is a factory-programmed SMART Equipment controller (BTL-listed B-ASC) that reads the heat pump's Aurora (ABC) board over Modbus and serves the data as BACnet MS/TP objects with IDs 5001 and up. It covers occupancy and setpoints, network override inputs for space temperature, humidity and IAQ, thermostat and stage outputs, Aurora fault code, lockout and pressure switches, plus device and network settings.

This page lists 153 BACnet objects for the Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) — 57 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
PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)
Equipment
Water-source heat pump controller
Equipment type
Heat pumps
BACnet objects
153 (57 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
PEAK 18, PK-OEM1820-0, PK-OEM18x0-0, PEAK OEM 18, SMART Equipment controller, 147.00-EG1, Aurora ABC
Source document
PEAK 18 24 Volt SMART Equipment Controller Application and Troubleshooting Guide (Tables 9 and 10, BACnet Exposed Objects) · 147.00-EG1 (517) · rev. 2017-05
Download CSV 153 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 Johnson Controls’s current documentation and the live device before use. Not official Johnson Controls information. Terms of use.

BMS integration notes: Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)

Integration in brief

Give the controller a unique MS/TP address (4-127) from the local display or MAP Gateway; baud defaults to auto. Command occupancy with MV 5059 Manual Occupancy Mode, write the occupied cooling and heating setpoints, and use the network override inputs if the BMS supplies space temperature. Read operational occupancy and space temperature, the Aurora stage outputs, lockout and fault code.

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 5026ModeUnit mode: Shutdown or EnableWrite
MV 5059Manual Occupancy ModeOccupancy override from the BMSWrite
AV 5053Occupied Cooling SetpointOccupied cooling setpointWrite
AV 5054Occupied Heating SetpointOccupied heating setpointWrite
BV 5096ABC-1 Reset FaultsReset Aurora board faultsWrite
MV 5030Operational OccupancyOccupancy in effectRead
AV 5032Operational Space TemperatureSpace temperature the unit controls toRead
BV 5079ABC-1 CC - Compressor Contactor EnableCompressor contactor outputRead
BV 5078ABC-1 Unit Lockout StatusUnit locked outRead
MV 5076ABC-1 Active Fault CodeActive Aurora faultRead

Enable & remote start

The sequence runs when the Mode point is set to Enable. Occupancy follows the local schedule and can be overridden with Manual Occupancy Mode.

Heartbeat & communication loss

A value written to Network Override Space Temperature becomes the control input and restarts a 15-minute timeout; if the BMS stops writing, the input is treated as unreliable and ignored.

Sensors & values from the BMS

AV 5034 Network Override Space Temperature, AV 5042 Network Override Zone Humidity, AV 5039 Network Override Indoor Air Quality and AV 5045 Network Override Space Setpoint Offset accept BMS values; the matching Source objects show which input is in use.

Network setup

Watch out for

Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) 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.

153 of 153 shown
Type
AnalogBinaryMulti-stateOther
Access
Show
Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) BACnet Points List
DescriptionStates
AV5001Demand Ventilation Indoor Air Quality SetpointRange 0 to 5000ppmWrite
AV5002Demand Ventilation Differential SetpointRange 0 to 5000ppmWrite
MV5003Damper PositionReadClose, Open
AV5004Comfort Ventilation Lower SetpointRange 0 to 5000ppmWrite
AV5005Comfort Ventilation Upper SetpointRange 0 to 5000ppmWrite
AV5006Damper Min OutRange 0 to 100%Write
AV5007Rate LimitRange 0 to 100Change per MinuteWrite
AV5008Damper PositionRange 0 to 100%Write
MV5009Water Side Economizer Valve CommandReadClose, Open
AV5010Water Side Economizer Enable SetpointRange 0 to 60°FWrite
AV5011Water Side Economizer Supply Water Temp°FRead
MV5012Unit StatusState set: System ModeWrite
AV5013Number of Heat Pump Stages InstalledRange 1 to 2; Single-compressor table onlyWrite
MV5014Thermostat Only Control EnabledWriteNo, Yes
BV5015Water Side Economizer InstalledWrite
BV5016Outdoor Air Damper InstalledWrite
MV5017Outdoor Air Damper 2 PositionWriteNo, Yes
MV5018Reversing Valve PolarityWriteOn For Htg, On For Clg
BV5019Hum Sensor InstalledWrite
BV5020Indoor Air Quality Sensor InstalledWrite
MV5021Fan CommandReadOff, On
AV5022Supply Air Temperature°FRead
MV5023Continuous Fan Operation in Occupied ModeWriteYes, No
MV5024Reversing ValveReadOff, On
MV5025Supplemental HeatReadOff, On
MVmin5026ModeWriteShutdown, Enable
MV5027Compressor Stage 1 CommandReadOff, On
MV5028Compressor Stage 2 CommandReadOff, On
MV5029Plug and Play Occupancy RequestState set: Effective Occupancy SourceRead
MVmin5030Operational OccupancyState set: Occ EffectiveRead
MV5031Occupancy Input SourceState set: Occ OverrideWrite
AVmin5032Operational Space Temperature°FRead
MV5033Space Temperature SourceState set: Effective Input SourceRead
AV5034Network Override Space TemperatureRange 0 to 100°FWrite
AV5035Operational Indoor Air QualityppmRead
MV5036Indoor Air Quality SourceState set: Effective Input Source 2Read
AV5037Indoor Air QualityppmRead
AV5038Indoor Air Quality Sensor RangeRange 0 to 5000ppmWrite
AV5039Network Override Indoor Air QualityRange 0 to 5000ppmWrite
AV5040Operational Space Humidity%RHRead
MV5041Space Humidity SourceState set: Effective Input Source 2Read
AV5042Network Override Zone HumidityRange 0 to 100%RHWrite
AV5043Operational Space Temperature Setpoint OffsetΔ°FRead
MV5044Space Temperature Setpoint Offset SourceState set: Effective Input Source 2Read
AV5045Network Override Space Setpoint OffsetRange -5 to 5Δ°FWrite
AV5046Space Temperature Setpoint Offset RangeRange 0 to 5Δ°FWrite
AV5047Number of Network Sensors OnlineRead
MV5048Netsensor Battery FaultReadNormal, Alarm
MV5049Netsensor Signal Strength FaultReadNormal, Alarm
MV5050Scheduled OccupancyState set: Occ ScheduleRead
AV5051Effective Cooling Setpoint°FRead
AV5052Effective Heating Setpoint°FRead
AVmin5053Occupied Cooling SetpointRange 0 to 100°FWrite
AVmin5054Occupied Heating SetpointRange 0 to 100°FWrite
AV5055Unoccupied Cooling SetpointRange 0 to 100°FWrite
AV5056Unoccupied Heating SetpointRange 0 to 100°FWrite
AV5057Standby Cooling SetpointRange 0 to 100°FWrite
AV5058Standby Heating SetpointRange 0 to 100°FWrite
MVmin5059Manual Occupancy ModeState set: Occ OverrideWrite
MV5060Y1 - ThermostatReadOff, On
MV5061Y2 - ThermostatReadOff, On
MV5062W1 - ThermostatReadOff, On
MV5063G - ThermostatReadOff, On
MV5064Reversing ValveReadOff, On
MV5065Dehumidification EnableReadOff, On
MV5066ABC-1 Y1 - Heat/Cool Stage 1ReadOff, On
MV5067ABC-1 Y2 - Heat/Cool Stage 2ReadOff, On
MV5068ABC-1 W - Heat Stage 3 or Emergency HeatReadOff, On
MV5069ABC-1 O - Reversing ValveReadOff, On
MV5070ABC-1 G - FanReadOff, On
AV5071ABC-1 Airflow Blower Only Speed LevelRange 1 to 12Write
AV5072ABC-1 Airflow Low Speed LevelRange 1 to 12Write
AV5073ABC-1 Airflow High Speed LevelRange 1 to 12Write
AV5074ABC-1 Airflow EH Blower Speed LevelRange 1 to 12Write
MV5075ABC-1 DH - DehumidificationReadOff, On
MVmin5076ABC-1 Active Fault CodeState set: Aurora Fault NamesRead
BV5077ABC-1 DDC Control EnabledRead
BVmin5078ABC-1 Unit Lockout StatusRead
BVmin5079ABC-1 CC - Compressor Contactor EnableRead
BV5080ABC-1 CC2 - Compressor Speed OutputRead
BV5081ABC-1 F - Fan (Blower)Read
BV5082ABC-1 EH1 - Electric Heat 1Read
BV5083ABC-1 EH2 - Electric Heat 2Read
BV5084ABC-1 ACC - Accessory RelayRead
BV5085ABC-1 L - LockoutRead
BV5086ABC-1 ALM - AlarmRead
BV5087ABC-1 RV - Reversing ValveRead
AV5088ABC-1 Airflow Current Speed LevelRead
BV5089ABC-1 High Pressure SwitchRead
BV5090ABC-1 Low Pressure SwitchRead
AV5091ABC-1 Coax Temperature°FRead
AV5092ABC-1 Air Coil Temperature°FRead
AV5093ABC-1 Condensate InputRead
BV5094ABC-1 Emergency ShutdownWrite
BV5095ABC-1 Load ShedWrite
BVmin5096ABC-1 Reset FaultsWrite
AV5097ABC-1 Firmware RevisionRead
AV5098ABC-1 Firmware Beta IDRead
MV5099ABC-1 H - HumidificationReadOff, On
AV5100ABC-1 DDC Thermostat CallsRead
AV5101ABC-1 Output StatusRead
MV5102LanguageState set: Internationalization LanguagesWrite
MV5103UnitsState set: Unit SetWrite
CSV5104DescriptionWrite
CSV5105Device NameWrite
MV5106Time ZoneState set: Time ZoneWrite
MV5107Communication StatusState set: MSTPDL Port StatusRead
AV5108AddressRange 4 to 127Write
AV5109Device OIDRange 0 to 4194302Write
MV5110Operating Baud RateState set: MSTPDL Baud RateRead
MV5111Baud RateState set: MSTPDL Baud RateWrite
CSV5112Firmware Main VersionRead
CSV5113Application VersionRead
CSV5114Hardware VersionRead
MV5115Calibration Data FaultReadYes, No
CSV5116Unit Serial NumberWrite
CSV5117Model NameWrite
MV5118ABC-2 Y1 - Heat/Cool Stage 1Second Aurora board (dual compressor)ReadOff, On
MV5119ABC-2 Y2 - Heat/Cool Stage 2Second Aurora board (dual compressor)ReadOff, On
MV5120ABC-2 W - Heat Stage 3 or Emergency HeatSecond Aurora board (dual compressor)ReadOff, On
MV5121ABC-2 G - FanSecond Aurora board (dual compressor)ReadOff, On
AV5122ABC-2 Airflow Blower Only Speed LevelRange 1 to 12; Second Aurora board (dual compressor)Write
AV5123ABC-2 Airflow Low Speed LevelRange 1 to 12; Second Aurora board (dual compressor)Write
AV5124ABC-2 Airflow High Speed LevelRange 1 to 12; Second Aurora board (dual compressor)Write
AV5125ABC-2 Airflow EH Blower Speed LevelRange 1 to 12; Second Aurora board (dual compressor)Write
MV5126ABC-2 DH - DehumidificationSecond Aurora board (dual compressor)ReadOff, On
MV5127ABC-2 Active Fault CodeState set: Aurora Fault Names; Second Aurora board (dual compressor)Read
BV5128ABC-2 DDC Control EnabledSecond Aurora board (dual compressor)Read
BV5129ABC-2 Unit Lockout StatusSecond Aurora board (dual compressor)Read
BV5130ABC-2 CC - Compressor Contactor EnableSecond Aurora board (dual compressor)Read
BV5131ABC-2 CC2 - Compressor Speed OutputSecond Aurora board (dual compressor)Read
BV5132ABC-2 F - Fan (Blower)Second Aurora board (dual compressor)Read
BV5133ABC-2 EH1 - Electric Heat 1Second Aurora board (dual compressor)Read
BV5134ABC-2 EH2 - Electric Heat 2Second Aurora board (dual compressor)Read
BV5135ABC-2 ACC - Accessory RelaySecond Aurora board (dual compressor)Read
BV5136ABC-2 L - LockoutSecond Aurora board (dual compressor)Read
BV5137ABC-2 ALM - AlarmSecond Aurora board (dual compressor)Read
BV5138ABC-2 RV - Reversing ValveSecond Aurora board (dual compressor)Read
AV5139ABC-2 Airflow Current Speed LevelSecond Aurora board (dual compressor)Read
BV5140ABC-2 High Pressure SwitchSecond Aurora board (dual compressor)Read
BV5141ABC-2 Low Pressure SwitchSecond Aurora board (dual compressor)Read
AV5142ABC-2 Coax TemperatureSecond Aurora board (dual compressor)°FRead
AV5143ABC-2 Air Coil TemperatureSecond Aurora board (dual compressor)°FRead
AV5144ABC-2 Condensate InputSecond Aurora board (dual compressor)Read
BV5145ABC-2 Emergency ShutdownSecond Aurora board (dual compressor)Write
BV5146ABC-2 Load ShedSecond Aurora board (dual compressor)Write
BV5147ABC-2 Reset FaultsSecond Aurora board (dual compressor)Write
AV5148ABC-2 Firmware RevisionSecond Aurora board (dual compressor)Read
AV5149ABC-2 Firmware Beta IDSecond Aurora board (dual compressor)Read
MV5150ABC-2 H - HumidificationSecond Aurora board (dual compressor)ReadOff, On
AV5151ABC-2 DDC Thermostat CallsSecond Aurora board (dual compressor)Read
AV5152ABC-2 Output StatusSecond Aurora board (dual compressor)Read
MV5153ABC-2 O - Reversing ValveSecond Aurora board (dual compressor)ReadOff, On
Object ID lookup: Johnson Controls PEAK 18 SMART Equipment WSHP 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 PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) 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 PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)

How many BACnet points does the Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) have?

This list has 153 BACnet objects: 57 analog values, 36 binary values, 53 multi-state values, 7 characterstring values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) BACnet points are writable?

57 of the 153 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 PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) BACnet documentation?

The source is PEAK 18 24 Volt SMART Equipment Controller Application and Troubleshooting Guide (Tables 9 and 10, BACnet Exposed Objects) (147.00-EG1 (517)), revision 2017-05, published free by Johnson Controls at https://docs.johnsoncontrols.com/ductedsystems/api/khub/documents/BcW0j0n4dRaKYtNhapJY2w/content.

What are the minimum BACnet points to integrate the Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)?

Start with MV 5026 Mode (Unit mode: Shutdown or Enable); MV 5059 Manual Occupancy Mode (Occupancy override from the BMS); AV 5053 Occupied Cooling Setpoint (Occupied cooling setpoint); AV 5054 Occupied Heating Setpoint (Occupied heating setpoint); BV 5096 ABC-1 Reset Faults (Reset Aurora board faults); MV 5030 Operational Occupancy (Occupancy in effect); AV 5032 Operational Space Temperature (Space temperature the unit controls to); BV 5079 ABC-1 CC - Compressor Contactor Enable (Compressor contactor output); BV 5078 ABC-1 Unit Lockout Status (Unit locked out); MV 5076 ABC-1 Active Fault Code (Active Aurora fault).

How do I enable BMS control of the Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)?

The sequence runs when the Mode point is set to Enable. Occupancy follows the local schedule and can be overridden with Manual Occupancy Mode.

Does the Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820) need a BACnet heartbeat or have a communication timeout?

A value written to Network Override Space Temperature becomes the control input and restarts a 15-minute timeout; if the BMS stops writing, the input is treated as unreliable and ignored.

Can the BMS supply sensor values to the Johnson Controls PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)?

AV 5034 Network Override Space Temperature, AV 5042 Network Override Zone Humidity, AV 5039 Network Override Indoor Air Quality and AV 5045 Network Override Space Setpoint Offset accept BMS values; the matching Source objects show which input is in use.

How do I check these points on the real PEAK 18 SMART Equipment Controller - Water-Source Heat Pump (PK-OEM1820)?

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: PEAK 18 24 Volt SMART Equipment Controller Application and Troubleshooting Guide (Tables 9 and 10, BACnet Exposed Objects) · 147.00-EG1 (517) · rev. 2017-05. Object names, instances and units are reproduced as published; descriptions are our own.