Easy BACnet
  1. Home
  2. BACnet points lists
  3. Carrier
  4. Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)

Packaged rooftop unit controller (BACnet option) · BACnet points list

Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) BACnet points list

Updated 4 November 2026

Short answer

On 48/50P large rooftops the BACnet option is a UPC Open controller in its own enclosure below the main control box. It speaks BACnet MS/TP to the BMS and CCN to the unit's ComfortLink board. The list has 169 rows of AVs and BVs: setpoints, air temperatures, pressures and CFM, up to three compressors per circuit, heat relays, economizer, Humidi-MiZer and VFD outputs, thermostat inputs, demand limit switches, alarms and 40 user-defined spare values.

This page lists 168 BACnet objects for the Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) — 88 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Carrier’s own free documentation, linked below.

Manufacturer
Carrier
Model
Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)
Equipment
Packaged rooftop unit controller (BACnet option)
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
168 (88 writable)
Transport
BACnet MS/TP
Firmware
ComfortLink 9.x
Default device instance
Network number 16101 followed by the MAC address (MAC 20 gives 1610120)
Also known as
48/50P, 48P, 50P, 48/50P030-100, Weathermaster 48/50P, UPC Open, ComfortLink, 48-50P-15T
Source document
Weathermaster 48/50P030-100 Single Package Large Rooftop Units with ComfortLink Version 9.X Controls - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix G: UPC Open Controller Network Points List) · 48-50P-15T · rev. 3-26

Instance calculator. This list prints one unit; the other units follow a formula. Carrier Open controllers (RTU Open, WSHP Open, UPC Open...) instance calculator →

Download CSV 168 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 Carrier’s current documentation and the live device before use. Not official Carrier information. Terms of use.

BMS integration notes: Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)

Integration in brief

The BMS talks BACnet MS/TP to the UPC Open, which reads and writes the 48/50P ComfortLink control over CCN. Set the CCN schedule number for the occupancy source you want, then write occupancy, setpoints and (for VAV) the supply air setpoint; read HVAC mode, temperatures and alarm state. Values the BMS feeds in (space, return or outdoor temperature, RH, CO2) are forces that clear if not refreshed.

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
BV 2008occ_status_1Occupied? (0 = no, 1 = yes); writableWrite
AV 3001occ_cl_stpt_1Occupied cooling setpointWrite
AV 3002occ_ht_stpt_1Occupied heating setpointWrite
AV 3007sa_temp_stpt_1Supply air setpoint (VAV units)Write
AV 1022hvac_mode_1HVAC mode as a numberRead
BV 2001sfan_1Supply fan relay on/offRead
AV 43ctrltemp_1Control temperature (RAT, SPT or zone)Read
AV 10sat_1Supply air temperature leaving the fanRead
BV 9alm_1Unit alarm stateRead
BV 105comm_lost_alm_1UPC lost CCN communication with the unitRead

Enable & remote start

Occupancy follows the ComfortLink CCN schedule number (Configuration > CCN > SC.OV > SCH.N): 0 = always occupied, 1 = local schedule (default), 65-99 = a CCN/global schedule. The points list makes Occupied? (BV:2008) writable, but the manual does not describe how a write interacts with SCH.N; test it on site. A remote switch input (RM.CF) can also set occupancy or start/stop the unit.

Heartbeat & communication loss

The manual says forces at CCN priority 7 clear unless rewritten in time: outside air temperature, outside RH, outside air quality and static pressure reset after 30 minutes, return air and space temperature after 3 minutes.

Sensors & values from the BMS

Space Temperature (AV:137), Return Air Temperature (AV:135), Outside Air Temperature (AV:1003), Outside Air RH (AV:119), IAQ (AV:1009) and OAQ (AV:113) are writable. Refresh them within the force timeouts (3 min for space and return temperature, 30 min for outdoor values).

Network setup

Watch out for

Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) 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.

