Easy BACnet
  1. Home
  2. BACnet points lists
  3. Carrier
  4. WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option)

Rooftop unit controller (gateway) · BACnet points list

Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) BACnet points list

Updated 6 November 2026

Short answer

On WeatherExpert 48/50N rooftops the BACnet option is a UPC Open controller that talks BACnet MS/TP to the BMS and CCN to the unit's ComfortLink board. The list has 164 AVs and BVs: occupancy, supply air and static pressure setpoints, air temperatures, pressures and flows, compressor and heat relays, economizer and VFD values, thermostat and switch inputs, demand limits, alarms and spare user values.

This page lists 164 BACnet objects for the Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) — 82 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
WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option)
Equipment
Rooftop unit controller (gateway)
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
164 (82 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
48N, 50N, 48N2, 50N9, 48/50N, WeatherExpert, 48-50N-8T, UPC Open, ComfortLink
Source document
WeatherExpert 48N2-N9 and 50N2-N9 Single Package Rooftop Units - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix F, BACnet Option Network Points List) · 48-50N-8T · rev. 2022-03
Download CSV 164 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 WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option)

Integration in brief

The BMS talks BACnet MS/TP to the UPC Open, which reads and writes the ComfortLink control over CCN. Set the CCN schedule number for the occupancy source you want, then write occupancy and (for VAV) the supply air and static pressure setpoints; read HVAC mode, temperatures and alarm state. Values the BMS feeds in (space, return or outdoor temperature, RH, IAQ) 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 3007sa_temp_stpt_1Supply air setpoint (VAV units)Write
AV 3050sa_static_stpt_1Duct static pressure setpoint (VAV units)Write
AV 1022hvac_mode_1HVAC mode as a numberRead
AV 2050sf_vfd_output_1Supply fan VFD speed, %Read
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 (SCH.N): 0 = always occupied, 1 = internal schedule, 65-99 = a broadcast 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. The unit ships with Local Machine Disable (BV 59 unitstop_1) set, which must be cleared before the unit runs.

Heartbeat & communication loss

The manual says CCN forces at 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 WeatherExpert 48/50N2-N9 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.

