Easy BACnet
  1. Home
  2. BACnet points lists
  3. Carrier
  4. Water Source Heat Pump TruVu Controller (TV-WSHP)

Water source heat pump controller · BACnet points list

Carrier Water Source Heat Pump TruVu Controller (TV-WSHP) BACnet points list

Updated 7 November 2026

Short answer

The TV-WSHP is a TruVu controller for Carrier 50 Series water source heat pumps. It speaks BACnet IP only on dual Ethernet ports; an MS/TP network needs a TruVu Compact Router (TV-CRB-E2). The table has 184 objects, including two sets of Unit Protection Module (UPM) data for stage 1 and stage 2 compressors, network inputs for space temperature, RH and CO2, and a BV per alarm.

This page lists 184 BACnet objects for the Carrier Water Source Heat Pump TruVu Controller (TV-WSHP) — 53 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
Water Source Heat Pump TruVu Controller (TV-WSHP)
Equipment
Water source heat pump controller
Equipment type
Heat pumps
BACnet objects
184 (53 writable)
Transport
BACnet IP
Firmware
Not stated
Also known as
TV-WSHP, TruVu WSHP, TVWSHP-02T, 50WC, 50WD, 50WT, 50HQP, 50VQP, 50 Series WSHP
Source document
Water-Source Heat Pumps with TruVu Controller - Controls, Start-Up, Operation, and Troubleshooting (Appendix A, BACnet Points List) · TVWSHP-02T · rev. 2026-06
Download CSV 184 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 Water Source Heat Pump TruVu Controller (TV-WSHP)

Integration in brief

Connect the TV-WSHP to the BACnet IP network (or through a TV-CRB-E2 router for MS/TP), set Occupancy Source to BAS On/Off if the BMS should drive occupancy, then write MV 1001 and the occupied setpoints. Read System Mode, controlling temperature, fan and compressor status and the alarm BVs.

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 1001keypad_ovrdeBAS occupancy: 1=Inactive, 2=Occupied, 3=UnoccupiedWrite
AV 3001occ_cl_stptOccupied cooling setpointWrite
AV 3002occ_ht_stptOccupied heating setpointWrite
MV 2002run_statusSystem mode (cooling, heating, fan only, shutdown...)Read
BV 2008occ_statusCurrent occupancy statusRead
AV 2035ctrl_tempControlling temperatureRead
BV 1003sfan_statusSupply fan statusRead
MV 1004shtdown_reasonShutdown reason (sensor fail, condensate, UPM lockout)Read
BV 7041hard_lck_out_alarm_mbUnit hard lockout alarmRead

Enable & remote start

Occupancy Source (MV 1002) defaults to Always Occupied; set it to BAS On/Off (3) so the BMS can drive occupancy through BAS On/Off (MV 1001), or to BACnet Schedule (2) to follow a schedule.

Sensors & values from the BMS

System Space Temperature (AV 1902), System Space RH (AV 1904), System Space AQ (AV 1903), System Outdoor Air Temperature (AV 1901) and System Setpoint Adjustment (AV 1913) are writable network inputs; they default to -999 (no value).

Network setup

Watch out for

Carrier Water Source Heat Pump TruVu Controller (TV-WSHP) 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.

