{
 "manufacturer": "Johnson Controls",
 "manufacturer_slug": "johnson-controls",
 "model": "ATC1100 Fan Coil Controller - Application #2007 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)",
 "model_slug": "atc1100-app-2007-two-pipe-on-off-valve-var-speed-fan-on-off-damper",
 "short_model": "ATC1100 App #2007",
 "aliases": [
  "ATC1100",
  "LC-ATC1100-0",
  "Application #2007",
  "ATC app 2007",
  "ATC1100 2007",
  "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 (on/off), a variable-speed fan and an optional on/off fresh-air damper, run by the Johnson Controls ATC1100 with application #2007.",
 "summary": "Application #2007 is one of the fan coil applications for the Johnson Controls ATC1100 (2 UI, 2 BI, 2 BO, 3 RO, 2 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 on/off valve control, a variable-speed fan and an optional on/off fresh-air damper. 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 46-56 of the application note (LIT-12013077).",
  "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 17 multistate objects the note prints only the first states and then '...'; the full sets are in Metasys System Enumeration Sets (LIT-12011361).",
  "Application #2005 prints the same table except for the damper output: this one has MV 28042 OA Damper BO, MV 28044 Damper Polarity; #2005 has AV 28033 OA Damper PAO, MV 28043 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 #2007",
  "doc_number": "LIT-12013077",
  "revision_date": "April 2023",
  "url": "https://docs.johnsoncontrols.com/bas/api/khub/documents/WBodpWe4CKKyHt9FNh41yA/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 28048",
    "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 28063",
    "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 28049",
    "name": "Effective Occupancy",
    "why": "Occupancy in effect"
   },
   {
    "ref": "AV 28085",
    "name": "Operational Zone Temperature",
    "why": "Zone temperature in use, °C/°F"
   },
   {
    "ref": "AV 28072",
    "name": "Fan Speed AO",
    "why": "Fan speed output, %"
   },
   {
    "ref": "MV 28081",
    "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": "",
   "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, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28007,
   "name": "System Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, ... (list cut short in the doc)"
  },
  {
   "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, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28009,
   "name": "Effective HVAC Mode",
   "description": "",
   "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, ... (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": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28001,
   "name": "Modbus Address",
   "description": "Range 1 to 247",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28002,
   "name": "MSTP Device Address",
   "description": "Range 4 to 127",
   "units": "",
   "access": "W",
   "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, ... (list cut short in the doc)"
  },
  {
   "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, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28014,
   "name": "FCB Baud Rate",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Auto, 1=1200, 2=9600, 3=19200, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28015,
   "name": "Operating Baud Rate",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=1200, 2=9600, 3=19200, ... (list cut short in the doc)"
  },
  {
   "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, ... (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": 28027,
   "name": "Heating Control Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Low, 2=Timing Low, 3=High, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28028,
   "name": "2 Pipe Valve BO",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28005,
   "name": "Heating Setpoint",
   "description": "Range 0 to 100°C (32 to 212°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28006,
   "name": "Htg Minimum On Time",
   "description": "Range 0 to 1200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28007,
   "name": "Htg Minimum Off Time",
   "description": "Range 0 to 1200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28008,
   "name": "Limited Max Heating Value",
   "description": "Range 10 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28029,
   "name": "Heating Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Max, 2=Limited Max, 3=Hold, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28030,
   "name": "Heating Adaptive Tuning Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28031,
   "name": "Heating Manual Tuning",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Yes, 1=No"
  },
  {
   "type": "AV",
   "instance": 28009,
   "name": "Heat Prop Band",
   "description": "Range 1 to 200",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28010,
   "name": "Heat Integral Time",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28011,
   "name": "Heat Saturation Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28012,
   "name": "Heat Process Range",
   "description": "Range 0 to 1800",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28013,
   "name": "Heat Time Constant",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28014,
   "name": "Heat Process Dead Time",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28015,
   "name": "Heat Period",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28032,
   "name": "Heating Process ID",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28033,
   "name": "Two Position Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28016,
   "name": "Control Band",
   "description": "Range 0 to 5 delta °C (0 to 5 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28018,
   "name": "Cooling Setpoint",
   "description": "Range 0 to 100°C (32 to 212°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28034,
   "name": "Cooling Control Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Low, 2=Timing Low, 3=High, ... (list cut short in the doc)"
  },
  {
   "type": "AV",
   "instance": 28019,
   "name": "Clg Minimum On Time",
   "description": "Range 0 to 1200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28020,
   "name": "Clg Minimum Off Time",
   "description": "Range 0 to 1200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28021,
   "name": "Limited Max Cooling Value",
   "description": "Range 10 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28036,
   "name": "Cooling Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Max, 2=Limited Max, 3=Hold, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28037,
   "name": "Cooling Adaptive Tuning Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28038,
   "name": "Cooling Manual Tuning",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Yes, 1=No"
  },
  {
   "type": "AV",
   "instance": 28022,
   "name": "Cool Prop Band",
   "description": "Range 1 to 200",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28023,
   "name": "Cool Integral Time",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28024,
   "name": "Cool Saturation Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28025,
   "name": "Cool Process Range",
   "description": "Range 0 to 1800",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28026,
   "name": "Cool Time Constant",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28027,
   "name": "Cool Process Dead Time",
   "description": "Range 1 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28028,
   "name": "Cool Period",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28039,
   "name": "Cool Process ID",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28040,
   "name": "Damper State",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Max"
  },
  {
   "type": "AV",
   "instance": 28029,
   "name": "Damper Maximum Position",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28030,
   "name": "Damper Minimum Position",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28134,
   "name": "Damper Stroke Time",
   "description": "Range 1 to 240 seconds",
   "units": "s",
   "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": "MV",
   "instance": 28042,
   "name": "OA Damper BO",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28044,
   "name": "Damper Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28045,
   "name": "IAQ",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Unreliable, 1=Low Priority, 2=Medium Priority, 3=High Priority, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28047,
   "name": "Occupancy Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Occupied, 1=UnOccupied, 2=Bypass, 3=Standby, 4=Not Set"
  },
  {
   "type": "MV",
   "instance": 28048,
   "name": "Occupancy Schedule",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Occupied, 1=UnOccupied, 2=Standby, 3=Not Set"
  },
  {
   "type": "MV",
   "instance": 28049,
   "name": "Effective Occupancy",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=UnOccupied, 2=Bypass, 3=Standby"
  },
  {
   "type": "AV",
   "instance": 28034,
   "name": "Bypass Time",
   "description": "Range 0 to 7200 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28035,
   "name": "Off Delay",
   "description": "Range 0 to 600 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28050,
   "name": "Temporary Occupancy",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Trigger"
  },
  {
   "type": "MV",
   "instance": 28051,
   "name": "FDD Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "AV",
   "instance": 28036,
   "name": "Start Delay",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28037,
   "name": "Insufficient Htg Cap Sat Delay",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28038,
   "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": 28039,
   "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": 28040,
   "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": 28041,
   "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": 28042,
   "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": 28043,
   "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": 28044,
   "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": 28045,
   "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": 28046,
   "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": 28052,
   "name": "FDD",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28053,
   "name": "Window Open While Occupied Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28054,
   "name": "Window Open While Unoccupied Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28055,
   "name": "Insufficient Cooling Capacity Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28056,
   "name": "Insufficient Heating Capacity Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28057,
   "name": "Zone Spt Outside Comfort Limits Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28058,
   "name": "High Zone Temp Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28059,
   "name": "Low Zone Temp Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28060,
   "name": "Incorrect Changeover Setting Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "MV",
   "instance": 28061,
   "name": "Incorrect Setpoint Compensation Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "AV",
   "instance": 28049,
   "name": "Window Open In Occ In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28050,
   "name": "Window Open In Unocc In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28051,
   "name": "Low Zone Temp In Fault Time",
   "description": "Range 0 to 86400 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28052,
   "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": "MV",
   "instance": 28063,
   "name": "Window Open In Occ Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28064,
   "name": "Window Open In Unocc Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28065,
   "name": "Insufficient Htg Cap Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28066,
   "name": "Insufficient Clg Cap Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28067,
   "name": "Low Zone Temp Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28068,
   "name": "High Zone Temp Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28069,
   "name": "Changeover Setting Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28070,
   "name": "Setpoint Compensation Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28071,
   "name": "ZN Spt Out Of Comfort Lim Fault Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "AV",
   "instance": 28055,
   "name": "ecoClgSetpoint",
   "description": "Range 20 to 30°C (68 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28073,
   "name": "Energy Indicator",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=Red, 2=Green"
  },
  {
   "type": "AV",
   "instance": 28056,
   "name": "ecoHtgSetpoint",
   "description": "Range 15 to 25°C (59 to 77°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28074,
   "name": "Energy Indication Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 28075,
   "name": "Energy Indicator Reset",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True"
  },
  {
   "type": "AV",
   "instance": 28057,
   "name": "ecoHtgSetpoint Diff",
   "description": "Range 0 to 10 delta °C (0 to 10 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28058,
   "name": "ecoClgSetpoint Diff",
   "description": "Range 0 to 10 delta °C (0 to 10 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28059,
   "name": "CO2 Setpoint",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28060,
   "name": "Effective Zone Temperature Setpoint",
   "description": "Range 10 to 30°C (50 to 86°F)",
   "units": "°C/°F",
   "access": "R",
   "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": "Network Setpoint",
   "description": "Range 12 to 28°C (53.6 to 82.4°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28064,
   "name": "Standby Cooling Setpoint",
   "description": "Range 10 to 30°C (50 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28065,
   "name": "Standby Heating Setpoint",
   "description": "Range 10 to 30°C (50 to 86°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28066,
   "name": "Freeze Stat Setpoint",
   "description": "Range -20 to 10°C (-4 to 50°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28067,
   "name": "Frost Protect Differential",
   "description": "Range 0 to 15 delta °C (0 to 27 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28076,
   "name": "Spt Source",
   "description": "",
   "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": 28068,
   "name": "Low Range",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28069,
   "name": "High Range",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28070,
   "name": "Low Range Diff",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28071,
   "name": "High Range Diff",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28078,
   "name": "Fan BO",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28072,
   "name": "Fan Speed AO",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28073,
   "name": "Percent Cmd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28079,
   "name": "Fan Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On, 2=Max"
  },
  {
   "type": "AV",
   "instance": 28074,
   "name": "Minimum Speed",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28075,
   "name": "Max Speed Cooling",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28076,
   "name": "Max Speed Heating",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28077,
   "name": "Supply Fan Low",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28078,
   "name": "Supply Fan Medium",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28079,
   "name": "Fan Min Out Value",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28080,
   "name": "Fan BO Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28080,
   "name": "Fan Max Out Value",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28081,
   "name": "Network Override Indoor Air Quality",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28082,
   "name": "Operational Indoor Air Quality",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28083,
   "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": 28084,
   "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": 28085,
   "name": "Operational Zone Temperature",
   "description": "Range -18 to 38°C (-0.4 to 100.4°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28086,
   "name": "Operational Outdoor Air Temperature",
   "description": "Range -18 to 38°C (-0.4 to 100.4°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28081,
   "name": "Condensate Alarm BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28082,
   "name": "SummerWinter BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Summer, 1=Winter, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28083,
   "name": "Window Status BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Close, 1=Open, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28084,
   "name": "Occupancy Sensor BI",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=Unoccupied, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28085,
   "name": "Occupancy Sensor Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28086,
   "name": "Window Contact Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28087,
   "name": "Dew Point Contact Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28088,
   "name": "Summer Winter Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Reverse, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 28087,
   "name": "Effective Cooling Shift",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28088,
   "name": "Effective Heating Shift",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28089,
   "name": "Winter Setpoint",
   "description": "Range -40 to 20°C (-40 to 68°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28090,
   "name": "Summer Setpoint",
   "description": "Range 10 to 60°C (50 to 140°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28091,
   "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": 28092,
   "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": 28093,
   "name": "Summer Gain",
   "description": "Range 0 to 10",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28094,
   "name": "Winter Gain",
   "description": "Range -10 to 10",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28089,
   "name": "SummerWinter",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Summer, 1=Winter"
  },
  {
   "type": "MV",
   "instance": 28090,
   "name": "Start Commission",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Trigger"
  },
  {
   "type": "MV",
   "instance": 28091,
   "name": "HC-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 28095,
   "name": "HC-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28096,
   "name": "SF-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28092,
   "name": "OAD-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28093,
   "name": "SFL-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28094,
   "name": "SFM-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28095,
   "name": "SFH-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 28097,
   "name": "OAD-O Ovrd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28096,
   "name": "SF-C Ovrd",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28097,
   "name": "Fan Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 28098,
   "name": "Zone Temperature",
   "description": "Range -20 to 40°C (-4 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28099,
   "name": "CO2",
   "description": "Range 0 to 10000 ppm",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28098,
   "name": "Zone Occupancy Request",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=UnOccupied, 2=Not Set"
  },
  {
   "type": "AV",
   "instance": 28100,
   "name": "Warmer/Cooler Adjust",
   "description": "Range -100 to 100 delta °C (-100 to 100 delta °F)",
   "units": "delta °C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28101,
   "name": "Setpoint Offset",
   "description": "Range 0.01 to 10 delta °C (0.02 to 18 delta °F)",
   "units": "delta °C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28099,
   "name": "Indoor Air Quality Sensor Installed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Reliable, 1=No Input, 2=Out of range high, 3=Out of range low, ... (list cut short in the doc)"
  },
  {
   "type": "MV",
   "instance": 28100,
   "name": "Occupancy Status Display",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied, 1=UnOccupied, 2=Standby, 3=Not Set"
  },
  {
   "type": "MV",
   "instance": 28101,
   "name": "Fan Speed Request",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=Off, 2=Low, 3=Medium, 4=High"
  },
  {
   "type": "AV",
   "instance": 28102,
   "name": "Network/Zone Sensor Setpoint",
   "description": "Range 10 to 40°C (50 to 104°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28103,
   "name": "Active Setpoint",
   "description": "Range 12 to 28°C (53.6 to 82.4°F)",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28104,
   "name": "Zone Temperature Setpoint Alternate",
   "description": "Range 12 to 28°C (53.6 to 82.4°F)",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28105,
   "name": "Heating Percent Cmd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28118,
   "name": "Cooling Percent Cmd",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28114,
   "name": "Damper",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=On/Off, 1=Floating"
  },
  {
   "type": "MV",
   "instance": 28115,
   "name": "Fan Type",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Constant Volume Fan, 1=Fixed Variable Fan"
  },
  {
   "type": "MV",
   "instance": 28116,
   "name": "Valve",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Staged, 1=Proportional"
  },
  {
   "type": "AV",
   "instance": 28129,
   "name": "Application Details",
   "description": "Range 0 to 1000000000",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28130,
   "name": "Application Name",
   "description": "Range 0 to 10000",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28117,
   "name": "Fan Cycling",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "AV",
   "instance": 28131,
   "name": "Fan On Threshold",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28132,
   "name": "Fan Off Threshold",
   "description": "Range 0 to 100%",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28133,
   "name": "Heating Purge Duration",
   "description": "Range 0 to 1800 seconds",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 28118,
   "name": "Fan State",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 28119,
   "name": "Off During Unoccupied",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=False, 1=True, 2=Hold"
  },
  {
   "type": "MV",
   "instance": 28120,
   "name": "Cooling Fan Required",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "MV",
   "instance": 28121,
   "name": "Heating Fan Required",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=No, 1=Yes"
  },
  {
   "type": "MV",
   "instance": 28122,
   "name": "Fan Speed Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Auto, 1=Off, 2=Low, 3=Medium, 4=High"
  },
  {
   "type": "MV",
   "instance": 28123,
   "name": "Eff Fan Speed Cmd",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=Off, 2=Low, 3=Medium, 4=High"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/johnson-controls/atc1100-app-2007-two-pipe-on-off-valve-var-speed-fan-on-off-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"
}
