Easy BACnet
  1. Home
  2. BACnet points lists
  3. WaterFurnace
  4. Aurora UPC, Variable Speed Water-Source Heat Pump

Water-source heat pump controller · BACnet points list

WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump BACnet points list

Updated 28 October 2026

Short answer

BACnet objects of the Aurora UPC on a variable speed water-source heat pump, software version 1.03. Besides occupancy, setpoints and alarms it exposes compressor drive data (speed 0-12, inverter and drive temperatures, line and DC bus voltage), EEV position, variable speed pump settings, hot water (DHW), humidification and demand controlled ventilation points.

This page lists 268 BACnet objects for the WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump — 124 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from WaterFurnace’s own free documentation, linked below.

Manufacturer
WaterFurnace
Model
Aurora UPC, Variable Speed Water-Source Heat Pump
Equipment
Water-source heat pump controller
Equipment type
Heat pumps
BACnet objects
268 (124 writable)
Transport
BACnet MS/TP
Firmware
UPC software version 1.03
Also known as
PL1700EW, Aurora Universal Protocol Converter, Aurora UPC variable speed
Source document
Aurora UPC BACnet Points List For Variable Speed WSHP · PL1700EW · rev. 2017-12
Download CSV 268 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump

Integration in brief

Keep BV 54 at External and command occupancy on MSV 1; AV 145 sets the unit mode (off, auto, heat, cool, emergency heat). The UPC holds the occupied, unoccupied and standby setpoints (AV 5-10). Read MSV 11 for the operating mode and MSV 8 for the lockout code; AV 147 shows the compressor speed step.

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 1occ_man_cmd_msvOccupied/unoccupied/temp occ/standby commandWrite
BV 54schedule_select_cmdMust be External for BAS occupancy commandsWrite
BV 25e_stop_cmdNetwork emergency shutdownWrite
AV 145op_modeMode command: 0 off, 1 auto, 2 heat, 3 cool, 4 em heatWrite
AV 5occ_clg_setptOccupied cooling setpointWrite
AV 6occ_htg_setptOccupied heating setpointWrite
BV 5alarm_reset_cmdReset manual-reset alarms (On, then back to Off)Write
AV 1zone_temp_stSpace temperature (sensor or BAS override)Read
MV 11mode_st_msvCurrent operating modeRead
MV 8lockout_enum_msvActive alarm code (see alarm table)Read

Enable & remote start

BV 54 schedule_select_cmd picks the internal schedule or external BAS commands (External is the listed default). Occupancy commands go to MSV 1, or to AV 42 after BV 50 is set to AV. AV 145 op_mode sets off/auto/heat/cool/emergency heat. BV 25 e_stop_cmd shuts the unit down.

Sensors & values from the BMS

AV 4 zone_temp_ovrd replaces the zone sensor once BV 55 zone_temp_selector is set to BAS. AV 17 humidity_cmd, AV 22 co2_cmd and AV 24 voc_cmd accept BAS values when no sensor is connected, and AV 26 oat_cmd takes an outdoor air temperature.

Network setup

Watch out for

WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump 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.

