{
 "manufacturer": "Carrier",
 "manufacturer_slug": "carrier",
 "model": "Unit Ventilator Open",
 "model_slug": "unit-ventilator-open",
 "aliases": [
  "UV Open",
  "Unit Vent Open",
  "OPN-UV",
  "Carrier unit ventilator controller",
  "11-808-513-01"
 ],
 "equipment_type": "Unit ventilator controller (fan coil / terminal unit)",
 "applies_to": "Carrier unit ventilators with the factory-installed Unit Vent (OPN-UV) multi-protocol controller.",
 "summary": "The Unit Vent (OPN-UV) is Carrier's i-Vu Open controller for unit ventilators. DIP switches select BACnet MS/TP (the default), BACnet ARC156, Modbus or N2, and a LonWorks option card is available. The points list has about 70 objects: setpoints, space, supply and outdoor temperatures, valve and damper outputs, enables, alarms and the 'system' points a BAS writes in place of local sensors.",
 "bacnet_transport": [
  "BACnet MS/TP",
  "BACnet ARC156"
 ],
 "firmware": null,
 "default_device_instance": "16101xx (xx = rotary switch address)",
 "access_inferred": false,
 "notes": [
  "System points (system_spt, system_iaq, system_oat, system_stpt_adj, system_water_temp) must be written at BACnet priority 16 and no more than once a minute; -999 means no network value.",
  "The guide's general system-point table also lists system_rh (AV:1904), system_oaq (AV:1908), oae (BV:1901), press_override (BV:1906) and fire_shutdown (BV:1907). They are not in the Unit Vent points list, so they are left out here.",
  "Four rows are printed with the display name 'Setpoint'; the descriptions here say which setpoint each object name is.",
  "System Mode (run_status) prints state 12 twice (IAQ Override and Pre-occ Purge); kept as printed.",
  "Defaults in the points list differ from the sequence text for the fan delays (Fan Off Delay 90 s vs 120 s, Fan On Delay 10 s vs 30 s); check on the controller.",
  "Each point also has a Modbus register in the same table (some later rows have none); only the BACnet side is captured here."
 ],
 "source": {
  "title": "Unit Ventilator Integration Guide (Appendix A: Unit Vent Network Points List)",
  "doc_number": "11-808-513-01",
  "revision_date": "2022-08-02",
  "url": "https://www.shareddocs.com/hvac/docs/1000/Public/0D/11-808-513-01.pdf"
 },
 "integration": {
  "summary": "Set the Unit Vent for BACnet MS/TP with its DIP switches and rotary address. Disable the local Occupancy Schedules so the BAS can command occupancy through keypad_ovrde, then write setpoints directly. Space temperature, CO2, OAT and changeover water temperature from the BMS go into the system_* points at priority 16 and have to be refreshed within each point's window.",
  "minimum_points": [
   {
    "ref": "MV 1001",
    "name": "keypad_ovrde",
    "why": "BAS occupancy command: occupied/unoccupied"
   },
   {
    "ref": "BV 9001",
    "name": "shutdown",
    "why": "Network shutdown command"
   },
   {
    "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": "Current system mode"
   },
   {
    "ref": "BV 2008",
    "name": "occ_status",
    "why": "Confirms occupied/unoccupied"
   },
   {
    "ref": "AV 2007",
    "name": "space_temp",
    "why": "Space temperature the unit controls to"
   },
   {
    "ref": "AV 1008",
    "name": "sa_temp",
    "why": "Supply air temperature"
   },
   {
    "ref": "BV 7008",
    "name": "sfan_fail_alarm",
    "why": "Supply fan failure alarm"
   },
   {
    "ref": "BV 7037",
    "name": "llt_alarm",
    "why": "Freezestat (low limit) alarm"
   }
  ],
  "enable": "The unit runs occupied 24/7 until a schedule or the BAS takes over. Disable Occupancy Schedules (Configuration > Unit Configuration) so the BAS can control it, then write BAS On/Off keypad_ovrde (MSV:1001): 1=Inactive, 2=Occupied, 3=Unoccupied. The system-point table says the occupancy control configuration must be set to 3 (BAS On/Off). Shutdown (BV:9001) stops the unit; Cool Enable (BV:1011) and Heat Enable (BV:1012) lock out cooling or heating.",
  "heartbeat": "No general heartbeat. Each system point is only used while it is refreshed within its window: space temperature 1 min / 5 min, CO2 5 min / 10 min, OAT and water temperature 5 min / 60 min.",
  "remote_sensors": "Write system_spt (AV:1902), system_iaq (AV:1903), system_oat (AV:1901), system_water_temp (AV:1905) and system_stpt_adj (AV:1913) at BACnet priority 16, no more than once a minute. The controller clears a system point after processing it, so read the matching control point instead (space_temp, iaq, oa_temp, chgovr_mode) at least 30 s after the write.",
  "setup": [
   "MS/TP MAC address is set on the Tens and Ones rotary switches (1-99); read only at power-up.",
   "Device instance defaults to 16101xx (xx = rotary address); it can be changed with an Equipment Touch.",
   "Baud on DIP switches 1-2 (9600/19.2k/38.4k/76.8k, 76.8k default); DIP 3 and 4 both Off for BACnet MS/TP; 8N1.",
   "Max Masters defaults to 127 and Max Info Frames to 10 (Equipment Touch). The controller counts as a full load on the MS/TP bus."
  ],
  "gotchas": [
   "System points must be written at priority 16; writes at any other priority are ignored.",
   "Never write a system point more than once per minute.",
   "Only controllers set as MS/TP masters answer Who-Is.",
   "Demand level points (cool_demand_level, heat_demand_level) are read-only in this list, although the guide says the unit accepts three demand levels from the network."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 1010,
   "name": "ra_temp",
   "description": "Return Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3001,
   "name": "occ_cl_stpt",
   "description": "Occupied cooling setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3002,
   "name": "occ_ht_stpt",
   "description": "Occupied heating setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3003,
   "name": "unocc_cl_stpt",
   "description": "Unoccupied cooling setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3004,
   "name": "unocc_ht_stpt",
   "description": "Unoccupied heating setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1003,
   "name": "sfan_status",
   "description": "Supply Fan Status",
   "units": "",
   "access": "R",
   "states": "Off / On"
  },
  {
   "type": "AV",
   "instance": 1008,
   "name": "sa_temp",
   "description": "Supply Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9002,
   "name": "oat_cl_lockout",
   "description": "Cooling Lockout Temperature (default 45)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2025,
   "name": "clg_output",
   "description": "Cooling Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4004,
   "name": "oatlecon",
   "description": "Damper Lockout Temp (default 63)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2022,
   "name": "oa_dpr_pos",
   "description": "Damper Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4006,
   "name": "dmpr_ovrde_val",
   "description": "Damper Setpoint Override Value (default 0)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9029,
   "name": "econ_purge_min",
   "description": "Economizer Purge Min Pos (default 40)",
   "units": "%Open",
   "access": "W",
   "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": 2019,
   "name": "filter_service_hrs",
   "description": "Filter Service Alarm Timer (default 600)",
   "units": "hr",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9003,
   "name": "oat_ht_lockout",
   "description": "Heating Lockout Temperature (default 65)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2026,
   "name": "htg_output",
   "description": "Heating Output",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9028,
   "name": "occ_ovr_delay",
   "description": "Occ Override Delay (default 15)",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1003,
   "name": "oa_temp",
   "description": "Outdoor Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2016,
   "name": "ovrde_time",
   "description": "Override Time Remaining",
   "units": "min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9007,
   "name": "start_delay",
   "description": "Power Fail Restart Delay (default 5)",
   "units": "seconds",
   "access": "W",
   "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 (default 5)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2007,
   "name": "space_temp",
   "description": "Space Temperature - Prime Variable",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1901,
   "name": "system_oat",
   "description": "System Outdoor Air Temperature (default -999)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1913,
   "name": "system_stpt_adj",
   "description": "System Setpoint Adjustment (default -999)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1903,
   "name": "system_iaq",
   "description": "System Space AQ (default -999)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1902,
   "name": "system_spt",
   "description": "System Space Temperature (default -999)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1905,
   "name": "system_water_temp",
   "description": "System Water Temperature (default -999)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1014,
   "name": "chgovr_mode",
   "description": "Changeover Mode",
   "units": "",
   "access": "R",
   "states": "Cool / Heat"
  },
  {
   "type": "BV",
   "instance": 1011,
   "name": "cl_enable",
   "description": "Cool Enable (default Active (1))",
   "units": "",
   "access": "W",
   "states": "Disable / Enable"
  },
  {
   "type": "BV",
   "instance": 7017,
   "name": "filter_alarm",
   "description": "Filter",
   "units": "",
   "access": "R",
   "states": "Clean / Dirty"
  },
  {
   "type": "BV",
   "instance": 7007,
   "name": "fire_alarm",
   "description": "Fire / Smoke Shutdown alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7037,
   "name": "llt_alarm",
   "description": "Freezestat alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 1012,
   "name": "ht_enable",
   "description": "Heat Enable (default Active (1))",
   "units": "",
   "access": "W",
   "states": "Disable / Enable"
  },
  {
   "type": "BV",
   "instance": 7011,
   "name": "spt_hi_alarm",
   "description": "High Space Temperature alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7005,
   "name": "iaq_alarm",
   "description": "Indoor Air Quality alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7039,
   "name": "iaq_sensor_fail",
   "description": "Indoor Air Quality Sensor alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7012,
   "name": "spt_lo_alarm",
   "description": "Low Space Temperature alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 2008,
   "name": "occ_status",
   "description": "Occupancy Status",
   "units": "",
   "access": "R",
   "states": "Unoccupied / Occupied"
  },
  {
   "type": "BV",
   "instance": 7036,
   "name": "oat_alarm",
   "description": "Outdoor Air Temperature alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7517,
   "name": "filter_rntm_clr",
   "description": "Reset Filter Alarm (default Inactive (0))",
   "units": "",
   "access": "W",
   "states": "Off / On"
  },
  {
   "type": "BV",
   "instance": 7035,
   "name": "rat_alarm",
   "description": "Return Air Temperature alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 1013,
   "name": "stpt_adj_enable",
   "description": "Setpoint Adjustment (default Active (1))",
   "units": "",
   "access": "W",
   "states": "Disable / Enable"
  },
  {
   "type": "BV",
   "instance": 9001,
   "name": "shutdown",
   "description": "Shutdown (default Inactive (0))",
   "units": "",
   "access": "W",
   "states": "Inactive / Active"
  },
  {
   "type": "BV",
   "instance": 7001,
   "name": "spt_fail",
   "description": "Space Temp Sensor alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7032,
   "name": "spt_sensor_fail",
   "description": "SPT Sensor alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7004,
   "name": "sat_alarm",
   "description": "Supply Air Temperature alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7008,
   "name": "sfan_fail_alarm",
   "description": "Supply Fan Failure",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 1016,
   "name": "fan_cycle",
   "description": "Unoccupied Fan Cycling (default Active (1))",
   "units": "",
   "access": "W",
   "states": "Disable / Enable"
  },
  {
   "type": "MV",
   "instance": 1001,
   "name": "keypad_ovrde",
   "description": "BAS On / Off (default 1)",
   "units": "",
   "access": "W",
   "states": "1=Inactive, 2=Occupied, 3=Unoccupied"
  },
  {
   "type": "MV",
   "instance": 2004,
   "name": "fan_run",
   "description": "Fan / Speed",
   "units": "",
   "access": "R",
   "states": "1=Off, 2=Low, 3=Med, 4=High, 5=On"
  },
  {
   "type": "MV",
   "instance": 2009,
   "name": "start_type",
   "description": "Optimal Start Type (default 2)",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Temp Compensated, 3=Learning Adaptive"
  },
  {
   "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=Cont Fan, 7=Test, 8=Start Delay, 9=Temper SAT, 10=Fire Shutdown, 11=Shutdown, 12=IAQ Override, 12=Pre-occ Purge"
  },
  {
   "type": "AV",
   "instance": 4005,
   "name": "econ_min",
   "description": "Vent Dmpr Pos / DCV Min Pos (default 20)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1009,
   "name": "iaq",
   "description": "Indoor Air Quality CO2 (ppm)",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9026,
   "name": "optm_start",
   "description": "Optimal Start (default 1)",
   "units": "hr",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83004,
   "name": "sat_ht_max",
   "description": "Maximum Heating SAT (default 105)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83003,
   "name": "sat_cl_min",
   "description": "Minimum Cooling SAT (default 50)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 2003,
   "name": "spt_status",
   "description": "Space Temp Source",
   "units": "",
   "access": "R",
   "states": "1=Sensor Failure, 2=SPT Sensor, 3=RAT / T55, 4=Network, 5=Airside Linkage, 6=Locked Value, 7=T-Stat Linkage, 8=ZS Sensor"
  },
  {
   "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": 9024,
   "name": "fan_delay_off",
   "description": "Fan Off Delay (default 90)",
   "units": "seconds",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 7034,
   "name": "chgovr_fail",
   "description": "Changeover Sensor alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7051,
   "name": "zst_sensor_fail",
   "description": "ZS Temp Sensor alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "BV",
   "instance": 7055,
   "name": "zs_config_fail",
   "description": "ZS Sensor Configuration alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  },
  {
   "type": "AV",
   "instance": 9025,
   "name": "fan_delay_on",
   "description": "Fan On Delay (default 10)",
   "units": "seconds",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2015,
   "name": "filter_rntm",
   "description": "Filter Runtime",
   "units": "hr",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 2801,
   "name": "t_link_status",
   "description": "Thermostat Linkage",
   "units": "",
   "access": "R",
   "states": "Not Active / Active"
  },
  {
   "type": "BV",
   "instance": 7033,
   "name": "link_therm_fail",
   "description": "Thermostat Linkage alarm",
   "units": "",
   "access": "R",
   "states": "Normal / Alarm"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/carrier/unit-ventilator-open",
 "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"
}