184 of 184 shown
Type
AnalogBinaryMulti-state
Access
Show
Carrier Water Source Heat Pump TruVu Controller (TV-WSHP) BACnet Points List
DescriptionStates
AVmin3001occ_cl_stptCooling Occupied Setpoint°FWrite
AVmin3002occ_ht_stptHeating Occupied Setpoint°FWrite
AV3003unocc_cl_stptCooling Unoccupied Setpoint°FWrite
AV3004unocc_ht_stptHeating Unoccupied Setpoint°FWrite
AV2702link_hwtAux Heat Boiler Water Temp°FRead
AV3014aux_heat_stptAux Heat Control Setpoint°FRead
AV2021aux_heat_outputAuxiliary Heat Ctrl Output%Read
AV2036src_wtr_diff_clgClg Src Water Diff Stpt°FWrite
AV5001comp_capCompressor Capacity%Read
AV6122comp_run_stg1Comp Runtime Stage 1 (UPM)hrsRead
AV6222comp_run_stg2Comp Runtime Stage 2 (UPM)hrsRead
AV6118start_req_stg1Comp Start Requests Stage 1 (UPM)Read
AV6218start_req_stg2Comp Start Requests Stage 2 (UPM)Read
AV6120starts_stg1Comp Starts Stage 1 (UPM)Read
AV6220starts_stg2Comp Starts Stage 2 (UPM)Read
AVmin2035ctrl_tempControlling Temperature - Prime Variable°FRead
AV9002oat_cl_lockoutCooling OAT Lockout Temp°FWrite
AV6105flt_status_stg1Current Fault Status Stage 1 (UPM)Read
AV6205flt_status_stg2Current Fault Status Stage 2 (UPM)Read
AV2029hgrh_heat_outputDehum Ctrl Output%Read
AV3005eff_cl_stptEffective Cool Setpoint°FRead
AV3006eff_ht_stptEffective Heat Setpoint°FRead
AV3008src_wtr_diff_effEffective Src Water Diff Stpt°FRead
AV1020cwe_tempEntering SrcW Temp°FRead
AV9024fan_delay_offFan Off DelaysecWrite
AV9025fan_delay_onFan On DelaysecWrite
AV2015filter_rntmFilter RuntimehrsRead
AV2019filter_service_hrsFilter Service Alarm TimerhrsWrite
AV6123freeze1_stg1Freeze 1 Temp Stage 1 (UPM)°FRead
AV6223freeze1_stg2Freeze 1 Temp Stage 2 (UPM)°FRead
AV6124freeze2_stg1Freeze 2 Temp Stage 1 (UPM)°FRead
AV6224freeze2_stg2Freeze 2 Temp Stage 2 (UPM)°FRead
AV6104hd_lock_stg1Hard Lockout Status Stage 1 (UPM)Read
AV6204hd_lock_stg2Hard Lockout Status Stage 2 (UPM)Read
AV9003oat_ht_lockoutHeating OAT Lockout Temp°FWrite
AV2046src_wtr_diff_htgHtg Src Water Diff Stpt°FRead
AV2047src_wtr_diff_perHtg Src Water Diff Stpt as % Clg Stpt°FRead
AV1009iaqIndoor Air Quality CO2 (ppm)ppmRead
AV1017cwl_tempLeaving SrcW Temp°FRead
AV2024loop_requestLoop Pump Request0 (Off) / 1 (On)Read
AV83004sat_ht_maxMaximum Heating SAT°FWrite
AV83003sat_cl_minMinimum Cooling SAT°FWrite
AV2022oad_outputOA Damper Ctrl Output%Read
AV9028occ_ovr_delayOcc Override DelayminWrite
AV3011occ_dehum_stptOcc Relative Humidity Setpoint%rhWrite
AV9054os_delay_minsOccupied Standby Delay (T24)minWrite
AV9053os_stpt_offsetOccupied Standby Offset (T24)°FWrite
AV9026optm_startOptimal StarthrsWrite
AV1003oa_tempOutdoor Air Temperature°FRead
AV9007start_delayPower Fail Restart DelaysecWrite
AV9058os_delay_remRemaining Occupied Standby Delay (T24)minRead
AV1010ra_tempReturn Air Temperature°FRead
AV6116run_sf_lock_stg1Running Soft Lockouts Stage 1 (UPM)Read
AV6216run_sf_lock_stg2Running Soft Lockouts Stage 2 (UPM)Read
AV1006stpt_adjSetpoint Adjustment°FRead
AV9015stpt_adj_rangeSetpoint Adjustment Range°FWrite
AV6106sf_lock_stg1Soft Lockouts Stage 1 (UPM)Read
AV6206sf_lock_stg2Soft Lockouts Stage 2 (UPM)Read
AV1011space_rhSpace Relative Humidity%rhRead
AV2007space_tempSpace Temperature°FRead
AV1033stdby_offsetStandby Offset°FWrite
AV1008sa_tempSupply Air Temperature°FRead
AV6103sys_config_stg1System Configuration Stage 1 (UPM)Read
AV6203sys_config_stg2System Configuration Stage 2 (UPM)Read
AV9006cool_demand_levelSystem Cooling Demand LevelRead
AV9036heat_demand_levelSystem Heating Demand LevelRead
AV1901system_oatSystem Outdoor Air Temperature°FWrite
AV1913system_stpt_adjSystem Setpoint Adjustment°FWrite
AV1903system_iaqSystem Space AQppmWrite
AV1904system_rhSystem Space RH%rhWrite
AV1902system_sptSystem Space Temperature°FWrite
AV9023ovr_durT55 Override DurationhrsWrite
AV91008ao_twoTest AO-2%Write
AV91009ao_threeTest AO-3%Write
AV91010uo_oneTest UO-1%Write
AV3012unocc_dehum_stptUnocc Relative Humidity Setpoint%rhWrite
AV9016uno_spt_alrm_hi_lmtUnoccupied High SPT Alarm Limit°FWrite
AV9017uno_spt_alrm_lo_lmtUnoccupied Low SPT Alarm Limit°FWrite
AV6101firm_ver_stg1UPM Firmware Version Stage 1 (UPM)Read
AV6201firm_ver_stg2UPM Firmware Version Stage 2 (UPM)Read
AV4005econ_minVent Dmpr Pos / DCV Min Pos%Write
AV3015h2o_econ_ctrl_stptWater Economizer Control Setpoint°FRead
AV2023h2o_econ_outputWater Economizer Output%Read
AV2701link_cwtWater Loop Temp°FRead
AV2042water_flowWater MeterGPMRead
BV2703hw_pumpAux Heat HW Pump StatusRead0=Off, 1=On
BV6105contact_status_stg1Compressor Contactor Status Stage 1 (UPM)Read
BV6205contact_status_stg2Compressor Contactor Status Stage 2 (UPM)Read
BV6104condensate_statusPrimary Condensate Status (UPM)Read
BV1011cl_enableCool EnableWrite0=Disable, 1=Enable
BV2006dehumDehumidificationRead0=Inactive, 1=Active
BV6106lck_sw_1stg_1DIP SW(1) Lockout Switch Stage 1 (UPM)Read0=2, 1=4
BV6206lck_sw_1stg_2DIP SW(1) Lockout Switch Stage 2 (UPM)Read0=2, 1=4
BV6107reset_sw_2stg_1DIP SW(2) Reset Switch Stage 1 (UPM)Read0=Y, 1=R
BV6207reset_sw_2stg_2DIP SW(2) Reset Switch Stage 2 (UPM)Read0=Y, 1=R
BV6108alm_sw_3stg_1DIP SW(3) Alarm Switch Stage 1 (UPM)Read0=Pulse, 1=Continuous
BV6208alm_sw_3stg_2DIP SW(3) Alarm Switch Stage 2 (UPM)Read0=Pulse, 1=Continuous
BV6109test_sw_4stg_1DIP SW(4) Test Switch Stage 1 (UPM)Read0=No, 1=Yes
BV6209test_sw_4stg_2DIP SW(4) Test Switch Stage 2 (UPM)Read0=No, 1=Yes
BV6110frz_sw_5stg_1DIP SW(5) Freeze 1 Switch Stage 1 (UPM)Read0=25°F, 1=15°F
BV6210frz_sw_5stg_2DIP SW(5) Freeze 1 Switch Stage 2 (UPM)Read0=25°F, 1=15°F
BV6111frz2_sw_6stg_1DIP SW(6) Freeze 2 Switch Stage 1 (UPM)Read0=25°F, 1=15°F
BV6211frz2_sw_6stg_2DIP SW(6) Freeze 2 Switch Stage 2 (UPM)Read0=25°F, 1=15°F
BV2011emerg_shtdwn_statusEmergency Shutdown StatusRead0=Off, 1=On
BV9050ena_t24Enable CEC Title 24 (T24)Write0=Disable, 1=Enable
BV91000fac_test_enableFactory TestWrite0=Disable, 1=Enable
BV1005flowFlowRead0=Off, 1=On
BV1002flow_sw_statusFlow Switch InputRead0=No Flow, 1=Flow
BV1012ht_enableHeat EnableWrite0=Disable, 1=Enable
BV6102hps_status_stg1HPS Status Stage 1 (UPM)Read0=High Pressure Fault, 1=Normal
BV6202hps_status_stg2HPS Status Stage 2 (UPM)Read0=High Pressure Fault, 1=Normal
BV9052os_inhibInhibit Occupied Standby from this zone? (T24)Write0=No, 1=Yes
BV2702loop_pumpLoop Pump StatusRead0=Off, 1=On
BV6103lps_status_stg1LPS Status Stage 1 (UPM)Read0=Low Pressure Fault, 1=Normal
BV6203lps_status_stg2LPS Status Stage 2 (UPM)Read0=Low Pressure Fault, 1=Normal
BV1020occ_contact_statusOccupancy ContactRead0=Inactive, 1=Active Occupied
BVmin2008occ_statusOccupancy StatusRead0=Unoccupied, 1=Occupied
BV9051occ_stndbyOccupied Standby (T24)Write0=Disable, 1=Enable
BV9057os_delayOccupied Standby Delay (T24)Read0=Inactive, 1=Active Occupied
BV7517filter_rntm_clrReset Filter AlarmWrite0=Off, 1=On
BV99005rev_vlv_typeReversing Valve TypeWrite0=O, 1=B
BV1001overflow_sw_statusSecondary Condensate OverflowRead0=Off, 1=On
BV1013stpt_adj_enableSetpoint AdjustmentWrite0=Disable, 1=Enable
BV9001shutdownShutdownWrite0=Inactive, 1=Active
BV2701cw_link_statusSource Water LinkageRead0=Not Active, 1=Active
BV1021src_vlv_otpt_bvSource Water ValveRead0=Close, 1=Open
AV2048src_vlv_otpu_avSrc Water Valve Ctrl Output%Read
BVmin1003sfan_statusSupply Fan StatusRead0=Off, 1=On
BV91002do_twoTest DO-2Write0=Off, 1=On
BV91003do_threeTest DO-3Write0=Off, 1=On
BV91004do_fourTest DO-4Write0=Off, 1=On
BV91005do_fiveTest DO-5Write0=Off, 1=On
BV91006do_sixTest DO-6Write0=Off, 1=On
BV91007do_sevenTest DO-7Write0=Off, 1=On
BV2027h2o_econ_output_boWater EconomizerRead0=Inactive, 1=Active
BV6101y_call_stg1Y Call Stage 1 (UPM)Read0=No Call, 1=Call
BV6201y_call_stg2Y Call Stage 2 (UPM)Read0=No Call, 1=Call
MVmin1001keypad_ovrdeBAS On / OffWrite1=Inactive, 2=Occupied, 3=Unoccupied
MV2013ctrl_temp_srcCtrl Temp SourceRead1=Sensor Failure, 2=Space, 3=Return Air, 5=Locked Value
MV6100cur_flt_stg1Current Fault Stage 1 (UPM)Read1=No Fault, 2=HPC Fault, 3=LPC Fault, 4=Freeze 1 Fault, 5=Condensate Fault, 6=Brownout Fault, 7=Freeze 2 Fault, 8=Refrig Sensor Fault, 9=HPC1 Fault, 10=LPC1 Fault, 11=HPC2 Fault, 12=LPC2 Fault, 13=Freeze 1 Fault, 14=Condensate Fault, 15=Brownout Fault, 16=Freeze 2 Fault
MV6200cur_flt_stg2Current Fault Stage 2 (UPM)ReadSame as Current Fault Stage 1 (UPM)
MV2004fan_runFan SpeedRead1=Off, 2=Low, 3=Medium, 4=High, 5=On
MV6101hd_lk_stg1Hard Lockout Stage 1 (UPM)ReadSame as Current Fault Stage 1 (UPM)
MV6201hd_lk_stg2Hard Lockout Stage 2 (UPM)ReadSame as Current Fault Stage 1 (UPM)
MV1002occ_sourceOccupancy SourceWrite1=Always Occupied, 2=BACnet Schedule, 3=BAS OnOff, 4=Remote Occ Input
MV9055occ_stndby_statusOccupied Standby Mode (T24)Read1=Inactive, 2=Fan Off, 4=Heating, 5=Cooling, 6=Fan Running
MV9056os_snsd_occ_sourceOccupied Standby Source (T24)Read1=Sensor Failure, 2=Local, 3=Network, 4=ZS Sensor, 5=Locked Value
MV2009start_typeOptimal Start TypeWrite1=None, 2=Temp Compensated, 3=Learning Adaptive
MVmin1004shtdown_reasonShutdown ReasonRead1=Normal Operation, 2=CTRL Temp Sensor Fail, 3=SAT Sensor Fail, 4=Condensate Overflow, 5=Hard Lockout UPM, 6=Emergency Shutdown
MV2003spt_statusSpace Temp SourceRead1=Not Available, 3=T55, 4=Network, 6=Locked Value, 7=ZS Sensor
MVmin2002run_statusSystem ModeRead1=Off, 2=Fan Only, 3=Economize, 4=Cooling, 5=Heating, 6=Continuous Fan, 7=Test, 8=Start Delay, 9=Dehumidify, 10=Emerg. Shutdown, 11=Manual Shutdown, 12=IAQ Override, 13=I/O Config Error
MV91002dpr_typeVentilation Damper ControlWrite1=2-Pos, 2=DCV
BV7034airdeltat_almAirside Delta T AlarmRead0=Normal, 1=Alarm
BV7024co2_failCO2 Sensor FailureRead0=Normal, 1=Alarm
BV7013comp1_alarmCompressor 1 StatusRead0=Normal, 1=Alarm
BV7014comp2_alarmCompressor 2 StatusRead0=Normal, 1=Alarm
BV7088cool_cwt_alarmCooling Source Water TemperatureRead0=Normal, 1=Alarm
BV7067ctrl_temp_failCtrl Temp Sensor FailureRead0=Normal, 1=Alarm
BV7007emergency_alarmEmergency ShutdownRead0=Normal, 1=Alarm
BV7017filter_alarmFilterRead0=Normal, 1=Alarm
BV7027heat_cwt_alarmHeating Source Water TemperatureRead0=Normal, 1=Alarm
BV7011spt_hi_alarmHigh Space TemperatureRead0=Normal, 1=Alarm
BV7005iaq_alarmIndoor Air QualityRead0=Normal, 1=Alarm
BV7025inpt_cfg_alarmInput ConfigurationRead0=Normal, 1=Alarm
BV7012spt_lo_alarmLow Space TemperatureRead0=Normal, 1=Alarm
BV7026low_flow_alarmLow Water FlowRead0=Normal, 1=Alarm
BV7030sa_oad_alarmOA Damper AlarmRead0=Normal, 1=Alarm
BV7029oat_failOutdoor Air Temp SensorRead0=Normal, 1=Alarm
BV7070otpt_cfg_alarmOutput ConfigurationRead0=Normal, 1=Alarm
BV7040pri_overflow_alarm_mbPrimary Condensate Overflow (UPM)Read0=Normal, 1=Alarm
BV7035rat_alarmReturn Air Temperature AlarmRead0=Normal, 1=Alarm
BV7071ra_temp_failReturn Temp Sensor FailureRead0=Normal, 1=Alarm
BV7028overflow_alarmSecondary Condensate OverflowRead0=Normal, 1=Alarm
BV7031cond_water_linkage_failSource Water LinkageRead0=Normal, 1=Alarm
BV7018sprh_hi_alarmSpace Relative HumidityRead0=Normal, 1=Alarm
BV7032sv_src_water_alarmSrc Water Valve AlarmRead0=Normal, 1=Alarm
BV7033srcwdeltat_almSrcW Delta T AlarmRead0=Normal, 1=Alarm
BV7004sat_alarmSupply Air Temperature AlarmRead0=Normal, 1=Alarm
BV7008sfan_fail_alarmSupply Fan FailureRead0=Normal, 1=Alarm
BV7069sa_temp_failSupply Temp Sensor FailureRead0=Normal, 1=Alarm
BVmin7041hard_lck_out_alarm_mbUnit Hard LockoutRead0=Normal, 1=Alarm
BV7036sv_wse_alarmWater Economizer AlarmRead0=Normal, 1=Alarm
BV7055zs_config_failZS Sensor ConfigurationRead0=Normal, 1=Alarm
BV7051zst_sensor_failZS Temp SensorRead0=Normal, 1=Alarm
Object ID lookup: Carrier TV-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 Water Source Heat Pump TruVu Controller (TV-WSHP) 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 Water Source Heat Pump TruVu Controller (TV-WSHP)

