{
 "manufacturer": "Carrier",
 "manufacturer_slug": "carrier",
 "model": "Water Source Heat Pump TruVu Controller (TV-WSHP)",
 "model_slug": "tv-wshp-truvu-water-source-heat-pump",
 "short_model": "TV-WSHP",
 "aliases": [
  "TV-WSHP",
  "TruVu WSHP",
  "TVWSHP-02T",
  "50WC",
  "50WD",
  "50WT",
  "50HQP",
  "50VQP",
  "50 Series WSHP"
 ],
 "equipment_type": "Water source heat pump controller",
 "applies_to": "Carrier 50 Series water source heat pumps (50WC, 50WD, 50WT, 50HQP, 50VQP) with the factory TruVu TV-WSHP controller.",
 "summary": "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.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "This is the TruVu generation; the older WSHP Open v3 controller has its own list.",
  "State texts are re-keyed from the Units column of the table (e.g. 0=Off, 1=On). MV 6100 lists states 1-16; MV 6200, 6101 and 6201 are printed as the same states as MV 6100.",
  "Stage 2 UPM points only apply to two-stage or two-compressor units.",
  "Space Temp Source (MV 2003) is printed with states 1, 3, 4, 6 and 7 only."
 ],
 "source": {
  "title": "Water-Source Heat Pumps with TruVu Controller - Controls, Start-Up, Operation, and Troubleshooting (Appendix A, BACnet Points List)",
  "doc_number": "TVWSHP-02T",
  "revision_date": "2026-06",
  "url": "https://brandportal.carrier.com/asset/a0bcfa77-38d3-428c-8e03-d6dd6a30d295/TVWSHP-02T.pdf"
 },
 "points": [
  {
   "type": "AV",
   "instance": 3001,
   "name": "occ_cl_stpt",
   "description": "Cooling Occupied Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3002,
   "name": "occ_ht_stpt",
   "description": "Heating Occupied Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3003,
   "name": "unocc_cl_stpt",
   "description": "Cooling Unoccupied Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3004,
   "name": "unocc_ht_stpt",
   "description": "Heating Unoccupied Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2702,
   "name": "link_hwt",
   "description": "Aux Heat Boiler Water Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3014,
   "name": "aux_heat_stpt",
   "description": "Aux Heat Control Setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2021,
   "name": "aux_heat_output",
   "description": "Auxiliary Heat Ctrl Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2036,
   "name": "src_wtr_diff_clg",
   "description": "Clg Src Water Diff Stpt",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5001,
   "name": "comp_cap",
   "description": "Compressor Capacity",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6122,
   "name": "comp_run_stg1",
   "description": "Comp Runtime Stage 1 (UPM)",
   "units": "hrs",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6222,
   "name": "comp_run_stg2",
   "description": "Comp Runtime Stage 2 (UPM)",
   "units": "hrs",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6118,
   "name": "start_req_stg1",
   "description": "Comp Start Requests Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6218,
   "name": "start_req_stg2",
   "description": "Comp Start Requests Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6120,
   "name": "starts_stg1",
   "description": "Comp Starts Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6220,
   "name": "starts_stg2",
   "description": "Comp Starts Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2035,
   "name": "ctrl_temp",
   "description": "Controlling Temperature - Prime Variable",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9002,
   "name": "oat_cl_lockout",
   "description": "Cooling OAT Lockout Temp",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6105,
   "name": "flt_status_stg1",
   "description": "Current Fault Status Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6205,
   "name": "flt_status_stg2",
   "description": "Current Fault Status Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2029,
   "name": "hgrh_heat_output",
   "description": "Dehum Ctrl Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3005,
   "name": "eff_cl_stpt",
   "description": "Effective Cool Setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3006,
   "name": "eff_ht_stpt",
   "description": "Effective Heat Setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3008,
   "name": "src_wtr_diff_eff",
   "description": "Effective Src Water Diff Stpt",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1020,
   "name": "cwe_temp",
   "description": "Entering SrcW Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9024,
   "name": "fan_delay_off",
   "description": "Fan Off Delay",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9025,
   "name": "fan_delay_on",
   "description": "Fan On Delay",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2015,
   "name": "filter_rntm",
   "description": "Filter Runtime",
   "units": "hrs",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2019,
   "name": "filter_service_hrs",
   "description": "Filter Service Alarm Timer",
   "units": "hrs",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6123,
   "name": "freeze1_stg1",
   "description": "Freeze 1 Temp Stage 1 (UPM)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6223,
   "name": "freeze1_stg2",
   "description": "Freeze 1 Temp Stage 2 (UPM)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6124,
   "name": "freeze2_stg1",
   "description": "Freeze 2 Temp Stage 1 (UPM)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6224,
   "name": "freeze2_stg2",
   "description": "Freeze 2 Temp Stage 2 (UPM)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6104,
   "name": "hd_lock_stg1",
   "description": "Hard Lockout Status Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6204,
   "name": "hd_lock_stg2",
   "description": "Hard Lockout Status Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9003,
   "name": "oat_ht_lockout",
   "description": "Heating OAT Lockout Temp",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2046,
   "name": "src_wtr_diff_htg",
   "description": "Htg Src Water Diff Stpt",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2047,
   "name": "src_wtr_diff_per",
   "description": "Htg Src Water Diff Stpt as % Clg Stpt",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1009,
   "name": "iaq",
   "description": "Indoor Air Quality CO2 (ppm)",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1017,
   "name": "cwl_temp",
   "description": "Leaving SrcW Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2024,
   "name": "loop_request",
   "description": "Loop Pump Request",
   "units": "0 (Off) / 1 (On)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83004,
   "name": "sat_ht_max",
   "description": "Maximum Heating SAT",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83003,
   "name": "sat_cl_min",
   "description": "Minimum Cooling SAT",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2022,
   "name": "oad_output",
   "description": "OA Damper Ctrl Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9028,
   "name": "occ_ovr_delay",
   "description": "Occ Override Delay",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3011,
   "name": "occ_dehum_stpt",
   "description": "Occ Relative Humidity Setpoint",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9054,
   "name": "os_delay_mins",
   "description": "Occupied Standby Delay (T24)",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9053,
   "name": "os_stpt_offset",
   "description": "Occupied Standby Offset (T24)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9026,
   "name": "optm_start",
   "description": "Optimal Start",
   "units": "hrs",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1003,
   "name": "oa_temp",
   "description": "Outdoor Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9007,
   "name": "start_delay",
   "description": "Power Fail Restart Delay",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9058,
   "name": "os_delay_rem",
   "description": "Remaining Occupied Standby Delay (T24)",
   "units": "min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1010,
   "name": "ra_temp",
   "description": "Return Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6116,
   "name": "run_sf_lock_stg1",
   "description": "Running Soft Lockouts Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6216,
   "name": "run_sf_lock_stg2",
   "description": "Running Soft Lockouts Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1006,
   "name": "stpt_adj",
   "description": "Setpoint Adjustment",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9015,
   "name": "stpt_adj_range",
   "description": "Setpoint Adjustment Range",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6106,
   "name": "sf_lock_stg1",
   "description": "Soft Lockouts Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6206,
   "name": "sf_lock_stg2",
   "description": "Soft Lockouts Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1011,
   "name": "space_rh",
   "description": "Space Relative Humidity",
   "units": "%rh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2007,
   "name": "space_temp",
   "description": "Space Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1033,
   "name": "stdby_offset",
   "description": "Standby Offset",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1008,
   "name": "sa_temp",
   "description": "Supply Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6103,
   "name": "sys_config_stg1",
   "description": "System Configuration Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6203,
   "name": "sys_config_stg2",
   "description": "System Configuration Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9006,
   "name": "cool_demand_level",
   "description": "System Cooling Demand Level",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9036,
   "name": "heat_demand_level",
   "description": "System Heating Demand Level",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1901,
   "name": "system_oat",
   "description": "System Outdoor Air Temperature",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1913,
   "name": "system_stpt_adj",
   "description": "System Setpoint Adjustment",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1903,
   "name": "system_iaq",
   "description": "System Space AQ",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1904,
   "name": "system_rh",
   "description": "System Space RH",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1902,
   "name": "system_spt",
   "description": "System Space Temperature",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9023,
   "name": "ovr_dur",
   "description": "T55 Override Duration",
   "units": "hrs",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91008,
   "name": "ao_two",
   "description": "Test AO-2",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91009,
   "name": "ao_three",
   "description": "Test AO-3",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91010,
   "name": "uo_one",
   "description": "Test UO-1",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3012,
   "name": "unocc_dehum_stpt",
   "description": "Unocc Relative Humidity Setpoint",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9016,
   "name": "uno_spt_alrm_hi_lmt",
   "description": "Unoccupied High SPT Alarm Limit",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9017,
   "name": "uno_spt_alrm_lo_lmt",
   "description": "Unoccupied Low SPT Alarm Limit",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6101,
   "name": "firm_ver_stg1",
   "description": "UPM Firmware Version Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6201,
   "name": "firm_ver_stg2",
   "description": "UPM Firmware Version Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4005,
   "name": "econ_min",
   "description": "Vent Dmpr Pos / DCV Min Pos",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3015,
   "name": "h2o_econ_ctrl_stpt",
   "description": "Water Economizer Control Setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2023,
   "name": "h2o_econ_output",
   "description": "Water Economizer Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2701,
   "name": "link_cwt",
   "description": "Water Loop Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2042,
   "name": "water_flow",
   "description": "Water Meter",
   "units": "GPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 2703,
   "name": "hw_pump",
   "description": "Aux Heat HW Pump Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 6105,
   "name": "contact_status_stg1",
   "description": "Compressor Contactor Status Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 6205,
   "name": "contact_status_stg2",
   "description": "Compressor Contactor Status Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 6104,
   "name": "condensate_status",
   "description": "Primary Condensate Status (UPM)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1011,
   "name": "cl_enable",
   "description": "Cool Enable",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 2006,
   "name": "dehum",
   "description": "Dehumidification",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 6106,
   "name": "lck_sw_1stg_1",
   "description": "DIP SW(1) Lockout Switch Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=2, 1=4"
  },
  {
   "type": "BV",
   "instance": 6206,
   "name": "lck_sw_1stg_2",
   "description": "DIP SW(1) Lockout Switch Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=2, 1=4"
  },
  {
   "type": "BV",
   "instance": 6107,
   "name": "reset_sw_2stg_1",
   "description": "DIP SW(2) Reset Switch Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Y, 1=R"
  },
  {
   "type": "BV",
   "instance": 6207,
   "name": "reset_sw_2stg_2",
   "description": "DIP SW(2) Reset Switch Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Y, 1=R"
  },
  {
   "type": "BV",
   "instance": 6108,
   "name": "alm_sw_3stg_1",
   "description": "DIP SW(3) Alarm Switch Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Pulse, 1=Continuous"
  },
  {
   "type": "BV",
   "instance": 6208,
   "name": "alm_sw_3stg_2",
   "description": "DIP SW(3) Alarm Switch Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Pulse, 1=Continuous"
  },
  {
   "type": "BV",
   "instance": 6109,
   "name": "test_sw_4stg_1",
   "description": "DIP SW(4) Test Switch Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "BV",
   "instance": 6209,
   "name": "test_sw_4stg_2",
   "description": "DIP SW(4) Test Switch Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "BV",
   "instance": 6110,
   "name": "frz_sw_5stg_1",
   "description": "DIP SW(5) Freeze 1 Switch Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=25°F, 1=15°F"
  },
  {
   "type": "BV",
   "instance": 6210,
   "name": "frz_sw_5stg_2",
   "description": "DIP SW(5) Freeze 1 Switch Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=25°F, 1=15°F"
  },
  {
   "type": "BV",
   "instance": 6111,
   "name": "frz2_sw_6stg_1",
   "description": "DIP SW(6) Freeze 2 Switch Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=25°F, 1=15°F"
  },
  {
   "type": "BV",
   "instance": 6211,
   "name": "frz2_sw_6stg_2",
   "description": "DIP SW(6) Freeze 2 Switch Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=25°F, 1=15°F"
  },
  {
   "type": "BV",
   "instance": 2011,
   "name": "emerg_shtdwn_status",
   "description": "Emergency Shutdown Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 9050,
   "name": "ena_t24",
   "description": "Enable CEC Title 24 (T24)",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 91000,
   "name": "fac_test_enable",
   "description": "Factory Test",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 1005,
   "name": "flow",
   "description": "Flow",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 1002,
   "name": "flow_sw_status",
   "description": "Flow Switch Input",
   "units": "",
   "access": "R",
   "states": "0=No Flow, 1=Flow"
  },
  {
   "type": "BV",
   "instance": 1012,
   "name": "ht_enable",
   "description": "Heat Enable",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 6102,
   "name": "hps_status_stg1",
   "description": "HPS Status Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=High Pressure Fault, 1=Normal"
  },
  {
   "type": "BV",
   "instance": 6202,
   "name": "hps_status_stg2",
   "description": "HPS Status Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=High Pressure Fault, 1=Normal"
  },
  {
   "type": "BV",
   "instance": 9052,
   "name": "os_inhib",
   "description": "Inhibit Occupied Standby from this zone? (T24)",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "BV",
   "instance": 2702,
   "name": "loop_pump",
   "description": "Loop Pump Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 6103,
   "name": "lps_status_stg1",
   "description": "LPS Status Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Low Pressure Fault, 1=Normal"
  },
  {
   "type": "BV",
   "instance": 6203,
   "name": "lps_status_stg2",
   "description": "LPS Status Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Low Pressure Fault, 1=Normal"
  },
  {
   "type": "BV",
   "instance": 1020,
   "name": "occ_contact_status",
   "description": "Occupancy Contact",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active Occupied"
  },
  {
   "type": "BV",
   "instance": 2008,
   "name": "occ_status",
   "description": "Occupancy Status",
   "units": "",
   "access": "R",
   "states": "0=Unoccupied, 1=Occupied"
  },
  {
   "type": "BV",
   "instance": 9051,
   "name": "occ_stndby",
   "description": "Occupied Standby (T24)",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 9057,
   "name": "os_delay",
   "description": "Occupied Standby Delay (T24)",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active Occupied"
  },
  {
   "type": "BV",
   "instance": 7517,
   "name": "filter_rntm_clr",
   "description": "Reset Filter Alarm",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 99005,
   "name": "rev_vlv_type",
   "description": "Reversing Valve Type",
   "units": "",
   "access": "W",
   "states": "0=O, 1=B"
  },
  {
   "type": "BV",
   "instance": 1001,
   "name": "overflow_sw_status",
   "description": "Secondary Condensate Overflow",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 1013,
   "name": "stpt_adj_enable",
   "description": "Setpoint Adjustment",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 9001,
   "name": "shutdown",
   "description": "Shutdown",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 2701,
   "name": "cw_link_status",
   "description": "Source Water Linkage",
   "units": "",
   "access": "R",
   "states": "0=Not Active, 1=Active"
  },
  {
   "type": "BV",
   "instance": 1021,
   "name": "src_vlv_otpt_bv",
   "description": "Source Water Valve",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "AV",
   "instance": 2048,
   "name": "src_vlv_otpu_av",
   "description": "Src Water Valve Ctrl Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1003,
   "name": "sfan_status",
   "description": "Supply Fan Status",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 91002,
   "name": "do_two",
   "description": "Test DO-2",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 91003,
   "name": "do_three",
   "description": "Test DO-3",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 91004,
   "name": "do_four",
   "description": "Test DO-4",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 91005,
   "name": "do_five",
   "description": "Test DO-5",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 91006,
   "name": "do_six",
   "description": "Test DO-6",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 91007,
   "name": "do_seven",
   "description": "Test DO-7",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 2027,
   "name": "h2o_econ_output_bo",
   "description": "Water Economizer",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 6101,
   "name": "y_call_stg1",
   "description": "Y Call Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=No Call, 1=Call"
  },
  {
   "type": "BV",
   "instance": 6201,
   "name": "y_call_stg2",
   "description": "Y Call Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "0=No Call, 1=Call"
  },
  {
   "type": "MV",
   "instance": 1001,
   "name": "keypad_ovrde",
   "description": "BAS On / Off",
   "units": "",
   "access": "W",
   "states": "1=Inactive, 2=Occupied, 3=Unoccupied"
  },
  {
   "type": "MV",
   "instance": 2013,
   "name": "ctrl_temp_src",
   "description": "Ctrl Temp Source",
   "units": "",
   "access": "R",
   "states": "1=Sensor Failure, 2=Space, 3=Return Air, 5=Locked Value"
  },
  {
   "type": "MV",
   "instance": 6100,
   "name": "cur_flt_stg1",
   "description": "Current Fault Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "1=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"
  },
  {
   "type": "MV",
   "instance": 6200,
   "name": "cur_flt_stg2",
   "description": "Current Fault Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "Same as Current Fault Stage 1 (UPM)"
  },
  {
   "type": "MV",
   "instance": 2004,
   "name": "fan_run",
   "description": "Fan Speed",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Low, 3=Medium, 4=High, 5=On"
  },
  {
   "type": "MV",
   "instance": 6101,
   "name": "hd_lk_stg1",
   "description": "Hard Lockout Stage 1 (UPM)",
   "units": "",
   "access": "R",
   "states": "Same as Current Fault Stage 1 (UPM)"
  },
  {
   "type": "MV",
   "instance": 6201,
   "name": "hd_lk_stg2",
   "description": "Hard Lockout Stage 2 (UPM)",
   "units": "",
   "access": "R",
   "states": "Same as Current Fault Stage 1 (UPM)"
  },
  {
   "type": "MV",
   "instance": 1002,
   "name": "occ_source",
   "description": "Occupancy Source",
   "units": "",
   "access": "W",
   "states": "1=Always Occupied, 2=BACnet Schedule, 3=BAS OnOff, 4=Remote Occ Input"
  },
  {
   "type": "MV",
   "instance": 9055,
   "name": "occ_stndby_status",
   "description": "Occupied Standby Mode (T24)",
   "units": "",
   "access": "R",
   "states": "1=Inactive, 2=Fan Off, 4=Heating, 5=Cooling, 6=Fan Running"
  },
  {
   "type": "MV",
   "instance": 9056,
   "name": "os_snsd_occ_source",
   "description": "Occupied Standby Source (T24)",
   "units": "",
   "access": "R",
   "states": "1=Sensor Failure, 2=Local, 3=Network, 4=ZS Sensor, 5=Locked Value"
  },
  {
   "type": "MV",
   "instance": 2009,
   "name": "start_type",
   "description": "Optimal Start Type",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Temp Compensated, 3=Learning Adaptive"
  },
  {
   "type": "MV",
   "instance": 1004,
   "name": "shtdown_reason",
   "description": "Shutdown Reason",
   "units": "",
   "access": "R",
   "states": "1=Normal Operation, 2=CTRL Temp Sensor Fail, 3=SAT Sensor Fail, 4=Condensate Overflow, 5=Hard Lockout UPM, 6=Emergency Shutdown"
  },
  {
   "type": "MV",
   "instance": 2003,
   "name": "spt_status",
   "description": "Space Temp Source",
   "units": "",
   "access": "R",
   "states": "1=Not Available, 3=T55, 4=Network, 6=Locked Value, 7=ZS Sensor"
  },
  {
   "type": "MV",
   "instance": 2002,
   "name": "run_status",
   "description": "System Mode",
   "units": "",
   "access": "R",
   "states": "1=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"
  },
  {
   "type": "MV",
   "instance": 91002,
   "name": "dpr_type",
   "description": "Ventilation Damper Control",
   "units": "",
   "access": "W",
   "states": "1=2-Pos, 2=DCV"
  },
  {
   "type": "BV",
   "instance": 7034,
   "name": "airdeltat_alm",
   "description": "Airside Delta T Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7024,
   "name": "co2_fail",
   "description": "CO2 Sensor Failure",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7013,
   "name": "comp1_alarm",
   "description": "Compressor 1 Status",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7014,
   "name": "comp2_alarm",
   "description": "Compressor 2 Status",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7088,
   "name": "cool_cwt_alarm",
   "description": "Cooling Source Water Temperature",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7067,
   "name": "ctrl_temp_fail",
   "description": "Ctrl Temp Sensor Failure",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7007,
   "name": "emergency_alarm",
   "description": "Emergency Shutdown",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7017,
   "name": "filter_alarm",
   "description": "Filter",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7027,
   "name": "heat_cwt_alarm",
   "description": "Heating Source Water Temperature",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7011,
   "name": "spt_hi_alarm",
   "description": "High Space Temperature",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7005,
   "name": "iaq_alarm",
   "description": "Indoor Air Quality",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7025,
   "name": "inpt_cfg_alarm",
   "description": "Input Configuration",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7012,
   "name": "spt_lo_alarm",
   "description": "Low Space Temperature",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7026,
   "name": "low_flow_alarm",
   "description": "Low Water Flow",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7030,
   "name": "sa_oad_alarm",
   "description": "OA Damper Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7029,
   "name": "oat_fail",
   "description": "Outdoor Air Temp Sensor",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7070,
   "name": "otpt_cfg_alarm",
   "description": "Output Configuration",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7040,
   "name": "pri_overflow_alarm_mb",
   "description": "Primary Condensate Overflow (UPM)",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7035,
   "name": "rat_alarm",
   "description": "Return Air Temperature Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7071,
   "name": "ra_temp_fail",
   "description": "Return Temp Sensor Failure",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7028,
   "name": "overflow_alarm",
   "description": "Secondary Condensate Overflow",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7031,
   "name": "cond_water_linkage_fail",
   "description": "Source Water Linkage",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7018,
   "name": "sprh_hi_alarm",
   "description": "Space Relative Humidity",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7032,
   "name": "sv_src_water_alarm",
   "description": "Src Water Valve Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7033,
   "name": "srcwdeltat_alm",
   "description": "SrcW Delta T Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7004,
   "name": "sat_alarm",
   "description": "Supply Air Temperature Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7008,
   "name": "sfan_fail_alarm",
   "description": "Supply Fan Failure",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7069,
   "name": "sa_temp_fail",
   "description": "Supply Temp Sensor Failure",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7041,
   "name": "hard_lck_out_alarm_mb",
   "description": "Unit Hard Lockout",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7036,
   "name": "sv_wse_alarm",
   "description": "Water Economizer Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7055,
   "name": "zs_config_fail",
   "description": "ZS Sensor Configuration",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7051,
   "name": "zst_sensor_fail",
   "description": "ZS Temp Sensor",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  }
 ],
 "integration": {
  "summary": "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": [
   {
    "ref": "MV 1001",
    "name": "keypad_ovrde",
    "why": "BAS occupancy: 1=Inactive, 2=Occupied, 3=Unoccupied"
   },
   {
    "ref": "AV 3001",
    "name": "occ_cl_stpt",
    "why": "Occupied cooling setpoint"
   },
   {
    "ref": "AV 3002",
    "name": "occ_ht_stpt",
    "why": "Occupied heating setpoint"
   },
   {
    "ref": "MV 2002",
    "name": "run_status",
    "why": "System mode (cooling, heating, fan only, shutdown...)"
   },
   {
    "ref": "BV 2008",
    "name": "occ_status",
    "why": "Current occupancy status"
   },
   {
    "ref": "AV 2035",
    "name": "ctrl_temp",
    "why": "Controlling temperature"
   },
   {
    "ref": "BV 1003",
    "name": "sfan_status",
    "why": "Supply fan status"
   },
   {
    "ref": "MV 1004",
    "name": "shtdown_reason",
    "why": "Shutdown reason (sensor fail, condensate, UPM lockout)"
   },
   {
    "ref": "BV 7041",
    "name": "hard_lck_out_alarm_mb",
    "why": "Unit hard lockout alarm"
   }
  ],
  "enable": "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.",
  "heartbeat": null,
  "remote_sensors": "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).",
  "setup": [
   "BACnet IP only, on dual 10/100 Ethernet ports that can be daisy-chained.",
   "For an MS/TP system, add a TruVu Compact Router (TV-CRB-E2).",
   "Local access is through the Equipment Touch or Field Assistant over the local access port or Rnet."
  ],
  "gotchas": [
   "The Test AO/DO points (91000 range) are for service testing; leave them alone during normal operation.",
   "UPM DIP switch BVs (6106-6111, 6206-6211) only report switch positions; they cannot be changed over the network."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/carrier/tv-wshp-truvu-water-source-heat-pump",
 "note": "Provided as-is. Point availability varies by firmware and options; verify against the live device.",
 "disclaimer": "DISCLAIMER: reference only, provided AS IS with no warranty. May contain errors or be out of date. You must verify every point against the manufacturer's current documentation and the live device before use. easybacnet.com accepts no liability for its use and is not affiliated with the manufacturer. Terms: https://easybacnet.com/terms#content"
}