268 of 268 shown
Type
AnalogBinaryMulti-state
Access
Show
WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump BACnet Points List
DescriptionStates
AVmin1zone_temp_stZone temperature if sensor is present or if overridden by the BAS°FRead
AV2zone_temp_adjZone temp adjust value (default 0)°FWrite
AV3active_setptSet point that is controlling the call for the compressor°FRead
AV4zone_temp_ovrdBAS override of the zone temp sensor reading (default 0)°FWrite
AVmin5occ_clg_setptOccupied cooling set point (default 76)°FWrite
AVmin6occ_htg_setptOccupied heating set point (default 70)°FWrite
AV7unocc_clg_setptUnoccupied cooling set point (default 85)°FWrite
AV8unocc_htg_setptUnoccupied heating set point (default 60)°FWrite
AV9standby_cool_setptStandby cooling set point (default 76)°FWrite
AV10standby_heat_setptStandby heating set point (default 68)°FWrite
AV11eff_clg_setptEffective cooling set point°FWrite
AV12eff_htg_setptEffective heating set point°FWrite
AV13clg_adj_stCooling set point shift value°FWrite
AV14htg_adj_stHeating set point shift value°FWrite
AV15rem_setpt_spanWarm/cool adjust span of the zone sensor (default 5)°FWrite
AV16humidity_stHumidity sensor reading if sensor is present%rhRead
AV17humidity_cmdBAS override of the humidity input if no sensor is connected (default 0)%rhWrite
AV18occ_dehum_setptSets the occupied dehumidify set point (default 53)%Write
AV19unocc_dehum_setptSets the unoccupied dehumidify set point (default 75)%rhWrite
AV21co2_stSpace CO2 reading if sensor is presentppmRead
AV22co2_cmdBAS override of space CO2 if no sensor is present (default 0)ppmWrite
AV23voc_stSpace VOC (volatile organic compounds) if sensor is presentppmRead
AV24voc_cmdBAS override of space VOC if no sensor is connected (default 0)ppmWrite
AV25oat_stOutside air temperature°FRead
AV26oat_cmdBAS override of the outside air temperature (default 0)°FWrite
AV27axb_spare_analogValue of the spare analog input on the AXB°FRead
AV28lwt_stLeaving water temperature°FRead
AV29liq_line_temp_stLiquid line temperature°FRead
AV30lat_stLeaving air temperature°FRead
AV31coax_temp_stCoax temperature read by the FP1 sensor°FRead
AV32fp1_setptFP1 freeze detection limit temperature (coax temp)°FRead
AV33ecm_pwm_pctCurrent ECM blower operating percentage%Read
AV34actual_blower_speed_stECM blower speed step, 1-12Read
AV35ecm_overrideCurrent ECM blower speed if being overridden by manual controlRead
AV36blower_only_ecm_spdSets the fan only ECM speed value (default 2)Write
AV37lo_comp_ecm_spdSets the low compressor fan speed value (default 3)Write
AV38hi_comp_ecm_spdSets the high compressor fan speed value (default 10)Write
AV39aux_ht_ecm_spdSets the Aux Heat speed fan value (default 11)Write
AV40clg_cfm_offset_avSets the blower CFM to improve passive dehumidification (default 4)Write1=HGT CFM = CLG CFM; 2=-5% CLG CFM; 3=-10% CLG CFM; 4=-15% CLG CFM; 5=+5% CLG CFM
AV41temp_occ_timeAmount of time left in temporary occupancy only while in Temp Occm/secRead
AV42occ_man_cmd_avOccupancy command (used when BV 50 = AV) (default 1)Write1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby
AV43eff_occ_stCurrent occupancy state of the unitRead1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby; 5=Occ Sensor
AV44lockout_enumCurrent lockout alarm code (see alarm table)Read
AV45lo_stat_regInternal use; do not map to BASRead
AV46control_voltage_stABC's low voltage control valueVRead
AV47est_line_voltage_stEstimated line voltage to the unitVRead
AV48mode_stCurrent operating mode (numeric)Read1=Standby; 2=Fan Only; 3=Cool Speed 1-6; 4=Cool Speed 7-12; 5=Not Used; 6=Heat Speed 1-6; 7=Heat Speed 7-12; 8=Emergency Heat; 9=Auxiliary Heat; 10=Emergency Shutdown; 11=Load Shed; 12=Unit In Lock out; 13=Test Mode
AV49water_flow_stCalculated GPM thru the heat exchangergpmRead
AV50total_power_stTotal power consumptionWRead
AV51total_capacityTotal BTU operating capacityBtu/hrRead
AV52super_heatCalculated super-heat value°FRead
AV53suct_temp_stSuction temperature°FRead
AV54suct_press_stSuction pressurepsiRead
AV55he_hrCalculated heat of extraction/rejectionBtu/hrRead
AV56fan_power_stCalculated fan power consumptionWRead
AV57fan_current_stMeasured fan currentARead
AV58ewt_stEntering water temperature°FRead
AV59dischg_press_stDischarge pressure of the compressorpsiRead
AV60comp_power_stCompressor power consumptionWRead
AV61acc1_delaySets the time delay of the ACC-1 output (default 90)secondsWrite
AV62measured_line_voltageCalibrates the measured line voltage (default 230)VWrite
AV64sw_part_noInternal use; do not map to BASRead
AV65abc_fw_betaInternal use; do not map to BASRead
AV66abc_fw_revInternal use; do not map to BASRead
AV77r1_stInternal use; do not map to BASRead
AV86r29_stInternal use; do not map to BASRead
AV91r344_stInternal use; do not map to BASRead
AV98test_md_pwdInternal use; do not map to BAS (default 0)Write
AV101m409_cmdInternal use; do not map to BAS (default 0)Write
AV103m417_cmdInternal use; do not map to BAS (default 0)Write
AV104m421_cmdInternal use; do not map to BAS (default 0)Write
AV105m425_cmdInternal use; do not map to BAS (default 0)Write
AV106m429_cmdInternal use; do not map to BAS (default 0)Write
AV107m433_cmdInternal use; do not map to BAS (default 0)Write
AV108m441_cmdInternal use; do not map to BAS (default 0)Write
AV109m445_cmdInternal use; do not map to BAS (default 0)Write
AV110m449_cmdInternal use; do not map to BAS (default 0)Write
AV111m453_cmdInternal use; do not map to BAS (default 0)Write
AV112m488_cmdInternal use; do not map to BAS (default 0)Write
AV113m494_cmdInternal use; do not map to BAS (default 0)Write
AV114m495_cmdInternal use; do not map to BAS (default 0)Write
AV115m496_cmdInternal use; do not map to BAS (default 0)Write
AV116m497_cmdInternal use; do not map to BAS (default 0)Write
AV117m498_cmdInternal use; do not map to BAS (default 0)Write
AV118m500_cmdInternal use; do not map to BAS (default 0)Write
AV119m501_cmdInternal use; do not map to BAS (default 0)Write
AV122eer_stCalculated EER valueRead
AV123aux_current_stMeasured auxiliary heat currentARead
AV124aux_power_stCalculated auxiliary heat power consumptionWRead
AV125air_coil_temp_stAir coil temperature (FP2)°FRead
AV126clg_subcoolingCalculated subcooling while operating in cooling°FRead
AV127comp_start_current_stInternal use; do not map to BASARead
AV128comp_current_stMeasured compressor currentARead
AV130hot_wtr_temp_stHot water temperature for units with DHW°FRead
AV131axb_ao1_cmdInternal use; do not map to BAS (default 0)%Write
AV132hgt_subcoolingCalculated subcooling while operating in heating°FRead
AV133loop_press_stMeasure loop pressure if optional sensor is installedpsiRead
AV134sat_evap_tempCalculated saturated evaporator temperature°FRead
AV135total_current_stMeasured total current valueARead
AV136filter_hoursFan run hours since the last filter alarm resethrRead
AV137vs_pump_pct_stInternal use; do not map to BAS%Read
AV142filter_alarm_hrsFan run hours before the dirty filter alarm (default 1000)hrWrite
AV143co_of_perfCalculated COP valueRead
AV144min_sp_diffSets the minimum difference between heating and cooling set points (default 2)°FWrite
AVmin145op_modeUnit mode command: off, auto, heat, cool, emergency heat (default 1)Write0=Off; 1=Auto; 2=Heat; 3=Cool; 4=Emergency Heat
AV146dischg_temp_stCompressor discharge temperature°FRead
AV147actual_comp_speed_stCurrent compressor operating speed (0 - 12)Read
AV148ewt_vsp_stEntering water temperature measured by the compressor drive°FRead
AV149amb_temp_stAmbient temperature measured by compressor drive°FRead
AV150mod_valve_pwmInternal use; do not map to BAS%Read
AV151occ_hum_setptSets the occupied humidification set point (default 30)%Write
AV152unocc_hum_setptSets the unoccupied humidification set point (default 20)%Write
AV153superboost_cmdInternal use; do not map to BASRead
AV154superboost_stInternal use; do not map to BASRead
AV155active_demand_stInternal use; do not map to BASRead
AV156vs_pump_min_spdSets the minimum variable speed pump operating speed (default 50)%Write
AV157vs_pump_max_spdSets the maximum variable speed pump operating speed (default 100)Write
AV158pump_optInternal use; do not map to BAS (default 0)Write
AV159flow_meterInternal use; do not map to BAS (default 0)Write
AV160blower_optInternal use; do not map to BAS (default 1)Write
AV161dhw_setptSets the hot water setpoint (default 130)Write
AV162energy_monInternal use; do not map to BAS (default 0)Write
AV163eev1_stInternal use; do not map to BASRead
AV164eev2_stCurrent EEV positionRead
AV165man_comp_spdInternal use; do not map to BAS (default 0)Write
AV166man_blow_spdInternal use; do not map to BAS (default 13)Write
AV167man_vs_pump_spdInternal use; do not map to BAS (default 0)Write
AV172r323cmdInternal use; do not map to BAS (default 0)Write
AV180r807statInternal use; do not map to BASRead
AV181r819statInternal use; do not map to BASRead
AV182r816statInternal use; do not map to BASRead
AV183r825statInternal use; do not map to BASRead
AV184r3322statInternal use; do not map to BASRead
AV185r3323statInternal use; do not map to BASRead
AV186r3330statInternal use; do not map to BASRead
AV187r1110statInternal use; do not map to BASRead
AV188r3904statInternal use; do not map to BASRead
AV189r3325statInternal use; do not map to BASRead
AV190r3903statInternal use; do not map to BASRead
AV191r3906statInternal use; do not map to BASRead
AV192r3808statInternal use; do not map to BASRead
AV193cond_temp_stCalculated saturated condenser temperature°FRead
AV194vspump_power_stCalculated pump power consumptionRead
AV195targ_blower_spd_stCurrent target blower speed (0 - 12)Read
AV196targ_comp_spd_stCurrent target compressor speed (0 - 12)Read
AV197supply_voltsSupply voltage measured by the compressor driveVRead
AV198line_voltsLine voltage measured by the compressor driveVRead
AV199vdc_voltsInverter DC voltage measured by the compressor driveVRead
AV200invert_temp_stMeasured inverter temperature°FRead
AV201drive_temp_stMeasured compressor drive temperature°FRead
AV202drive_fan_pctCurrent compressor drive fan operating percent%Read
AV203thermo_power_pctCurrent compressor drive thermo power percent%Read
AV204vs_pump_spd_stCurrent variable speed pump speedRead
AV205blwr_off_delay_setSets the blower off delay time (default 30)secondsWrite
AV206fp2_setptFP2 freeze detection limit temperature (air coil temp)°FRead
AV207comp_config_avHeat pump size value, Aurora configuration only (default 0)Write
AV208comp_config_stCurrent setting value for heat pump sizeRead
AV209eev_start_cInitial EEV position (default 50)%Write
AV210fact_operationInternal use; do not map to BAS (default 0)Write
AV211min_dcv_pos_cMinimum damper position for demand controlled ventilation (default 20)%Write
AV212max_dcv_pos_cMaximum damper position for demand controlled ventilation (default 60)%Write
AV213low_dcv_val_cDCV control value at minimum damper position (default 600)ppmWrite
AV214high_dcv_val_cDCV control value at maximum damper position (default 1200)ppmWrite
AV215actual_damp_posCurrent position for outside air damper for demand controlled ventilation%Read
AV216man_damp_pos_cInternal use; do not map to BAS (default 0)%Write
AV217co2_voc_high_lim_cCO2/VOC level that raises the high limit alarm (default 1500)ppmWrite
AV900sensor_alarmsInternal use; do not map to BASRead
AV999occ_man_valueInternal use; do not map to BASRead
AV1003lockout_enum_netInternal use; do not map to BASRead
AV1004lat_netInternal use; do not map to BAS°FRead
BV1modbus_comm_alarmModbus link status between the ABC and the UPCReadInactive=Communication Normal; Active=Communication Lost
BV2acc1_stStatus of the ACC-1 outputReadInactive=Off; Active=On
BV3alm_rht_hdw_stStatus of the ABC's alarm outputReadInactive=Off; Active=On
BV4alarm_reset_stCommanded status of the alarm reset commandReadInactive=Off; Active=On
BVmin5alarm_reset_cmdAlarm reset: write On, then back to Off (default Inactive)WriteInactive=Off; Active=On
BV6aux_heat_enableElectric heat 1 control: network or aux heat (default Inactive)WriteInactive=Network EH; Active=Aux Heat
BV8sw_2_6_stNot usedRead
BV9clear_faultsInternal use; do not map to BAS (default Inactive)Write
BV10condensate_stInternal use; do not map to BASRead
BV11sw2_1_cmdSelects the position of SW-2 dip switch 1 (default Active)WriteInactive=15°; Active=30°
BV12sw2_2_cmdSelects the position of SW-2 dip switch 2 (default Active)WriteInactive=Not Used; Active=30°
BV13sw2_3_cmdSelects the position of dip switch 3 (default Active)WriteInactive=Cooling; Active=Heating
BV14sw2_4_cmdDip SW2-4 override; with SW2-5 sets the ACC1 mode (default Active)Write
BV15sw2_5_cmdDip SW2-5 override; with SW2-4 sets the ACC1 mode (default Inactive)Write
BV16sw2_6_cmdNot usedWrite
BV17sw2_7_cmdSelects the position of dip switch 7 (default Active)WriteInactive=Pulsed; Active=Continuous
BV18sw2-8_cmdNot usedWrite
BV20dh_enableEnables/disables dehumidification (default Inactive)WriteInactive=DH Disabled; Active=DH Enabled
BV21dehum_hdwStatus of the DH hardware inputReadInactive=Off; Active=On
BV22dip_sw_ovrd_ena_cmdEnables BAS dip switch overrides (default Inactive)WriteInactive=Off; Active=On
BV23eh_1_stStatus of the electric heat 1 outputReadInactive=Off; Active=On
BV24eh_2_stStatus of the electric heat 2 outputReadInactive=Off; Active=On
BVmin25e_stop_cmdNetwork emergency shutdown command (default Inactive)WriteInactive=Normal Operation; Active=Shutdown
BV26es_hdwStatus of the emergency shutdown hardware inputReadInactive=Normal; Active=Shutdown
BV27factory_test_enableInternal use; do not map to BAS (default Inactive)Write
BV28fan_operationSelects either cycled or continuous operation of the fan (default Active)WriteInactive=Cycled; Active=Continuous
BV29fan_stCurrent status of the fan outputReadInactive=Off; Active=On
BV30fp1_lim_stCurrent FP1 freeze detection set pointReadInactive=15°; Active=30°
BV31eh1_ovrd_cmdNetwork control of electric heat 1 output relay (default Inactive)WriteInactive=Off; Active=On
BV33g_hdw_fan_proveStatus of the "G" hardware inputReadInactive=Off; Active=On
BV34heat_cool_stHeat/cool mode from the reversing valve positionReadInactive=Heat; Active=Cool
BV35high_press_hdwStatus of the high pressure hardware inputReadInactive=Off; Active=On
BV36int_ext_schedulingSelected schedule that the UPC is operating onReadInactive=Internal; Active=External
BV37load_shed_cmdEnables/disables load shed (default Inactive)WriteInactive=Off; Active=On
BV38lockout__stStatus of the lockout alarm outputReadInactive=Normal; Active=Lockout
BV39lockout_cfg_stInternal use; do not map to BASRead
BV40lockout_hdw_stStatus of the relay for the ABC's Lockout outputReadInactive=Normal; Active=Lockout
BV41low_press_hdwStatus of the low pressure switch hardware inputReadInactive=Open; Active=Closed
BV42load_shed_hdwStatus of the load shed hardware inputReadInactive=Normal; Active=Load Shed
BV49o_hdw_occ_sensorStatus of the "O" hardware inputReadInactive=Off; Active=On
BV50occ_cmd_selectSelects either a "MSV" or "AV" to command the occupancy input (default Inactive)WriteInactive=MSV; Active=AV
BV51sw_2_8_stStatus of the SW-2 dip switch 8ReadInactive=Off; Active=On
BV52rev_vlv_stStatus of the reversing valve outputReadInactive=Heat; Active=Cool
BV53rv_setup_stDefault position of reversing valve that is set by BV-13ReadInactive=Cooling; Active=Heating
BVmin54schedule_select_cmdSelects the internal schedule or external schedule (default Active)WriteInactive=Internal; Active=External
BV55zone_temp_selectorSelects the zone sensor input (default Inactive)WriteInactive=Sensor; Active=BAS
BV56sw1_test_cfg_stStatus of the SW1 switch inputReadInactive=Off; Active=On
BV57sw_2_4_stStatus of the SW2-4 dipswitchReadInactive=Off; Active=On
BV58sw_2_5_stStatus of the SW2-5 dipswitchReadInactive=Off; Active=On
BV59temp_occ_disControl to disable temporary occupancy (default Active)WriteInactive=Disabled; Active=Enabled
BV60temp_occ_stStatus of the temporary occupancy inputReadInactive=Normal; Active=Temp Occ
BV61test_mode_enableInternal use; do not map to BAS (default Inactive)Write
BV62test_mode_hdw_stInternal use; do not map to BASRead
BV63w_hdw_dirty_filterStatus of the "W" hardware inputReadInactive=Off; Active=On
BV65y1_hdw_comp_proveStatus of the "Y1" input to the ABC from the UPCReadInactive=Off; Active=On
BV67y2_hdw_vlv_end_swStatus of the "Y2" input to the ABC from the UPCReadInactive=Off; Active=On
BV69m373_cmdInternal use; do not map to BAS (default Inactive)Write
BV70m374_cmdInternal use; do not map to BAS (default Inactive)Write
BV71axb_enableInternal use; do not map to BAS (default Active)Write
BV72m376_cmdInternal use; do not map to BAS (default Inactive)Write
BV73m377_cmdInternal use; do not map to BAS (default Inactive)Write
BV74eh2_ovrd_cmdNetwork control of the electric heat 2 output relay (default Inactive)WriteInactive=Off; Active=On
BV75eh2_modeEH2 output: network-controlled or aux heat (default Inactive)WriteInactive=Aux_Heat; Active=Network_EH
BV76loadshed_stStatus of the load shed operationReadInactive=Normal; Active=Load Shed
BV77add_device_enableInternal use; do not map to BAS (default Inactive)Write
BV78dirty_filter_alarmStatus of the dirty filter alarm logicReadInactive=Off; Active=On
BV79filter_alm_resetResets the dirty filter alarm (default Inactive)WriteInactive=Off; Active=On
BV80occ_sensor_enableEnables the occupancy sensor input (default Inactive)WriteInactive=Disabled; Active=Enabled
BV81brine_selectionInternal use; do not map to BAS (default Inactive)Write
BV84ddc_enableInternal use; do not map to BAS (default Active)Write
BV86archive_nowSend the archive now command (default Inactive)WriteInactive=Yes; Active=No
BV87occ_man_cmd_binInternal use; do not map to BAS (default Inactive)Write
BV88e_stop_stStatus of the emergency shutdown operationReadInactive=Normal; Active=Load Shed
BV89superboost_enableEnables/disables cooling SuperBoost (cancels itself after 24 h) (default Inactive)WriteInactive=Disabled; Active=Enabled
BV90dhw_enableEnables/disables hot water operation (default Inactive)WriteInactive=HW Disabled; Active=HW Enabled
BV91manual_modeInternal use; do not map to BAS (default Inactive)Write
BV93man_heat_coolInternal use; do not map to BAS (default Inactive)Write
BV94man_aux_heatInternal use; do not map to BAS (default Inactive)Write
BV95man_vs_pumpInternal use; do not map to BAS (default Inactive)Write
BV96manual_statInternal use; do not map to BASRead
BV97fp2_lim_stCurrent FP2 freeze detection set pointReadInactive=Not Used; Active=30°
BV98DemCtrlVentEnables/disables  (default Inactive)WriteInactive=Disabled; Active=Enabled
BV99DCVvariableSelects the variable to be used for Demand Control Ventilation (default Inactive)WriteInactive=CO2; Active=VOC
BV100DCVStatusDemand controlled ventilation statusReadInactive=Inactive; Active=Active
BV101ManDampInternal use; do not map to BAS (default Inactive)Write
BV102CO2_VOC_AlarmStatus of the high CO2 VOC level alarm logicReadInactive=Normal; Active=Alarm
BV1000valid_sensorInternal use; do not map to BASRead
BV1001not_unoccupiedInternal use; do not map to BASRead
BV1002fan_occupiedInternal use; do not map to BASRead
BV1003fact_test_statInternal use; do not map to BASRead
MVmin1occ_man_cmd_msvOccupancy command (used when BV 50 = MSV) (default 1)Write1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby
MV2phase_selectionInternal use; do not map to BAS (default 1)Write
MV7clg_cfm_offset_msvSelects the cooling cfm reduction value (default 4)Write1=HGT CFM = CLG CFM; 2=- 5% ClG CFM; 3=-10% CLG CFM; 4=-15%CLG CFM; 5=+5% CLG CFM
MVmin8lockout_enum_msvSpecific alarm value that can be associated with the alarms tableRead1=Normal; 2=E1 Fault-Input; 3=E2 Fault-High Pressure; 4=E3 Fault-Low Pressure; 5=E4 Fault-Freeze Detection FP2; 6=E5 Fault-Freeze Detection FP1; 7=E6 Fault-Loss Of Charge; 8=E7 Fault-Condensate Overflow; 9=E8 Fault-Over/Under Voltage; 10=E9 Airflow Monitoring (future); 11=E10 Fault-Compressor Monitoring; 12=E11 Fault-FP1 Sensor Error; 13=E12 Refrigeration Monitoring (future); 14=E13 Non Critical AXB Sensor Error (future); 15=E14 Critical AXB Sensor Error (future); 16=E15 Hot Water Limit; 17=E16 Fault-VarSpdPump; 18=E30 Zone Sensor Loss of Comm; 19=E18 Non-Critical Comm Error; 20=E19 Critical Comm Error
MV10effective_occ_stEffective occupancy statusRead1=Occupied; 2=Unoccupied; 3=Temp Occ; 4=Standby; 5=Occ Sensor
MVmin11mode_st_msvCurrent operating mode of the unitRead1=Standby; 2=Fan Only; 3=Cool Speed 1-6; 4=Cool Speed 7-12; 5=Not Used; 6=Heat Speed 1-6; 7=Heat Speed 7 - 12; 8=Emergency Heat; 9=Auxiliary Heat; 10=Emergency Shutdown; 11=Load Shed; 12=Unit In Lock Out; 13=Test Mode
MV12comp_config_msvHeat pump size value (default 1)Write
MV13pid_select_cSelects the desired temperature control PID in the Aurora control (default 1)Write1=Normal; 2=Aggressive

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 Aurora UPC, Variable Speed Water-Source Heat Pump 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 WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump

