{
 "manufacturer": "Carrier",
 "manufacturer_slug": "carrier",
 "model": "VVT Zone II",
 "model_slug": "vvt-zone-ii",
 "aliases": [
  "VVT Zone II controller",
  "OPN-VVTZ2",
  "i-Vu VVT Zone II",
  "11-808-603-01"
 ],
 "equipment_type": "VVT zone damper controller (VAV / terminal zoning)",
 "applies_to": "Carrier VVT (variable volume and temperature) zone dampers and single-duct or fan-powered zone terminals run by the VVT Zone II controller.",
 "summary": "The VVT Zone II is Carrier's zone damper controller for VVT systems. It talks BACnet MS/TP (9600 to 76.8 kbps) or BACnet ARC156 on its BACnet port, with the address set on two rotary switches. Zones normally exchange data with their VVT Master and air source through Carrier linkage; a third-party BMS reads and writes the points below. Points cover setpoints, space and supply temperatures, damper position, occupancy, terminal mode and alarms.",
 "bacnet_transport": [
  "BACnet MS/TP",
  "BACnet ARC156"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "The points list also prints 11 rows with no BACnet object ID (the damper min/max positions, lux_bn, min_stpt_sep, occ_spt_alrm_hyst, dcv_enable, rh_enable). They are left out here.",
  "Space Temp Source (spt_status, MSV:2003) is split across a page break in the guide; its states are joined from both pages.",
  "System points (system_spt, system_rh, system_iaq, system_oat, system_stpt_adj) default to -999, meaning no network value.",
  "Air Source points (link_*) and Airside Linkage Status only carry data when the zone is linked to a Carrier air source.",
  "Units are shown in imperial as printed; '°^F' setpoint offsets are written here as delta °F."
 ],
 "source": {
  "title": "VVT Zone II Controller Installation and Start-up Guide (Appendix D: BACnet points list)",
  "doc_number": "11-808-603-01",
  "revision_date": "2025-11-12",
  "url": "https://www.shareddocs.com/hvac/docs/1000/Public/0A/11-808-603-01.pdf"
 },
 "integration": {
  "summary": "Give the controller a unique MS/TP address on the rotary switches (the factory 00 must be changed) and match the network baud. To run occupancy from a third-party BMS, disable Occupancy Schedules and write BAS On/Off (keypad_ovrde). Write setpoints directly; send a network space temperature to system_spt if the zone has no local sensor.",
  "minimum_points": [
   {
    "ref": "MV 1001",
    "name": "keypad_ovrde",
    "why": "BAS occupancy command: 2 = occupied, 3 = 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 2006",
    "name": "terminal_status",
    "why": "Current zone mode (heating, cooling, vent...)"
   },
   {
    "ref": "BV 2008",
    "name": "occ_status",
    "why": "Confirms occupied/unoccupied"
   },
   {
    "ref": "AV 2007",
    "name": "space_temp",
    "why": "Space temperature the zone controls to"
   },
   {
    "ref": "AV 1013",
    "name": "dpr_pos",
    "why": "Zone damper position, %"
   },
   {
    "ref": "BV 7001",
    "name": "spt_fail",
    "why": "No valid space temperature; local heat/cool off"
   },
   {
    "ref": "BV 7030",
    "name": "air_linkage_fail",
    "why": "No linkage data from the air source for 5 min"
   }
  ],
  "enable": "BAS On/Off (keypad_ovrde, MSV:1001) gives a third-party BMS control of occupancy: 1 = Inactive, 2 = Occupied, 3 = Unoccupied. Occupancy Schedules must be set to Disable for it to work, and setting Occupied or Unoccupied turns Optimal Start off. Shutdown (BV:9001) stops the zone. Heat Enable (BV:1012) locks out zone heating.",
  "heartbeat": "No general heartbeat. A slave zone raises the Airside Linkage alarm (air_linkage_fail) if it gets no linkage data for 5 minutes.",
  "remote_sensors": "A network space temperature must be written to system_spt (AV:1902) every 1 to 5 minutes or on a 0.1 °F change. Network RH, CO2, OAT and setpoint adjust go to system_rh, system_iaq, system_oat and system_stpt_adj. -999 means no network value. If no valid space temperature is available the zone raises the Space Temp Sensor alarm and stops local heating and cooling.",
  "setup": [
   "MS/TP address is set on the Tens and Ones rotary switches; the factory 00 must be changed. The controller reads the address at power-up.",
   "MS/TP runs at 9600, 19.2k, 38.4k or 76.8 kbps (DIP switches 1-2); ARC156 runs at 156 kbps via the ARC156/MS/TP jumper.",
   "A VVT Master can take up to 32 slave zones; an MS/TP network is limited to 60 controllers. Linked controllers on one MS/TP network must be addressed in sequence with the master at the highest address."
  ],
  "gotchas": [
   "A network schedule downloaded from i-Vu overwrites a local schedule.",
   "Air Source points read nothing on a stand-alone zone (no linkage).",
   "Several configuration rows in the guide have no object ID and cannot be read over BACnet."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 1003,
   "name": "oa_temp",
   "description": "Outdoor Air Temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1006,
   "name": "stpt_adj",
   "description": "Setpoint Adjustment",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1008,
   "name": "sa_temp",
   "description": "Supply Air Temperature",
   "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": 1011,
   "name": "space_rh",
   "description": "Space Relative Humidity",
   "units": "%rh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1013,
   "name": "dpr_pos",
   "description": "Damper Position",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1017,
   "name": "stdby_offset",
   "description": "Standby Offset (default 0)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1901,
   "name": "system_oat",
   "description": "System Outdoor Air Temperature (default -999)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1902,
   "name": "system_spt",
   "description": "System Space Temperature (default -999)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1903,
   "name": "system_iaq",
   "description": "System Space AQ (default -999)",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1904,
   "name": "system_rh",
   "description": "System Space RH (default -999)",
   "units": "%",
   "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": 2007,
   "name": "space_temp",
   "description": "Space Temperature - Prime Variable",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2015,
   "name": "filter_rntm",
   "description": "Filter Runtime",
   "units": "hr",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2016,
   "name": "ovrde_time",
   "description": "Override Time Remaining",
   "units": "min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2019,
   "name": "filter_service_hrs",
   "description": "Filter Service Alarm Timer (default 0)",
   "units": "hr",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2030,
   "name": "htg_cap",
   "description": "Heating Capacity",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2031,
   "name": "bas_bd_ht_cap",
   "description": "Baseboard Heating Capacity",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2608,
   "name": "link_sat",
   "description": "Air Source Supply Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2609,
   "name": "link_ahu_oat",
   "description": "Air Source Outdoor Air Temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2610,
   "name": "link_ahu_static",
   "description": "Air Source Static Pressure",
   "units": "in H2O",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3001,
   "name": "occ_cl_stpt",
   "description": "Occupied Cooling Setpoint (default 75)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3002,
   "name": "occ_ht_stpt",
   "description": "Occupied Heating Setpoint (default 70)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3003,
   "name": "unocc_cl_stpt",
   "description": "Unoccupied Cooling Setpoint (default 90)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3004,
   "name": "unocc_ht_stpt",
   "description": "Unoccupied Heating Setpoint (default 60)",
   "units": "°F",
   "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": 3011,
   "name": "occ_dehum_stpt",
   "description": "Occupied RH Control Setpoint (default 65)",
   "units": "%rh",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9003,
   "name": "oat_ht_lockout",
   "description": "Heating Lockout Temperature (default 70)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9006,
   "name": "cool_demand_level",
   "description": "Cooling Demand Level",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9007,
   "name": "start_delay",
   "description": "Power Fail Restart Delay (default 60)",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9015,
   "name": "stpt_adj_range",
   "description": "Setpoint Adjustment Range (default 2)",
   "units": "delta °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9024,
   "name": "fan_delay_off",
   "description": "Fan Off Delay (default 120)",
   "units": "sec",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9028,
   "name": "occ_ovr_delay",
   "description": "Occ Override Delay (default 15)",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9036,
   "name": "heat_demand_level",
   "description": "Heating Demand Level",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1001,
   "name": "occ_switch",
   "description": "Occupancy Contact State",
   "units": "",
   "access": "R",
   "states": "0=Open; 1=Closed"
  },
  {
   "type": "BV",
   "instance": 1003,
   "name": "sfan_status",
   "description": "Fan",
   "units": "",
   "access": "R",
   "states": "0=Off; 1=On"
  },
  {
   "type": "BV",
   "instance": 1012,
   "name": "ht_enable",
   "description": "Heat Enable (default Active (1))",
   "units": "",
   "access": "W",
   "states": "0=Disable; 1=Enable"
  },
  {
   "type": "BV",
   "instance": 1013,
   "name": "stpt_adj_enable",
   "description": "Setpoint Adjustment (default Active (1))",
   "units": "",
   "access": "W",
   "states": "0=Disable; 1=Enable"
  },
  {
   "type": "BV",
   "instance": 2008,
   "name": "occ_status",
   "description": "Occupancy Status",
   "units": "",
   "access": "R",
   "states": "0=Unoccupied; 1=Occupied"
  },
  {
   "type": "BV",
   "instance": 2601,
   "name": "a_link_status",
   "description": "Airside Linkage Status",
   "units": "",
   "access": "R",
   "states": "0=Not Active; 1=Active"
  },
  {
   "type": "BV",
   "instance": 7001,
   "name": "spt_fail",
   "description": "Space Temp Sensor",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7004,
   "name": "sat_alarm",
   "description": "Supply Air 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": 7011,
   "name": "spt_hi_alarm",
   "description": "High SPT",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7012,
   "name": "spt_lo_alarm",
   "description": "Low SPT",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7017,
   "name": "filter_alarm",
   "description": "Filter",
   "units": "",
   "access": "R",
   "states": "0=Clean; 1=Dirty"
  },
  {
   "type": "BV",
   "instance": 7018,
   "name": "sprh_hi_alarm",
   "description": "Space Relative Humidity",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7029,
   "name": "oat_fail",
   "description": "Network OAT",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7030,
   "name": "air_linkage_fail",
   "description": "Airside Linkage Status",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7055,
   "name": "zs_config_fail",
   "description": "ZS/WS Sensor Configuration",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7064,
   "name": "ws_batt_alarm",
   "description": "Wireless Battery Strength Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7065,
   "name": "ws_sig_alarm",
   "description": "Wireless Signal Strength Alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal; 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 7517,
   "name": "filter_rntm_clr",
   "description": "Reset Filter Alarm (default Inactive (0))",
   "units": "",
   "access": "W",
   "states": "0=Off; 1=On"
  },
  {
   "type": "BV",
   "instance": 9001,
   "name": "shutdown",
   "description": "Shutdown (default Inactive (0))",
   "units": "",
   "access": "W",
   "states": "0=Inactive; 1=Active"
  },
  {
   "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": 2003,
   "name": "spt_status",
   "description": "Space Temp Source",
   "units": "",
   "access": "R",
   "states": "1=Sensor Failure; 2=SPT Sensor; 3=T55 / T56; 4=Network; 5=Airside Linkage; 6=Locked Value; 7=ZS Sensor; 8=Wireless Sensor"
  },
  {
   "type": "MV",
   "instance": 2005,
   "name": "link_ahu_mode",
   "description": "Air Source Mode",
   "units": "",
   "access": "R",
   "states": "1=Off; 2=Warmup; 3=Heat; 4=Cool; 5=Freecool; 6=Pressure; 7=Evac; 8=Vent"
  },
  {
   "type": "MV",
   "instance": 2006,
   "name": "terminal_status",
   "description": "Terminal Mode",
   "units": "",
   "access": "R",
   "states": "1=Off; 2=Heating; 3=Warm-Up; 4=Vent; 5=N/A; 6=Cooling; 7=Dehumidify; 8=Reheat; 9=Pressurize; 10=Evacuate; 11=Shutdown; 12=IAQ Override; 13=Air Balancing"
  },
  {
   "type": "MV",
   "instance": 2007,
   "name": "terminal_type",
   "description": "Terminal Type",
   "units": "",
   "access": "R",
   "states": "1=Single Duct; 2=Parallel Fan; 3=Series Fan"
  },
  {
   "type": "MV",
   "instance": 2008,
   "name": "zone_type",
   "description": "Zone Type",
   "units": "",
   "access": "R",
   "states": "1=Slave; 2=VVT Master; 3=VAV Master"
  },
  {
   "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"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/carrier/vvt-zone-ii",
 "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"
}