How many BACnet points does the Carrier Water Source Heat Pump TruVu Controller (TV-WSHP) have?

This list has 184 BACnet objects: 86 analog values, 83 binary values, 15 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Carrier Water Source Heat Pump TruVu Controller (TV-WSHP) BACnet points are writable?

53 of the 184 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 Water Source Heat Pump TruVu Controller (TV-WSHP) BACnet documentation?

The source is Water-Source Heat Pumps with TruVu Controller - Controls, Start-Up, Operation, and Troubleshooting (Appendix A, BACnet Points List) (TVWSHP-02T), revision 2026-06, published free by Carrier at https://brandportal.carrier.com/asset/a0bcfa77-38d3-428c-8e03-d6dd6a30d295/TVWSHP-02T.pdf.

What are the minimum BACnet points to integrate the Carrier Water Source Heat Pump TruVu Controller (TV-WSHP)?

Start with MV 1001 keypad_ovrde (BAS occupancy: 1=Inactive, 2=Occupied, 3=Unoccupied); AV 3001 occ_cl_stpt (Occupied cooling setpoint); AV 3002 occ_ht_stpt (Occupied heating setpoint); MV 2002 run_status (System mode (cooling, heating, fan only, shutdown...)); BV 2008 occ_status (Current occupancy status); AV 2035 ctrl_temp (Controlling temperature); BV 1003 sfan_status (Supply fan status); MV 1004 shtdown_reason (Shutdown reason (sensor fail, condensate, UPM lockout)); BV 7041 hard_lck_out_alarm_mb (Unit hard lockout alarm).

How do I enable BMS control of the Carrier Water Source Heat Pump TruVu Controller (TV-WSHP)?

Occupancy Source (MV 1002) defaults to Always Occupied; set it to BAS On/Off (3) so the BMS can drive occupancy through BAS On/Off (MV 1001), or to BACnet Schedule (2) to follow a schedule.

Can the BMS supply sensor values to the Carrier Water Source Heat Pump TruVu Controller (TV-WSHP)?

System Space Temperature (AV 1902), System Space RH (AV 1904), System Space AQ (AV 1903), System Outdoor Air Temperature (AV 1901) and System Setpoint Adjustment (AV 1913) are writable network inputs; they default to -999 (no value).

How do I check these points on the real Water Source Heat Pump TruVu Controller (TV-WSHP)?

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: Water-Source Heat Pumps with TruVu Controller - Controls, Start-Up, Operation, and Troubleshooting (Appendix A, BACnet Points List) · TVWSHP-02T · rev. 2026-06. Object names, instances and units are reproduced as published; descriptions are our own.