{
 "manufacturer": "Johnson Controls",
 "manufacturer_slug": "johnson-controls",
 "model": "ATC1500 Fan Coil Controller - Application #3003 (Two-Pipe, 0-10V Valve, Staged Fan, Floating Damper)",
 "model_slug": "atc1500-app-3003-two-pipe-0-10v-valve-staged-fan-floating-damper",
 "short_model": "ATC1500 App #3003",
 "aliases": [
  "ATC1500",
  "LC-ATC1500-0",
  "Application #3003",
  "ATC app 3003",
  "ATC1500 3003",
  "Advanced Terminal Unit Controller",
  "ATC SMART Equipment Controller"
 ],
 "equipment_type": "Fan coil unit controller",
 "applies_to": "A two-pipe fan coil with one changeover heating/cooling valve (0-10 V proportional), a multi-speed (staged) fan, two-wire PWM heating and an optional floating fresh-air damper with position output, run by the Johnson Controls ATC1500 with application #3003.",
 "summary": "Application #3003 is one of the fan coil applications for the Johnson Controls ATC1500 (4 UI, 2 BI, 2 BO, 4 RO, 3 CO) Advanced Terminal Unit Controller, which connects over BACnet MS/TP (it can also run N2 or Modbus). It drives a two-pipe fan coil with 0-10 V proportional valve control, a multi-speed (staged) fan, a two-wire PWM heating option and an optional floating fresh-air damper with position output. Points cover unit enable, occupancy and mode commands, network setpoint and network sensor overrides, fan, valve and damper status, PID tuning, fault detection flags and the controller's network settings.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Objects from the BACnet and N2 bus points table on pages 49-66 of the application note (LIT-12013082).",
  "All objects are analog values (AV) or multistate values (MV); physical inputs and outputs show up as MV/AV status points. Access W means the table marks the object Writeable; multistate states keep the 0-based numbers printed in the note.",
  "For 6 multistate objects the note prints only the first states and then '...'; the full sets are in Metasys System Enumeration Sets (LIT-12011361).",
  "This note prints some names with a second, user-interface label in brackets; the first name is used here and the bracketed label is in the description.",
  "Application #3004 prints the same table except for the damper output: this one has AV 28033 OA Damper PAO, MV 28043 Damper Polarity; #3004 has MV 28042 OA Damper BO, MV 28044 Damper Polarity.",
  "Units come from the range column: temperatures follow the controller Units setting (MV 28018, default SI so °C)."
 ],
 "source": {
  "title": "Advanced Terminal Unit Controller Application Note - Application #3003",
  "doc_number": "LIT-12013082",
  "revision_date": "April 2023",
  "url": "https://docs.johnsoncontrols.com/bas/api/khub/documents/kxpSo~gonkRsAhSjbmB7Ug/content"
 },
 "integration": {
  "summary": "Set the controller to BACnet MS/TP (FC Comm Mode Wired Field Bus) with an MS/TP address of 4-127, then enable the unit with Unit Enable Mode, drive occupancy through Occupancy Schedule and write Network Setpoint (Spt Source defaults to Network Input). Read unit status, effective occupancy, zone temperature and the fan state.",
  "minimum_points": [
   {
    "ref": "MV 28002",
    "name": "Unit Enable Mode",
    "why": "Unit on/off: 0=Shutdown, 1=Enable"
   },
   {
    "ref": "MV 28047",
    "name": "Occupancy Schedule",
    "why": "Occupancy from the BAS schedule"
   },
   {
    "ref": "MV 28006",
    "name": "System Mode Determination",
    "why": "Mode command (cool only, heat only, fan only...)"
   },
   {
    "ref": "AV 28069",
    "name": "Network Setpoint",
    "why": "Zone setpoint written by the BAS, °C/°F"
   },
   {
    "ref": "MV 28000",
    "name": "Unit Status",
    "why": "Heat, cool, fan only, satisfied or off"
   },
   {
    "ref": "MV 28048",
    "name": "Effective Occupancy",
    "why": "Occupancy in effect"
   },
   {
    "ref": "AV 28088",
    "name": "Operational Zone Temperature",
    "why": "Zone temperature in use, °C/°F"
   },
   {
    "ref": "MV 28025",
    "name": "Fan Speed Status",
    "why": "Fan speed: 0=Off, 1=Low, 2=Medium, 3=High"
   },
   {
    "ref": "MV 28080",
    "name": "Condensate Alarm BI",
    "why": "Condensate alarm input: 0=Normal, 1=Alarm"
   }
  ],
  "enable": "Unit Enable Mode (Shutdown or Enable, default Enable) turns the unit off or on. Effective occupancy follows Occupancy Override first, then the bypass timer, Occupancy Schedule and the occupancy sensor. System Mode Determination is the writable mode command (cool only, heat only, fan only and others). The note says a network mode command takes priority over the summer-winter changeover input.",
  "heartbeat": null,
  "remote_sensors": "With Spt Source at Network Input (the default) the zone setpoint comes from Network Setpoint (default 22 °C). Network Override Zone Temperature, Network Override Outdoor Air Temperature and Network Override Indoor Air Quality are writable network inputs; a network CO2 value takes priority over the local sensor, and summer-winter setpoint compensation only works with a reliable network outdoor air temperature.",
  "setup": [
   "FC Comm Mode picks the field bus (Wired Field Bus for BACnet MS/TP, N2 or Modbus). MSTP Device Address is 4-127 and Device Object ID 0-4194302.",
   "FCB Baud Rate defaults to Auto; Operating Baud Rate shows the rate in use and Communication Status the MS/TP state.",
   "Units (MV 28018) selects IP or SI; the default is SI."
  ],
  "gotchas": [
   "BACnet IDs (AV 280xx / MV 280xx) are reused across the ATC applications but do not always mean the same point; map each application from its own list.",
   "Occupancy Override and Occupancy Schedule read Not Set after a reset until written again; with both Not Set and no occupancy sensor the unit falls back to Default Occupancy (Occupied unless changed).",
   "PID tuning, minimum on/off times and fault delays are commissioning values; don't write them cyclically."
  ]
 },
 "points": [
  {
   "type": "MV",
   "instance": 28000,
   "name": "Unit Status",
   "description": "UI label: Views Unit Status",
   "units": "",
   "access": "R",
   "states": "0=Heat, 1=Cool, 2=Fan Only, 3=Balancing, 4=Satisfied, 5=Off"
  },
  {
   "type": "MV",
   "instance": 28001,
   "name": "Application Tuning Reset",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28002,
   "name": "Unit Enable Mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Shutdown, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28003,
   "name": "Occupied State",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Heating, 1=Satisfied, 2=Cooling, 3=Supp Htg, 4=Temperature Unreliable"
  },
  {
   "type": "MV",
   "instance": 28004,
   "name": "Unoccupied State",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not Unoccupied, 1=Temperature Unreliable, 2=Unocc Htg/Clg Check, 3=Unoccupied Off"
  },
  {
   "type": "MV",
   "instance": 28006,
   "name": "System Mode Determination",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, 4=Purge, 5=Auto"
  },
  {
   "type": "MV",
   "instance": 28007,
   "name": "System Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, 4=Purge, 5=Auto"
  },
  {
   "type": "MV",
   "instance": 28008,
   "name": "Heat Cool Mode Destination",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, 4=Purge, 5=Auto"
  },
  {
   "type": "MV",
   "instance": 28009,
   "name": "Effective HVAC Mode",
   "description": "UI label: Spaces Unit Status",
   "units": "",
   "access": "R",
   "states": "0=Not In Use, 1=Off, 2=Heat, 3=Cool, 4=Fan Only"
  },
  {
   "type": "MV",
   "instance": 28010,
   "name": "Device Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Main Download Req, 1=Code Download, 2=Class Code Download, 3=Subclass Download, 4=Instance Download, 5=Startup, 6=Operational, 7=Subclass Upload, 8=Instance Upload, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28011,
   "name": "Firmware Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Firmware Versions OK, 1=Firmware Versions Do Not Match the Package"
  },
  {
   "type": "AV",
   "instance": 28000,
   "name": "N2 Address",
   "description": "Range 1 to 253",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28001,
   "name": "Modbus Address",
   "description": "Range 1 to 247",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28002,
   "name": "MSTP Device Address",
   "description": "Range 4 to 127",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28003,
   "name": "Device Object ID",
   "description": "Range 0 to 4194302",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28012,
   "name": "FC Comm Mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Wired Field Bus, 1=Wireless Field Bus, 2=N2 Field Bus, 3=Modbus Field Bus, 4=Ethernet Field Bus, 255=Indeterminate FC Bus Mode"
  },
  {
   "type": "MV",
   "instance": 28013,
   "name": "Communication Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Not Configured, 1=Active, 2=Waiting For Poll For Master, 3=Not Received Token For Long, 4=Duplicate MAC Address, 5=Forcing BAUD, 6=Remote Trunk"
  },
  {
   "type": "MV",
   "instance": 28014,
   "name": "FCB Baud Rate",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Auto, 1=1200, 2=9600, 3=19200, 4=38400, 5=76800"
  },
  {
   "type": "MV",
   "instance": 28015,
   "name": "Operating Baud Rate",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=1200, 2=9600, 3=19200, 4=38400, 5=76800"
  },
  {
   "type": "MV",
   "instance": 28016,
   "name": "BACnet Encoding Type",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=ISO 10646 (UCS-2), 1=ANSI X3.4 (US-ASCII), 2=Microsoft DBCS code page 932 (Japanese Shift JIS), 3=ISO 10646 (UTF-8)"
  },
  {
   "type": "MV",
   "instance": 28017,
   "name": "Time Zone",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=(UTC+00:00) Monrovia, Reykjavik, 2=(UTC+00:00) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London, 3=(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, 4=(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague, 5=(UTC+01:00) Brussels, Copenhagen, Madrid, Paris, 6=(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb, 7=(UTC+01:00) West Central Africa, 8=(UTC+02:00) Athens, Bucharest, 9=(UTC+02:00) Chisinau, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28018,
   "name": "Units",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=IP, 1=SI"
  },
  {
   "type": "MV",
   "instance": 28019,
   "name": "Relearn System",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True"
  },
  {
   "type": "MV",
   "instance": 28020,
   "name": "Provider Name",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Automatic, 1=Manual"
  },
  {
   "type": "MV",
   "instance": 28021,
   "name": "Fan Speed 1 BO",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28022,
   "name": "Fan Speed 2 BO",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28023,
   "name": "Fan Speed 3 BO",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28024,
   "name": "Number of Speeds",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=One Speed, 1=Two Speed, 2=Three Speed"
  },
  {
   "type": "MV",
   "instance": 28025,
   "name": "Fan Speed Status",
   "description": "UI label: Fan Speed",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Low, 2=Medium, 3=High"
  },
  {
   "type": "MV",
   "instance": 28026,
   "name": "Fan OnOff",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28040,
   "name": "Damper State",
   "description": "UI label: State",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Max"
  },
  {
   "type": "AV",
   "instance": 28029,
   "name": "Damper Maximum Position",
   "description": "UI label: Damper Max Position; Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28030,
   "name": "Damper Minimum Position",
   "description": "UI label: OA Damper Minimum Position; Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28031,
   "name": "Damper Percent Cmd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28041,
   "name": "Damper OpenClose",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open"
  },
  {
   "type": "AV",
   "instance": 28032,
   "name": "CO2 Prop Band",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28033,
   "name": "OA Damper PAO",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28043,
   "name": "Damper Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28034,
   "name": "Return CO2 Sensor Offset",
   "description": "Range -2000 to 2000 ppm",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28045,
   "name": "IAQ",
   "description": "UI label: State",
   "units": "",
   "access": "R",
   "states": "0=Unreliable, 1=Low Priority, 2=Medium Priority, 3=High Priority, 4=Timed Override, 5=Input Not Installed"
  },
  {
   "type": "MV",
   "instance": 28046,
   "name": "Occupancy Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Occupied, 1=UnOccupied, 2=Bypass, 3=Standby, 4=Not Set"
  },
  {
   "type": "MV",
   "instance": 28047,
   "name": "Occupancy Schedule",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Occupied, 1=UnOccupied, 2=Standby, 3=Not Set"
  },
  {
   "type": "MV",
   "instance": 28048,
   "name": "Effective Occupancy",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=UnOccupied, 2=Bypass, 3=Standby"
  },
  {
   "type": "AV",
   "instance": 28035,
   "name": "Bypass Time",
   "description": "Range 0 to 7200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28036,
   "name": "Off Delay",
   "description": "UI label: Delay; Range 0 to 600 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28049,
   "name": "Temporary Occupancy",
   "description": "UI label: Spaces Occupancy",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Trigger"
  },
  {
   "type": "MV",
   "instance": 28050,
   "name": "FDD Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "AV",
   "instance": 28037,
   "name": "Start Delay",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28038,
   "name": "Insufficient Htg Cap Sat Delay",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28039,
   "name": "Insufficient Htg Cap Zone Max Error",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28040,
   "name": "Insufficient Clg Cap Zone Max Error",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28041,
   "name": "Low Zone Temp Zone Max Error",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28042,
   "name": "High Zone Temp Zone Max Error",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28043,
   "name": "ZN Spt Out Of Comfort Lim Min T Spt",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28044,
   "name": "ZN Spt Out Of Comfort Lim Max T Spt",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28045,
   "name": "Changeover Setting Zone Max Error",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28046,
   "name": "Setpoint Compensation Winter Max Diff",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28047,
   "name": "Setpoint Compensation Summer Max Diff",
   "description": "Range 0 to 55 delta °C (0 to 99 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28048,
   "name": "Insufficient Clg Cap Sat Delay",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28051,
   "name": "FDD",
   "description": "UI label: State",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "AV",
   "instance": 28049,
   "name": "Simultaneous HtgClg Zone Max Error",
   "description": "Range 0 to 100 delta °C (0 to 100 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28052,
   "name": "Window Open While Occupied Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28053,
   "name": "Window Open While Unoccupied Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28054,
   "name": "Insufficient Cooling Capacity Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28055,
   "name": "Insufficient Heating Capacity Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28056,
   "name": "Zone Spt Outside Comfort Limits Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28057,
   "name": "High Zone Temp Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28058,
   "name": "Low Zone Temp Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28059,
   "name": "Incorrect Changeover Setting Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28060,
   "name": "Incorrect Setpoint Compensation Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28061,
   "name": "Simultaneous Htg and Clg Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "AV",
   "instance": 28050,
   "name": "Window Open In Occ In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28051,
   "name": "Window Open In Unocc In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28052,
   "name": "Low Zone Temp In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28053,
   "name": "High Zone Temp In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28054,
   "name": "Changeover Setting In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28055,
   "name": "Simultaneous Htg Clg In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28062,
   "name": "Window Open In Occ Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28063,
   "name": "Window Open In Unocc Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28064,
   "name": "Insufficient Htg Cap Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28065,
   "name": "Insufficient Clg Cap Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28066,
   "name": "Low Zone Temp Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28067,
   "name": "High Zone Temp Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28068,
   "name": "Changeover Setting Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28069,
   "name": "Setpoint Compensation Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28070,
   "name": "ZN Spt Out Of Comfort Lim Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28071,
   "name": "Simultaneous Htg Clg Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "AV",
   "instance": 28056,
   "name": "ecoClgSetpoint",
   "description": "Range 20 to 30°C (68 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28072,
   "name": "Energy Indicator",
   "description": "UI label: Energy Indication",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Red, 2=Green"
  },
  {
   "type": "AV",
   "instance": 28057,
   "name": "ecoHtgSetpoint",
   "description": "Range 15 to 25°C (59 to 77°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28073,
   "name": "Energy Indication Enable",
   "description": "UI label: Enable",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28074,
   "name": "Energy Indicator Reset",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True"
  },
  {
   "type": "AV",
   "instance": 28058,
   "name": "ecoHtgSetpoint Diff",
   "description": "UI label: ecoHtgSptDiff; Range 0 to 10 delta °C (0 to 10 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28059,
   "name": "ecoClgSetpoint Diff",
   "description": "UI label: ecoClgSptDiff; Range 0 to 10 delta °C (0 to 10 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28060,
   "name": "CO2 Setpoint",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28061,
   "name": "Unocc Cooling Setpoint",
   "description": "Range 15 to 30°C (59 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28062,
   "name": "Unocc Heating Setpoint",
   "description": "Range 10 to 25°C (50 to 77°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28063,
   "name": "Standby Cooling Setpoint",
   "description": "Range 10 to 30°C (50 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28064,
   "name": "Standby Heating Setpoint",
   "description": "Range 10 to 30°C (50 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28065,
   "name": "Freeze Stat Setpoint",
   "description": "Range -20 to 10°C (-4 to 50°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28066,
   "name": "Frost Protect Differential",
   "description": "UI label: Differential; Range 0 to 15 delta °C (0 to 27 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28067,
   "name": "Effective Cooling Setpoint",
   "description": "UI label: Eff Clg Spt; Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28068,
   "name": "Effective Heating Setpoint",
   "description": "UI label: Eff Htg Spt; Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28069,
   "name": "Network Setpoint",
   "description": "UI label: NSP&P Setpoint; Range 12 to 28°C (53.6 to 82.4°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28070,
   "name": "Deadband",
   "description": "Range 0 to 10 delta °C (0 to 18 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28075,
   "name": "Spt Source",
   "description": "UI label: Zone Setpoint Source",
   "units": "",
   "access": "W",
   "states": "0=Network Input, 1=Sensor Input, 2=Multiple Inputs"
  },
  {
   "type": "MV",
   "instance": 29990,
   "name": "Space Vote",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Urgent Heat, 1=Heat, 2=Satisfied, 3=Cool, 4=Urgent Cool"
  },
  {
   "type": "AV",
   "instance": 28071,
   "name": "Low Range",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28072,
   "name": "High Range",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28073,
   "name": "Low Range Diff",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28074,
   "name": "High Range Diff",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28084,
   "name": "Network Override Indoor Air Quality",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28085,
   "name": "Operational Indoor Air Quality",
   "description": "UI label: Present Value; Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28086,
   "name": "Network Override Outdoor Air Temperature",
   "description": "Range -46 to 94°C (-50.8 to 201.2°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28087,
   "name": "Network Override Zone Temperature",
   "description": "Range -18 to 38°C (-0.4 to 100.4°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28088,
   "name": "Operational Zone Temperature",
   "description": "UI label: Present Value; Range -18 to 38°C (-0.4 to 100.4°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28089,
   "name": "Operational Outdoor Air Temperature",
   "description": "UI label: Present Value; Range -18 to 38°C (-0.4 to 100.4°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28080,
   "name": "Condensate Alarm BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28081,
   "name": "SummerWinter BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Summer, 1=Winter, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28082,
   "name": "Window Status BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28083,
   "name": "Occupancy Sensor BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=Unoccupied, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28084,
   "name": "Occupancy Sensor Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28085,
   "name": "Window Contact Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28086,
   "name": "Dew Point Contact Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28087,
   "name": "Summer Winter Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28088,
   "name": "Safety Tstat BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28089,
   "name": "Safety Tstat Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28090,
   "name": "Effective Cooling Shift",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28091,
   "name": "Effective Heating Shift",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28092,
   "name": "Winter Setpoint",
   "description": "Range -40 to 20°C (-40 to 68°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28093,
   "name": "Summer Setpoint",
   "description": "Range 10 to 60°C (50 to 140°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28094,
   "name": "Summer Change Limit",
   "description": "Range -10 to 10 delta °C (-18 to 18 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28095,
   "name": "Winter Change Limit",
   "description": "Range -10 to 10 delta °C (-18 to 18 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28096,
   "name": "Summer Gain",
   "description": "Range 0 to 10",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28097,
   "name": "Winter Gain",
   "description": "Range -10 to 10",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28090,
   "name": "SummerWinter",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Summer, 1=Winter"
  },
  {
   "type": "MV",
   "instance": 28091,
   "name": "Start Commission",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Trigger"
  },
  {
   "type": "MV",
   "instance": 28092,
   "name": "HC-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28093,
   "name": "SF-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 28098,
   "name": "HC-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28099,
   "name": "SF-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28094,
   "name": "OAD-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 28100,
   "name": "OAD-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28101,
   "name": "SuppHtg-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28098,
   "name": "Fan Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 28102,
   "name": "Zone Temperature",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28103,
   "name": "CO2",
   "description": "UI label: Carbon Dioxide; Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28099,
   "name": "Zone Occupancy Request",
   "description": "UI label: Occupancy Request",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=UnOccupied, 2=Not Set"
  },
  {
   "type": "AV",
   "instance": 28104,
   "name": "Warmer/Cooler Adjust",
   "description": "UI label: Setpoint Request; Range -100 to 100 delta °C (-100 to 100 delta °F)",
   "units": "delta °C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28105,
   "name": "Setpoint Offset",
   "description": "UI label: Active Fan Status; Range 0.01 to 10 delta °C (0.02 to 18 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28100,
   "name": "Indoor Air Quality Sensor Installed",
   "description": "UI label: Carbon Dioxide",
   "units": "",
   "access": "R",
   "states": "0=Reliable, 1=No Input, 2=Out of range high, 3=Out of range low, 4=Open, 5=Shorted, 6=No Output, 7=Unreliable, 8=Process Error, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28101,
   "name": "Occupancy Status Display",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=UnOccupied, 2=Standby, 3=Not Set"
  },
  {
   "type": "MV",
   "instance": 28102,
   "name": "Fan Speed Request",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=Off, 2=Low, 3=Medium, 4=High"
  },
  {
   "type": "AV",
   "instance": 28106,
   "name": "Active Setpoint",
   "description": "UI label: NSP&P Active Setpoint; Range 12 to 28°C (53.6 to 82.4°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28107,
   "name": "Network/Zone Sensor Setpoint",
   "description": "UI label: NSP&P Setpoint; Range 10 to 40°C (50 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28108,
   "name": "Zone Temperature Setpoint Alternate",
   "description": "UI label: NSP&P Active Setpoint; Range 12 to 28°C (53.6 to 82.4°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28103,
   "name": "Heating Control Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Low, 2=Timing Low, 3=High, 4=Timing High, 5=Disabled, 6=Overridden"
  },
  {
   "type": "AV",
   "instance": 28109,
   "name": "Heating Percent Cmd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28110,
   "name": "Limited Max Heating Value",
   "description": "UI label: Limited Max Value; Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28104,
   "name": "Heating Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Max, 2=Limited Max, 3=Hold, 4=Water Flush, 5=Control, 6=Failsoft"
  },
  {
   "type": "AV",
   "instance": 28111,
   "name": "2 Pipe Valve AO",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28112,
   "name": "Heating Setpoint",
   "description": "Range 0 to 100°C (32 to 212°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28105,
   "name": "Heating Adaptive Tuning Enable",
   "description": "UI label: Htg Adaptive Tuning",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28106,
   "name": "Heating Manual Tuning",
   "description": "UI label: Htg Standard Tuning",
   "units": "",
   "access": "W",
   "states": "0=Yes, 1=No"
  },
  {
   "type": "AV",
   "instance": 28113,
   "name": "Heat Prop Band",
   "description": "Range 1 to 200",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28114,
   "name": "Heat Integral Time",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28115,
   "name": "Heat Saturation Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28116,
   "name": "Heat Process Range",
   "description": "Range 0 to 1800",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28117,
   "name": "Heat Time Constant",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28118,
   "name": "Heat Period",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28107,
   "name": "Heating Process ID",
   "description": "UI label: Htg Process ID",
   "units": "",
   "access": "W",
   "states": "0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, 4=CHWS-T HEX, 5=CHWS-T Mixing, 6=CWS-T, 7=DA-H, 8=DA-T, ... (list cut short in the doc)"
  },
  {
   "type": "AV",
   "instance": 28119,
   "name": "Heat Process Dead Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28120,
   "name": "Proportional Min Out Value",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28121,
   "name": "Proportional Max Out Value",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28108,
   "name": "Cooling Control Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Low, 2=Timing Low, 3=High, 4=Timing High, 5=Disabled, 6=Overridden"
  },
  {
   "type": "AV",
   "instance": 28122,
   "name": "Cooling Percent Cmd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28123,
   "name": "Cooling Setpoint",
   "description": "Range 0 to 100°C (32 to 212°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28124,
   "name": "Limited Max Cooling Value",
   "description": "UI label: Limited Max Value; Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28109,
   "name": "Cooling Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Max, 2=Limited Max, 3=Hold, 4=Water Flush, 5=Control, 6=Failsoft"
  },
  {
   "type": "MV",
   "instance": 28110,
   "name": "Cooling Adaptive Tuning Enable",
   "description": "UI label: Clg Adaptive Tuning",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28111,
   "name": "Cooling Manual Tuning",
   "description": "UI label: Clg Standard Tuning",
   "units": "",
   "access": "W",
   "states": "0=Yes, 1=No"
  },
  {
   "type": "AV",
   "instance": 28126,
   "name": "Cool Prop Band",
   "description": "Range 1 to 200",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28127,
   "name": "Cool Integral Time",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28128,
   "name": "Cool Saturation Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28129,
   "name": "Cool Process Range",
   "description": "Range 0 to 1800",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28130,
   "name": "Cool Time Constant",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28131,
   "name": "Cool Process Dead Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28132,
   "name": "Cool Period",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28112,
   "name": "Cool Process ID",
   "description": "UI label: Clg Process ID",
   "units": "",
   "access": "W",
   "states": "0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, 4=CHWS-T HEX, 5=CHWS-T Mixing, 6=CWS-T, 7=DA-H, 8=DA-T, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28115,
   "name": "Damper",
   "description": "UI label: Floating Damper",
   "units": "",
   "access": "R",
   "states": "0=On/Off, 1=Floating"
  },
  {
   "type": "MV",
   "instance": 28116,
   "name": "Fan Type",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Constant Volume Fan, 1=Fixed Variable Fan"
  },
  {
   "type": "MV",
   "instance": 28117,
   "name": "Valve",
   "description": "UI label: Valve Type",
   "units": "",
   "access": "R",
   "states": "0=Staged, 1=Proportional"
  },
  {
   "type": "AV",
   "instance": 28133,
   "name": "Application Details",
   "description": "UI label: App SW Version; Range 0 to 1000000000",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28134,
   "name": "Application Name",
   "description": "UI label: App Name; Range 0 to 10000",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28118,
   "name": "Fan Cycling",
   "description": "UI label: FAN-CYCLE",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "AV",
   "instance": 28135,
   "name": "Fan On Threshold",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28136,
   "name": "Fan Off Threshold",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28137,
   "name": "Heating Purge Duration",
   "description": "UI label: HTG-PURGETIME; Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28119,
   "name": "Fan State",
   "description": "UI label: FAN-STATE",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28120,
   "name": "Off During Unoccupied",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28121,
   "name": "Cooling Fan Required",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "MV",
   "instance": 28122,
   "name": "Heating Fan Required",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "MV",
   "instance": 28123,
   "name": "Fan Speed Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Auto, 1=Off, 2=Low, 3=Medium, 4=High"
  },
  {
   "type": "MV",
   "instance": 28124,
   "name": "Eff Fan Speed Cmd",
   "description": "UI label: Effective Fan Override",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=Off, 2=Low, 3=Medium, 4=High"
  },
  {
   "type": "AV",
   "instance": 28138,
   "name": "Electric Heat DAO",
   "description": "UI label: SUPHTG-O; Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28139,
   "name": "Aux Heat Setpoint",
   "description": "UI label: Setpoint; Range 0 to 100°C (32 to 212°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28125,
   "name": "Reheat Control Status",
   "description": "UI label: Control Status",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Low, 2=Timing Low, 3=High, 4=Timing High, 5=Disabled, 6=Overridden"
  },
  {
   "type": "AV",
   "instance": 28140,
   "name": "Reheat Percent Cmd",
   "description": "UI label: Percent Cmd; Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28141,
   "name": "Aux Heat Process Variable",
   "description": "UI label: Process Variable; Range 0 to 100°C (32 to 212°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28126,
   "name": "Reheat IsAvailable",
   "description": "UI label: Supp Heating isAvailable",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "AV",
   "instance": 28142,
   "name": "Electric Heat Cycle Time",
   "description": "UI label: SUPHTG-O; Range 0 to 1200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28143,
   "name": "High Threshold",
   "description": "UI label: SUPHTG-O; Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28144,
   "name": "Low Threshold",
   "description": "UI label: SUPHTG-O; Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28127,
   "name": "Reheat Mode",
   "description": "UI label: Mode",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Max, 2=Limited Max, 3=Hold, 4=Water Flush, 5=Control, 6=Failsoft"
  },
  {
   "type": "MV",
   "instance": 28128,
   "name": "Aux Heat Adaptive Tuning Enable",
   "description": "UI label: Adaptive Tuning",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28129,
   "name": "Aux Heat Manual Tuning",
   "description": "UI label: Standard Tuning",
   "units": "",
   "access": "W",
   "states": "0=Yes, 1=No"
  },
  {
   "type": "MV",
   "instance": 28130,
   "name": "Aux Heat Process ID",
   "description": "UI label: Process ID",
   "units": "",
   "access": "W",
   "states": "0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, 4=CHWS-T HEX, 5=CHWS-T Mixing, 6=CWS-T, 7=DA-H, 8=DA-T, ... (list cut short in the doc)"
  },
  {
   "type": "AV",
   "instance": 28145,
   "name": "Aux Heat Prop Band",
   "description": "UI label: Heat Prop Band; Range 1 to 200",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28146,
   "name": "Aux Heat Integral Time",
   "description": "UI label: Heat Integral Time; Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28147,
   "name": "Aux Heat Saturation Time",
   "description": "UI label: Heat Saturation Time; Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28148,
   "name": "Aux Heat Process Range",
   "description": "UI label: Heat Process Range; Range 0 to 1800",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28149,
   "name": "Aux Heat Time Constant",
   "description": "UI label: Heat Time Constant; Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28150,
   "name": "Aux Heat Process Dead Time",
   "description": "UI label: Heat Process Dead Time; Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28151,
   "name": "Aux Heat Period",
   "description": "UI label: Heat Period; Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28152,
   "name": "Damper Stroke Time",
   "description": "Range 1 to 240 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 29992,
   "name": "Fan Test",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=Low, 2=Medium, 3=High"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/johnson-controls/atc1500-app-3003-two-pipe-0-10v-valve-staged-fan-floating-damper",
 "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"
}