164 of 164 shown
Type
AnalogBinary
Access
Show
Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) BACnet Points List
DescriptionStates
AV11cct_1Air Temp Lvg Evap Coil°FRead
AVmin10sat_1Air Temp Lvg Supply Fan°FRead
BV88a700_1Air Temp Lvg Supply Fan Thermistor FailureRead
BV2601a_link_status_1Airside LinkageRead
BV7030air_linkage_fail_1Airside Linkage AlarmRead
BVmin9alm_1Alarm StateRead
AV1070bldg_static_press_1Building Pressurein. H2ORead
AV3070bldg_press_stpt_1Building Pressure Setp. (range –0.25 to 0.25)in. 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 Relay (range 0 to 1)Read
BV17cmpa2_1Compressor A2 Relay (range 0 to 1)Read
BV13cmpa3_1Compressor A3 Relay (range 0 to 1)Read
BV18cmpb1_1Compressor B1 Relay (range 0 to 1)Read
BV19cmpb2_1Compressor B2 Relay (range 0 to 1)Read
BV14cmpb3_1Compressor B3 Relay (range 0 to 1)Read
AV40oatlcomp_1Compressor Lockout Temp (range –20 to 55)°FWrite
AV1030re_temp_1Controlling Return Air Temp (range –40 to 240)°FWrite
AV2007space_temp_1Controlling Space Temp (range –40 to 240)°FWrite
AV1024cool_ctrl_point_1Cooling Control Point (range –20 to 140)°FRead
AVmin43ctrltemp_1Ctl.Temp RAT,SPT or ZONE (range 0 to 100)°FRead
AV44htsg_cap_1Current Running Capacity (Heat) (range 0 to 100)%Read
AV49dhcoolsp_1Dehumidify Cool Setpoint (range 40 to 55)°FWrite
BV30dhdiscin_1Dehumidify Input (range 0 to 1)Write
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
BV2m684_1Dmd Level Map SelectWrite
AV1028econ1_pos_1Econ 1 Out Act.Curr.Pos.%Read
AV67econocmd_1Econ1Out Act. Cmd Pos (range 0 to 100)%Write
AV41ecn2cpos_1Econ2 Ret Cmd Position (range 0 to 100)%Write
AV129ecn3cpos_1Econ3 Ret Cmd Position (range 0 to 100)%Write
AV42ecmincfm_1Econo Current Min. CFM (range 0 to 20000)CFMRead
AV45ecminpos_1Econo Current Min. Pos. (range 0 to 100)%Read
BV36ecactive_1Economizer Active? (range 0 to 1)Read
AV70economax_1Economizer Max.Position (range 0 to 100)%Write
AV46oacfmmax_1Economizer Min.Flow (range 0 to 20000)CFMWrite
AV4005econ_min_1Economizer Min.Position (range 0 to 100)%Write
BV2999element_stat_1Element Comm StatusRead
BVmin105comm_lost_alm_1Element Communications AlarmRead
BV45emstop_1Emergency Stop (range 0 to 1)Write
BV127element_alarm_1Equipment AlarmRead
AV76edt_1Evaporator Discharge Tmp°FRead
AV2075ef_vfd_output_1Exhaust Fan VFD Speed (range 0 to 100)%Read
BV50sfs_shut_1Fan Fail Shuts Down Unit (range 0 to 1)Write
AV77fan_mode_1Fan Mode (range 0 to 1)Write
BV1052filter_status_1Filter Status Input (range 0 to 1)Write
BV114a404_1Fire Shut Down Emergency Mode (fire-smoke)Read
BV1005firedown_status_1Fire Shutdown Input (range 0 to 1)Write
BV41frz_1Freeze Status Switch (range 0 to 1)Write
BV1026heat_interlock_relay_1Heat Interlock Relay (range 0 to 1)Write
BV52hs1_1Heat Relay 1 (range 0 to 1)Read
BV53hs2_1Heat Relay 2 (range 0 to 1)Read
AV83hcsp_gap_1Heat-Cool Setpoint Gap (range 2 to 10)Δ°FWrite
AV1025heat_ctrl_point_1Heating Control Point (range –10 to 140)Read
AV85saspheat_1Heating Supply Air Setpt (range 80 to 120)°FWrite
AV9008econ_oat_lockout_1High OAT Lockout Temp (range –40 to 120)°FWrite
AV55htclcpos_1Ht.Coil Command Position (range 0 to 100)%Read
BV47hum3wval_1HumidiMizer 3-way Valve (range 0 to 1)Read
AV57hmzrcapc_1HumidiMizer Capacity (range 0 to 100)%Read
AVmin1022hvac_mode_1HVAC Mode Numerical Form (range 0 to 40)Read
BV1050iaq_status_1IAQ - Discrete Input (range 0 to 1)Write
AV1009iaq_1IAQ - PPM Indoor CO2 (range 0 to 5000)Write
AV58oacfmmin_1IAQ Demand Vent Min.Flow (range 0 to 20000)CFMWrite
AV2607link_iaq_1Indoor Air CO2Read
AV1027lvg_air_temeprature_1Leaving Air Temperature (range –40 to 240)°FRead
AV2611link_max_dmpr_1Linkage Max Damper PositionWrite
BV59unitstop_1Local Machine Disable (range 0 to 1)Write
BV5schedule_1Local ScheduleRead
AV1500ma_temp_1Mixed Air Temperature°FRead
AV113oaq_1OAQ - PPM Outdoor CO2 (range 0 to 5000)Write
AV114occl_end_1Occupied Cool Mode End (range 0 to 100)°FRead
AV115occlstrt_1Occupied Cool Mode Start (range 0 to 100)°FRead
AV116ocht_end_1Occupied Heat Mode End (range 0 to 100)°FRead
AV117ochtstrt_1Occupied Heat Mode Start (range 0 to 100)°FRead
BV70htoccena_1Occupied Heating Enabled (range 0 to 1)Write
BVmin2008occ_status_1Occupied? (range 0 to 1)Write
AV66oacfm_1Outside Air CFM (range 0 to 50000)CFMRead
AV119oarh_1Outside Air Relative Humidity (range 0 to 100)%Write
AV1003oat_1Outside Air Temperature (range –40 to 240)°FWrite
BV72pflts_status_1Post Filter Stat. Input (range 0 to 1)Write
BV76hs3_1Relay 3 W1 Gas Valve 2 (range 0 to 1)Read
BV77hs4_1Relay 4 W2 Gas Valve 2 (range 0 to 1)Read
BV78hs5_1Relay 5 W1 Gas Valve 3 (range 0 to 1)Read
BV79hs6_1Relay 6 W2 Gas Valve 3 (range 0 to 1)Read
BV2014aux_relay_1Remote Alarm/Aux Relay (range 0 to 1)Write
BV81rmtin_1Remote Input State (range 0 to 1)Write
AV2003heat_run_1Requested Heat Stage (range 0 to 20)Read
AV131limt_1Reset Limit (range 0 to 20)Δ°FWrite
AV132rtio_1Reset Ratio (range 0 to 10)Write
AV69racfm_1Return Air CFM (range 0 to 50000)CFMRead
AV133rae_1Return Air EnthalpyRead
AV134rarh_1Return Air Relative Humidity (range 0 to 100)%Write
AV135rat_1Return Air Temperature (range –40 to 240)°FWrite
BV6stpt_adj_enable_1Setpoint Adjustment EnableWrite
AV73sph_1SP High Alert Limit (range 0 to 5)Write
AV74spl_1SP Low Alert Limit (range –0.5 to 5)Write
AV143sprlimit_1SP Reset Limit (range 0 to 2)Write
AV144sprratio_1SP Reset Ratio (range 0 to 2)Write
AV72sprh_1Space Relative Humidity (range 0 to 100)%Write
AV139spto_rng_1Space Temp Offset Range (range 0 to 10)Δ°FWrite
AV137spt_1Space Temperature (range –40 to 240)°FWrite
AV138spto_1Space Temperature Offset (range –10 to 10)Δ°FWrite
BV54spt_over_1SPT Override Enabled ? (range 0 to 1)Write
AV150lat1sgas_1Staged Gas LAT 1°FRead
AV151lat2sgas_1Staged Gas LAT 2°FRead
AV152lat3sgas_1Staged Gas LAT 3°FRead
AV156sprstcfg_1Stat. Pres. Reset Config (range 0 to 4)Write
AV1016bldg_static_press_1Static Pressurein. H2ORead
AV157spreset_1Static Pressure Reset (range 0 to 15)Write
AVmin3050sa_static_stpt_1Static Pressure Setpoint (range 0 to 5)in. H2OWrite
BV116t211_1Static Pressure Transducer FailureRead
AV78sacfm_1Supply Air CFM (range 0 to 50000)CFMRead
BV93modesars_1Supply Air Reset (range 0 to 1)Read
AV158sasprset_1Supply Air Setpnt. Reset (range 0 to 20)Δ°FWrite
AVmin3007sa_temp_stpt_1Supply Air Setpoint (range 45 to 75)°FWrite
BV82sfbyin_1Supply Fan Bypass InputRead
BV83sfbyrly_1Supply Fan Bypass RelayRead
BV2004sfan_forc_1Supply Fan Request (range 0 to 1)Write
BV95sfs_1Supply Fan Status Switch (range 0 to 1)Write
AVmin2050sf_vfd_output_1Supply Fan VFD Speed (range 0 to 100)%Read
AV9006cool_demand_level_1System Cooling Demand LevelRead
BV7dem_lmt_act_1System Demand LimitingRead
AV9036heat_demand_level_1System Heating Demand LevelRead
AV80001mstr_oa_temp_1System OAT Master°FRead
AV15sasptemp_1Temper Supply Air Setpt (range 35 to 70)°FWrite
AV161tempcool_1Tempering in Cool SASP (range 5 to 75)Δ°FWrite
AV163tempvocc_1Tempering Vent Occ SASP (range –20 to 80)Δ°FWrite
BV1021g_input_1Thermostat G Input (range 0 to 1)Write
BV1019w1_input_1Thermostat W1 Input (range 0 to 1)Write
BV1020w2_input_1Thermostat W2 Input (range 0 to 1)Write
BV1017y1_input_1Thermostat Y1 Input (range 0 to 1)Write
BV1018y2_input_1Thermostat Y2 Input (range 0 to 1)Write
AV166uefcntlo_1Un.Ec.Free Cool OAT Lock (range 40 to 70)°FWrite
BV117a152_1Unit Down Due to FailureRead
AV168uccl_end_1Unoccupied Cool Mode End (range 0 to 100)°FRead
AV169ucclstrt_1Unoccupied Cool Mode Start (range 0 to 100)°FRead
AV170ucht_end_1Unoccupied Heat Mode End (range 0 to 100)°FRead
AV171uchtstrt_1Unoccupied Heat Mode Start (range 0 to 100)°FRead
AV2902user_analog_2_1User Defined Analog 2Write
AV2903user_analog_3_1User Defined Analog 3Write
AV2904user_analog_4_1User Defined Analog 4Write
AV2905user_analog_5_1User Defined Analog 5Write
BV2911user_binary_1_1User Defined Binary 1Write
BV2912user_binary_2_1User Defined Binary 2Write
BV2913user_binary_3_1User Defined Binary 3Write
BV2914user_binary_4_1User Defined Binary 4Write
BV2915user_binary_5_1User Defined Binary 5Write
AV180vavocoff_1VAV Occ. Cool Off Delta (range 1 to 25)Δ°FWrite
AV181vavocon_1VAV Occ. Cool On Delta (range 0 to 25)Δ°FWrite
AV188statpmax_1VFD Maximum Speed (range 0 to 100)%Write
AV189statpmin_1VFD Minimum Speed (range 0 to 100)%Write
AV80vfd1freq_1VFD1 Actual Motor Freq (range 0 to 500)Read
AV81vfd1pwr_1VFD1 Actual Motor PowerkWRead
AV82vfd1rpm_1VFD1 Actual Motor rpm (range 0 to 30000)Read
AV93vfd2freq_1VFD2 Actual Motor Freq (range 10 to 500)Read
AV94vfd2pwr_1VFD2 Actual Motor PowerRead
AV95vfd2rpm_1VFD2 Actual Motor rpmRead
Object ID lookup: Carrier WeatherExpert 48/50N 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 WeatherExpert 48/50N2-N9 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 WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option)