168 of 168 shown
Type
AnalogBinary
Access
Show
Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) BACnet Points List
DescriptionStates
AVmin10sat_1Air Temp Lvg Supply Fan°FRead
BV7030air_linkage_fail_1Airside Linkage AlarmRead0=NORMAL, 1=ALARM
BV2601a_link_status_1Airside Linkage StatusRead0=Not Active, 1=Active
BVmin9alm_1Alarm StateRead0=NORMAL, 1=ALARM
AV1070bldg_static_press_1Building PressureH2ORead
AV3070bldg_press_stpt_1Building Pressure Setp. (range –0.25 to 0.25)H2OWrite
AV1601discharge_press_a_1Cir A Discharge PressurepsigRead
AV1602sat_cond_temp_a_1Cir A Sat. Condensing Temperature°FRead
AV1603sat_suction_temp_a_1Cir A Sat. Suction Temperature°FRead
AV1600suction_press_a_1Cir A Suction PressurepsigRead
AV1605discharge_press_b_1Cir B Discharge PressurepsigRead
AV1606sat_cond_temp_b_1Cir B Sat. Condensing Temperature°FRead
AV1607sat_suction_temp_b_1Cir B Sat. Suction Temperature°FRead
AV1604suction_press_b_1Cir B Suction PressurepsigRead
BV16cmpa1_1Compressor A1 RelayRead0=OFF, 1=ON
BV17cmpa2_1Compressor A2 RelayRead0=OFF, 1=ON
BV13cmpa3_1Compressor A3 RelayRead0=OFF, 1=ON
BV18cmpb1_1Compressor B1 RelayRead0=OFF, 1=ON
BV19cmpb2_1Compressor B2 RelayRead0=OFF, 1=ON
BV14cmpb3_1Compressor B3 RelayRead0=OFF, 1=ON
AV1030ra_temp_1Controlling Return Air Temp (range –40 to 240)°FWrite
AV2007space_temp_1Controlling Space Temp (range –40 to 240)°FWrite
AV3055ct_sa_static_stpt_1Controlling Static Pressure SetpointinH2ORead
AV1024cool_ctrl_point_1Cooling Control Point°FRead
AVmin3001occ_cl_stpt_1Cooling Occupied Setpoint (range 40 to 99)°FWrite
AV3003unocc_cl_stpt_1Cooling Unoccupied Setpoint (range 40 to 110)°FWrite
AVmin43ctrltemp_1Ctl.Temp RAT,SPT or ZONE - Prime Variable°FRead
AV1023cool_capacity_1Current Running Capacity%Read
AV44htsg_cap_1Current Running Capacity (Heat)%Read
AV49dhcoolsp_1Dehumidify Cool Setpoint (range 40 to 55)°FWrite
BV30dhdiscin_1Dehumidify InputWrite0=OFF, 1=ON
AV50dhrelhsp_1Dehumidify RH Setpoint (range 10 to 90)%Write
AV53dlswsp1_1Demand Limit Sw.1 Setpt. (range 0 to 100)%Write
AV54dlswsp2_1Demand Limit Sw.2 Setpt. (range 0 to 100)%Write
BV1006dmd_sw1_1Demand Limit Switch 1Write0=OFF, 1=ON
BV1007dmd_sw2_1Demand Limit Switch 2Write0=OFF, 1=ON
AV1028econ_pos_1Economizer Act. Curr. Pos%Read
BV36ecactive_1Economizer Active?Read0=NO, 1=YES
BV44edt_stat_1EDT Sensor Bad?Read0=NO, 1=YES
BV2999element_stat_1Element Comm StatusRead0=No Comm, 1=Normal
BVmin105comm_lost_alm_1Element Communications AlarmRead0=Comm Normal, 1=Comm Lost
BV5123et_reset_as_link_1Equipment Touch reset linkage AlarmWrite0=NO, 1=YES
AV76edt_1Evaporator Discharge Tmp°FRead
AV2075ef_vfd_output_1Exhaust Fan VFD Speed%Read
BV1052filter_status_1Filter Status InputWrite0=CLEAN, 1=DIRTY
BV52hs1_1Heat Relay 1Read0=OFF, 1=ON
BV53hs2_1Heat Relay 2Read0=OFF, 1=ON
AV83hcsp_gap_1Heat-Cool Setpoint Gap (range 2-10)Δ°FWrite
AV1025heat_ctrl_point_1Heating Control Point°FRead
AVmin3002occ_ht_stpt_1Heating Occupied Setpoint (range 40 to 99)°FWrite
AV3008saspheat_1Heating Supply Air Setpt (range 80 to 120)°FWrite
AV3004unocc_ht_stpt_1Heating Unoccupied Setpoint (range 40 to 99)°FWrite
AV55htclcpos_1Ht.Coil Command Position%Read
BV47hum3wval_1HumidiMizer 3-way ValveRead0=OFF, 1=ON
AV57hmzrcapc_1HumidiMizer Capacity%Read
AVmin1022hvac_mode_1HVAC Mode Numerical FormRead
BV1050iaq_status_1IAQ - Discrete InputWrite0=LOW, 1=HIGH
AV1009iaq_1IAQ - PPM Return CO2 (range 0 to 5000)Write
AV2607link_iaq_1Indoor Air QualityppmRead
AV1027lvg_air_temperature_1Leaving Air Temperature°FRead
AV2611link_max_dmpr_1Linkage Max Damper Position%Read
BV5schedule_1Local ScheduleRead0=OFF, 1=ON
AV3052max_dmpr_pos_1Maximum Damper Position (range 0 to 100)%Write
AV3054max_reset_1Maximum ResetinH2OWrite
AV3053min_dmpr_pos_1Minimum Damper Position (range 0 to 100)%Write
AV1500ma_temp_1Mixed Air Temperature°FRead
AV113oaq_1OAQ - PPM Outdoor CO2 (range 0 to 5000)Write
AV114occl_end_1Occupied Cool Mode End°FRead
AV115occlstrt_1Occupied Cool Mode Start°FRead
AV116ocht_end_1Occupied Heat Mode End°FRead
AV117ochtstrt_1Occupied Heat Mode Start°FRead
BVmin2008occ_status_1Occupied?Write0=NO, 1=YES
AV66oacfm_1Outside Air CFMcfmRead
AV119oarh_1Outside Air Relative Humidity (range 0 to 100)%Write
AV1003oat_1Outside Air Temperature (range –40 to 240)°FWrite
BV49pe1_1Power Exhaust Relay 1Read0=OFF, 1=ON
BV51pe2_1Power Exhaust Relay 2Read0=OFF, 1=ON
BV76hs3_1Relay 3 W1 Gas Valve 2Read0=OFF, 1=ON
BV77hs4_1Relay 4 W2 Gas Valve 2Read0=OFF, 1=ON
BV78hs5_1Relay 5 W1 Gas Valve 3Read0=OFF, 1=ON
BV79hs6_1Relay 6 W2 Gas Valve 3Read0=OFF, 1=ON
AV2003heat_run_1Requested Heat StageRead
AV69racfm_1Return Air CFMcfmRead
AV134rarh_1Return Air Relative Humidity (range 0 to 100)%Write
AV135rat_1Return Air Temperature (range –40 to 240)°FWrite
BV6stpt_adj_enable_1Setpoint Adjustment EnableWrite0=DISABLE, 1=ENABLE
AV73sph_1SP High Alert Limit (range 0 to 5)H2OWrite
AV74spl_1SP Low Alert Limit (range 0 to 5)H2OWrite
AV2606link_rh_1Space Relative Humidity%Read
AV72sprh_1Space Relative Humidity (range 0 to 100)%Write
AV139spto_rng_1Space Temp Offset Range (range 1 to 10)Δ°FWrite
AV137spt_1Space Temperature (range –40 to 240)°FWrite
AV150lat1sgas_1Staged Gas LAT 1°FRead
AV151lat2sgas_1Staged Gas LAT 2°FRead
AV152lat3sgas_1Staged Gas LAT 3°FRead
AV1016static_press_1Static PressureH2ORead
AV157spreset_1Static Pressure Reset (range 0 to 15)Write
BV3051st_pr_rst_en_1Static Pressure Reset EnableWrite0=DISABLE, 1=ENABLE
AV3050sa_static_stpt_1Static Pressure Setpoint (range 0 to 5)H2OWrite
AV78sacfm_1Supply Air CFMcfmRead
BV93modesars_1Supply Air ResetRead0=OFF, 1=ON
AV158sasprset_1Supply Air Setpnt. Reset (range 0 to 20)Δ°FWrite
AVmin3007sa_temp_stpt_1Supply Air Setpoint (range 45 to 75)°FWrite
BVmin2001sfan_1Supply Fan RelayRead0=OFF, 1=ON
BV95sfs_1Supply Fan Status SwitchWrite0=OFF, 1=ON
AV2050sf_vfd_output_1Supply Fan VFD Speed%Read
AV9006cool_demand_level_1System Cooling Demand LevelRead
BV7dem_lmt_act_1System Demand LimitingRead0=Inactive, 1=Active
AV9036heat_demand_level_1System Heating Demand LevelRead
AV80001mstr_oa_temp_1System OAT Master°FRead
AV1903system_aq_1System Space AQppmRead
AV1904system_rh_1System Space RH%rhRead
AV1902system_spt_1System Space Temperature°FRead
BV1021g_input_1Thermostat G InputWrite0=OFF, 1=ON
BV1019w1_input_1Thermostat W1 InputWrite0=OFF, 1=ON
BV1020w2_input_1Thermostat W2 InputWrite0=OFF, 1=ON
BV1017y1_input_1Thermostat Y1 InputWrite0=OFF, 1=ON
BV1018y2_input_1Thermostat Y2 InputWrite0=OFF, 1=ON
AV168uccl_end_1Unoccupied Cool Mode End°FRead
AV169ucclstrt_1Unoccupied Cool Mode Start°FRead
AV170ucht_end_1Unoccupied Heat Mode End°FRead
AV171uchtstrt_1Unoccupied Heat Mode Start°FRead
BV2605use_linkage_1Use LinkageWrite0=NO, 1=YES
AV2901user_analog_1_1User Defined Analog 1Write
AV2909user_analog_10_1User Defined Analog 10Write
AV2910user_analog_11_1User Defined Analog 11Write
AV2912user_analog_12_1User Defined Analog 12Write
AV2913user_analog_13_1User Defined Analog 13Write
AV2914user_analog_14_1User Defined Analog 14Write
AV2915user_analog_15_1User Defined Analog 15Write
AV2916user_analog_16_1User Defined Analog 16Write
AV2917user_analog_17_1User Defined Analog 17Write
AV2918user_analog_18_1User Defined Analog 18Write
AV2919user_analog_19_1User Defined Analog 19Write
AV2902user_analog_2_1User Defined Analog 2Write
AV2920user_analog_20_1User Defined Analog 20Write
AV2903user_analog_3_1User Defined Analog 3Write
AV2904user_analog_4_1User Defined Analog 4Write
AV2905user_analog_5_1User Defined Analog 5Write
AV2906user_analog_6_1User Defined Analog 6Write
AV2907user_analog_8_1User Defined Analog 8Write
AV2908user_analog_9_1User Defined Analog 9Write
BV2951user_binary_1_1User Defined Binary 1Write0=OFF, 1=ON
BV2960user_binary_10_1User Defined Binary 10Write0=OFF, 1=ON
BV2961user_binary_11_1User Defined Binary 11Write0=OFF, 1=ON
BV2962user_binary_12_1User Defined Binary 12Write0=OFF, 1=ON
BV2963user_binary_13_1User Defined Binary 13Write0=OFF, 1=ON
BV2964user_binary_14_1User Defined Binary 14Write0=OFF, 1=ON
BV2965user_binary_15_1User Defined Binary 15Write0=OFF, 1=ON
BV2966user_binary_16_1User Defined Binary 16Write0=OFF, 1=ON
BV2967user_binary_17_1User Defined Binary 17Write0=OFF, 1=ON
BV2968user_binary_18_1User Defined Binary 18Write0=OFF, 1=ON
BV2969user_binary_19_1User Defined Binary 19Write0=OFF, 1=ON
BV2952user_binary_2_1User Defined Binary 2Write0=OFF, 1=ON
BV2970user_binary_20_1User Defined Binary 20Write0=OFF, 1=ON
BV2953user_binary_3_1User Defined Binary 3Write0=OFF, 1=ON
BV2954user_binary_4_1User Defined Binary 4Write0=OFF, 1=ON
BV2955user_binary_5_1User Defined Binary 5Write0=OFF, 1=ON
BV2956user_binary_6_1User Defined Binary 6Write0=OFF, 1=ON
BV2957user_binary_7_1User Defined Binary 7Write0=OFF, 1=ON
BV2958user_binary_8_1User Defined Binary 8Write0=OFF, 1=ON
BV2959user_binary_9_1User Defined Binary 9Write0=OFF, 1=ON
AV183dhvraoff_1Vent Reheat RAT Offset (range 0 to 8)Δ°FWrite
AV184dhvht_sp_1Vent Reheat Setpoint (range 55 to 95)°FWrite
BV203zs_co2_valid_1ZS CO2 Sensor Valid StatusRead0=N/A, 1=Valid / Connected
BV202zs_hum_valid_1ZS Humidity Sensor Valid StatusRead0=N/A, 1=Valid / Connected
BV201zs_sen_valid_1ZS Temp Sensor Valid StatusRead0=N/A, 1=Valid / Connected
BV200zs_sen_alm_1ZS Thermostat Config AlarmRead0=NORMAL, 1=ALARM
Object ID lookup: Carrier Weathermaster 48/50P Large Rooftop 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 Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) 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 Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)