How many BACnet points does the WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump have?

This list has 268 BACnet objects: 170 analog values, 90 binary values, 8 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump BACnet points are writable?

124 of the 268 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 WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump BACnet documentation?

The source is Aurora UPC BACnet Points List For Variable Speed WSHP (PL1700EW), revision 2017-12, published free by WaterFurnace at https://www.waterfurnace.com/literature/aurora/pl1700ew.pdf.

What are the minimum BACnet points to integrate the WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump?

Start with MV 1 occ_man_cmd_msv (Occupied/unoccupied/temp occ/standby command); BV 54 schedule_select_cmd (Must be External for BAS occupancy commands); BV 25 e_stop_cmd (Network emergency shutdown); AV 145 op_mode (Mode command: 0 off, 1 auto, 2 heat, 3 cool, 4 em heat); AV 5 occ_clg_setpt (Occupied cooling setpoint); AV 6 occ_htg_setpt (Occupied heating setpoint); BV 5 alarm_reset_cmd (Reset manual-reset alarms (On, then back to Off)); AV 1 zone_temp_st (Space temperature (sensor or BAS override)); MV 11 mode_st_msv (Current operating mode); MV 8 lockout_enum_msv (Active alarm code (see alarm table)).

How do I enable BMS control of the WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump?

BV 54 schedule_select_cmd picks the internal schedule or external BAS commands (External is the listed default). Occupancy commands go to MSV 1, or to AV 42 after BV 50 is set to AV. AV 145 op_mode sets off/auto/heat/cool/emergency heat. BV 25 e_stop_cmd shuts the unit down.

Can the BMS supply sensor values to the WaterFurnace Aurora UPC, Variable Speed Water-Source Heat Pump?

AV 4 zone_temp_ovrd replaces the zone sensor once BV 55 zone_temp_selector is set to BAS. AV 17 humidity_cmd, AV 22 co2_cmd and AV 24 voc_cmd accept BAS values when no sensor is connected, and AV 26 oat_cmd takes an outdoor air temperature.

How do I check these points on the real Aurora UPC, Variable Speed Water-Source Heat Pump?

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

Source: Aurora UPC BACnet Points List For Variable Speed WSHP · PL1700EW · rev. 2017-12. Object names, instances and units are reproduced as published; descriptions are our own.