How many BACnet points does the Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) have?

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

Which Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) BACnet points are writable?

82 of the 164 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 WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) BACnet documentation?

The source is WeatherExpert 48N2-N9 and 50N2-N9 Single Package Rooftop Units - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix F, BACnet Option Network Points List) (48-50N-8T), revision 2022-03, published free by Carrier at https://www.shareddocs.com/hvac/docs/1005/Public/0F/48-50N-8T.pdf.

What are the minimum BACnet points to integrate the Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option)?

Start with BV 2008 occ_status_1 (Occupied? (0 = no, 1 = yes); writable); AV 3007 sa_temp_stpt_1 (Supply air setpoint (VAV units)); AV 3050 sa_static_stpt_1 (Duct static pressure setpoint (VAV units)); AV 1022 hvac_mode_1 (HVAC mode as a number); AV 2050 sf_vfd_output_1 (Supply fan VFD speed, %); 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 WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option)?

Occupancy follows the ComfortLink CCN schedule number (SCH.N): 0 = always occupied, 1 = internal schedule, 65-99 = a broadcast 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. The unit ships with Local Machine Disable (BV 59 unitstop_1) set, which must be cleared before the unit runs.

Does the Carrier WeatherExpert 48/50N2-N9 Rooftop (ComfortLink, UPC Open BACnet option) need a BACnet heartbeat or have a communication timeout?

The manual says CCN forces at 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 WeatherExpert 48/50N2-N9 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 WeatherExpert 48/50N2-N9 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: WeatherExpert 48N2-N9 and 50N2-N9 Single Package Rooftop Units - Controls, Start-Up, Operation, Service and Troubleshooting (Appendix F, BACnet Option Network Points List) · 48-50N-8T · rev. 2022-03. Object names, instances and units are reproduced as published; descriptions are our own.