How many BACnet points does the Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) have?

This list has 168 BACnet objects: 102 analog values, 66 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) BACnet points are writable?

88 of the 168 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 Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) BACnet documentation?

The source is Weathermaster 48/50P030-100 Single Package Large Rooftop Units with ComfortLink Version 9.X Controls - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix G: UPC Open Controller Network Points List) (48-50P-15T), revision 3-26, published free by Carrier at https://brandportal.carrier.com/asset/4dc39d43-803f-422b-8752-1d4064a34adc/48-50P-15T.pdf.

What are the minimum BACnet points to integrate the Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)?

Start with BV 2008 occ_status_1 (Occupied? (0 = no, 1 = yes); writable); AV 3001 occ_cl_stpt_1 (Occupied cooling setpoint); AV 3002 occ_ht_stpt_1 (Occupied heating setpoint); AV 3007 sa_temp_stpt_1 (Supply air setpoint (VAV units)); AV 1022 hvac_mode_1 (HVAC mode as a number); BV 2001 sfan_1 (Supply fan relay on/off); AV 43 ctrltemp_1 (Control temperature (RAT, SPT or zone)); AV 10 sat_1 (Supply air temperature leaving the fan); BV 9 alm_1 (Unit alarm state); BV 105 comm_lost_alm_1 (UPC lost CCN communication with the unit).

How do I enable BMS control of the Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)?

Occupancy follows the ComfortLink CCN schedule number (Configuration > CCN > SC.OV > SCH.N): 0 = always occupied, 1 = local schedule (default), 65-99 = a CCN/global schedule. The points list makes Occupied? (BV:2008) writable, but the manual does not describe how a write interacts with SCH.N; test it on site. A remote switch input (RM.CF) can also set occupancy or start/stop the unit.

Does the Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option) need a BACnet heartbeat or have a communication timeout?

The manual says forces at CCN priority 7 clear unless rewritten in time: outside air temperature, outside RH, outside air quality and static pressure reset after 30 minutes, return air and space temperature after 3 minutes.

Can the BMS supply sensor values to the Carrier Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)?

Space Temperature (AV:137), Return Air Temperature (AV:135), Outside Air Temperature (AV:1003), Outside Air RH (AV:119), IAQ (AV:1009) and OAQ (AV:113) are writable. Refresh them within the force timeouts (3 min for space and return temperature, 30 min for outdoor values).

How do I check these points on the real Weathermaster 48/50P Large Rooftop (ComfortLink, UPC Open BACnet option)?

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 Carrier BACnet points lists

Source: Weathermaster 48/50P030-100 Single Package Large Rooftop Units with ComfortLink Version 9.X Controls - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix G: UPC Open Controller Network Points List) · 48-50P-15T · rev. 3-26. Object names, instances and units are reproduced as published; descriptions are our own.