{
 "manufacturer": "TCS Basys Controls",
 "manufacturer_slug": "tcs-basys-controls",
 "model": "UbiquiSTAT commercial BACnet thermostat (US4010 / US4020 / US4040 / US4050)",
 "model_slug": "ubiquistat-us4000",
 "aliases": [
  "UbiquiSTAT",
  "US4010",
  "US4020",
  "US4040",
  "US4050",
  "TCS UbiquiSTAT",
  "TCS Basys UbiquiSTAT",
  "TCS Basys thermostat"
 ],
 "equipment_type": "Thermostat (commercial RTU / heat pump, BACnet MS/TP)",
 "applies_to": "TCS Basys Controls UbiquiSTAT touchscreen thermostats: US4010 single-stage RTU/zoning, US4020 multi-stage RTU, US4040 advanced RTU and US4050 advanced application.",
 "summary": "UbiquiSTAT is a touchscreen thermostat for conventional, heat pump and modulating RTU and zoning applications, with BACnet MS/TP (or TCSbus/Modbus) on RS-485. Appendix A of the product manual lists 244 objects: occupancy schedule and calendar, setpoint pairs, staging, fan, occupancy overrides, sensor inputs and BMS-writable sensor values, relay and analog outputs, economizer, demand ventilation, limits, service status and display settings. A per-model table shows which objects each model has.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "From the product manual Appendix A (Object ID, Name, Description, Default, PV Access, Object Profile, model columns). The appendix pages are rotated; text was read by word position.",
  "Access: R/W in the PV Access column = W; objects with a Commandable profile = C; others R. PV Access also says whether the value is stored in RAM or non-volatile memory (NVM).",
  "Objects not available on every model carry the model list in the description, e.g. [US4040/US4050 only].",
  "BSV-1120 and BSV-1200 are BitString Value objects (type listed as Other) with the bit meanings in the states field. The device object itself is not listed.",
  "The newer 2022 product manual drops this appendix and refers to a separate BACnet Explorer guide; this list is from the older manual (v0717.2) hosted by Kele."
 ],
 "source": {
  "title": "UbiquiSTAT Commercial BACnet Thermostat Product Manual, Appendix A BACnet object list",
  "doc_number": "v0717.2",
  "revision_date": null,
  "url": "https://assets.kele.com/Catalog/22%20Thermostats_Controllers/PDFs/UbiquiSTAT%20Product%20Manual.pdf",
  "unofficial": true,
  "host": "Kele"
 },
 "integration": {
  "summary": "Set the RS-485 mode to BACnet, the MS/TP address and baud rate on the thermostat (device instance defaults to vendor ID 496 combined with the address), then command occupancy with MSV 700 or the schedule SCH 800 and write the setpoints. Read space temperature, system state and the outputs.",
  "minimum_points": [
   {
    "ref": "MV 700",
    "name": "Occupancy State",
    "why": "Occupancy command / state"
   },
   {
    "ref": "MV 1000",
    "name": "System Mode",
    "why": "System mode (off/auto/heat/cool)"
   },
   {
    "ref": "AV 71",
    "name": "Active Cool Setpoint",
    "why": "Active cooling setpoint"
   },
   {
    "ref": "AV 70",
    "name": "Active Heat Setpoint",
    "why": "Active heating setpoint"
   },
   {
    "ref": "MV 1101",
    "name": "Occupied Fan Mode",
    "why": "Occupied fan mode"
   },
   {
    "ref": "AV 130",
    "name": "Space Temperature",
    "why": "Space temperature (BMS can write)"
   },
   {
    "ref": "MV 1004",
    "name": "System State",
    "why": "Current heating/cooling state"
   },
   {
    "ref": "BO 305",
    "name": "G",
    "why": "Fan output"
   },
   {
    "ref": "Other 1200",
    "name": "Service Status",
    "why": "Service and fault bits"
   }
  ],
  "enable": null,
  "heartbeat": "Commands written at priority 10 are relinquished automatically after PIV 401 Command Override Timeout (default 600 s, 0-604800 s); rewrite them before it expires or use another priority.",
  "remote_sensors": "Space temperature, discharge, outdoor and mixed air temperature, CO2 and RH (AV 130-135) are commandable, so a BMS can supply them; MSV 120-123 choose the source for space temperature, mixed air, CO2 and RH.",
  "setup": [
   "BACnet MS/TP default baud 38,400 bps (TCSbus defaults to 9,600).",
   "Device instance default combines the TCS vendor ID (496) with the network address; set your own unique numbers.",
   "RS-485 address, baud and mode are also objects (PIV 603, MSV 601, MSV 602)."
  ],
  "gotchas": [
   "Many objects are stored in non-volatile memory (NVM); avoid writing those cyclically.",
   "Check the model columns: over 40 % of objects exist only on some models."
  ]
 },
 "points": [
  {
   "type": "BV",
   "instance": 803,
   "name": "External Time Clock",
   "description": "Indicates occupancy mode as determined by some external device",
   "units": "",
   "access": "C",
   "states": "0=Unoccupied, 1=Occupied"
  },
  {
   "type": "SCH",
   "instance": 800,
   "name": "Occupancy Schedule",
   "description": "Schedule determining setpoints in active use",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "CAL",
   "instance": 801,
   "name": "Schedule Calendar",
   "description": "Calendar for use by the occupancy schedule",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 40,
   "name": "Default Setpoint Pair",
   "description": "Setpoint pair used by occupied override and other features",
   "units": "",
   "access": "W",
   "states": "1=Unocc, 2=Occ A, 3=Occ B, 4=Occ C, 5=Occ D"
  },
  {
   "type": "MV",
   "instance": 41,
   "name": "Active Setpoint Pair",
   "description": "Active Setpoint Pair",
   "units": "",
   "access": "R",
   "states": "1=Unoccupied, 2=Occupied A, 3=Occupied B, 4=Occupied C, 5=Occupied D"
  },
  {
   "type": "AV",
   "instance": 71,
   "name": "Active Cool Setpoint",
   "description": "Currently active cool setpoint",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "Active Heat Setpoint",
   "description": "Currently active heat setpoint",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "A Cool Setpoint",
   "description": "A Cool Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "A Heat Setpoint",
   "description": "A Heat Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "B Cool Setpoint",
   "description": "B Cool Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "B Heat Setpoint",
   "description": "B Heat Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "C Cool Setpoint",
   "description": "C Cool Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "C Heat Setpoint",
   "description": "C Heat Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "D Cool Setpoint",
   "description": "D Cool Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "D Heat Setpoint",
   "description": "D Heat Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "Unoccupied Cool Setpoint",
   "description": "Unoccupied Cool Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "Unoccupied Heat Setpoint",
   "description": "Unoccupied Heat Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91,
   "name": "User Setpoint Adjust Limit",
   "description": "User Setpoint Adjust Limit",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 94,
   "name": "User Setpoint Adjust Mode",
   "description": "User Setpoint Adjust Mode",
   "units": "",
   "access": "W",
   "states": "1=Hold, 2=Timer"
  },
  {
   "type": "PIV",
   "instance": 92,
   "name": "User Setpoint Adjust Timeout",
   "description": "User Setpoint Adjust Timeout",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 90,
   "name": "User Setpoint Adjust",
   "description": "User Setpoint Adjust",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 93,
   "name": "User Setpoint Adjust Timer",
   "description": "User Setpoint Adjust Timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 950,
   "name": "Cool Stage 1 Enable",
   "description": "Cool Stage 1 Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 951,
   "name": "Cool Stage 1 Offset",
   "description": "Cool Stage 1 Offset",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 952,
   "name": "Cool Stage 1 Differential",
   "description": "Cool Stage 1 Differential",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 953,
   "name": "Cool Stage 1 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 960,
   "name": "Cool Stage 2 Enable",
   "description": "Cool Stage 2 Enable [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 961,
   "name": "Cool Stage 2 Offset",
   "description": "Cool Stage 2 Offset [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 962,
   "name": "Cool Stage 2 Differential",
   "description": "Cool Stage 2 Differential [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 963,
   "name": "Cool Stage 2 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active [US4020/US4040/US4050 only]",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 970,
   "name": "Cool Stage 3 Enable",
   "description": "Cool Stage 3 Enable [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 971,
   "name": "Cool Stage 3 Offset",
   "description": "Cool Stage 3 Offset [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 972,
   "name": "Cool Stage 3 Differential",
   "description": "Cool Stage 3 Differential [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 973,
   "name": "Cool Stage 3 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active [US4020/US4040/US4050 only]",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 980,
   "name": "Cool Stage 4 Enable",
   "description": "Cool Stage 4 Enable [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 981,
   "name": "Cool Stage 4 Offset",
   "description": "Cool Stage 4 Offset [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 982,
   "name": "Cool Stage 4 Differential",
   "description": "Cool Stage 4 Differential [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 983,
   "name": "Cool Stage 4 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active [US4020/US4040/US4050 only]",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 900,
   "name": "Heat Stage 1 Enable",
   "description": "Heat Stage 1 Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 901,
   "name": "Heat Stage 1 Offset",
   "description": "Heat Stage 1 Offset",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 902,
   "name": "Heat Stage 1 Differential",
   "description": "Heat Stage 1 Differential",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 903,
   "name": "Heat Stage 1 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 910,
   "name": "Heat Stage 2 Enable",
   "description": "Heat Stage 2 Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 911,
   "name": "Heat Stage 2 Offset",
   "description": "Heat Stage 2 Offset",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 912,
   "name": "Heat Stage 2 Differential",
   "description": "Heat Stage 2 Differential",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 913,
   "name": "Heat Stage 2 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 920,
   "name": "Heat Stage 3 Enable",
   "description": "Heat Stage 3 Enable [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 921,
   "name": "Heat Stage 3 Offset",
   "description": "Heat Stage 3 Offset [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 922,
   "name": "Heat Stage 3 Differential",
   "description": "Heat Stage 3 Differential [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 923,
   "name": "Heat Stage 3 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active [US4020/US4040/US4050 only]",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 930,
   "name": "Heat Stage 4 Enable",
   "description": "Heat Stage 4 Enable [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 931,
   "name": "Heat Stage 4 Offset",
   "description": "Heat Stage 4 Offset [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 932,
   "name": "Heat Stage 4 Differential",
   "description": "Heat Stage 4 Differential [US4020/US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 933,
   "name": "Heat Stage 4 Next Stage Enable Delay",
   "description": "Delay before next stage is allowed to become active [US4020/US4040/US4050 only]",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1003,
   "name": "Cool Error",
   "description": "Amount of cooling needed. A value of 0 indicates cooling satisﬁ ed",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1002,
   "name": "Heat Error",
   "description": "Amount of heating needed. A value of 0 indicates heating satisﬁ ed",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 850,
   "name": "P+I Enable",
   "description": "Enables P+I feature on relay stage control",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "PIV",
   "instance": 851,
   "name": "P+I Rate",
   "description": "Rate of the I component in Seconds/Degree, decrease for faster response",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 820,
   "name": "Smart Recovery Cool Rate",
   "description": "Smart Recovery cooling setpoint ramp rate, degrees/hour",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 821,
   "name": "Smart Recovery Heat Rate",
   "description": "Smart Recovery heating setpoint ramp rate, degrees/hour",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 822,
   "name": "Smart Recovery Cool Delta",
   "description": "Current adjustment applied to cooling by Smart Recovery",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 823,
   "name": "Smart Recovery Heat Delta",
   "description": "Current adjustment applied to heating by Smart Recovery",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 824,
   "name": "Smart Recovery A Enable",
   "description": "Smart Recovery A Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 825,
   "name": "Smart Recovery B Enable",
   "description": "Smart Recovery B Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 826,
   "name": "Smart Recovery C Enable",
   "description": "Smart Recovery C Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 827,
   "name": "Smart Recovery D Enable",
   "description": "Smart Recovery D Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "MV",
   "instance": 1100,
   "name": "Active Fan Mode",
   "description": "Active Fan Mode",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=On, 3=Cool, 4=Auto + Re-circ"
  },
  {
   "type": "MV",
   "instance": 1101,
   "name": "Occupied Fan Mode",
   "description": "Occupied Fan Mode",
   "units": "",
   "access": "W",
   "states": "1=Auto, 2=On, 3=Cool, 4=Auto + Re-circ"
  },
  {
   "type": "MV",
   "instance": 1102,
   "name": "Unoccupied Fan Mode",
   "description": "Unoccupied Fan Mode",
   "units": "",
   "access": "W",
   "states": "1=Auto, 2=On, 3=Cool, 4=Auto + Re-circ"
  },
  {
   "type": "PIV",
   "instance": 1105,
   "name": "Fan Post-Conditioning Runtime for Heat",
   "description": "How long the fan runs after all heat stages become inactive",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1106,
   "name": "Fan Post-Conditioning Runtime for Cool",
   "description": "How long the fan runs after all cool stages become inactive",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1110,
   "name": "Fan Proving Input Status",
   "description": "Fan Proving Input Status",
   "units": "",
   "access": "C",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 1111,
   "name": "Fan Proving Failure Status",
   "description": "Fan proving failure; write inactive to reset",
   "units": "",
   "access": "W",
   "states": "0=Ok, 1=Failed"
  },
  {
   "type": "PIV",
   "instance": 1112,
   "name": "Fan Proving Delay",
   "description": "Delay after fan is activated before proving is performed",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1113,
   "name": "Fan Proving Recovery Attempts",
   "description": "Fan Proving Recovery Attempts",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1114,
   "name": "Fan Proving Recovery Delay",
   "description": "Delay between each recovery attempt after a proving failure",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1115,
   "name": "Fan Recirc Period",
   "description": "Period over which the recirculation is calculated",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1116,
   "name": "Fan Recirc Occupied Percentage",
   "description": "Minimum duty cycle for fan recirculation when occupied",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1117,
   "name": "Fan Recirc Unoccupied Percentage",
   "description": "Minimum duty cycle for fan recirculation when unoccupied",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1001,
   "name": "Thermostat Type",
   "description": "Thermostat Type",
   "units": "",
   "access": "W",
   "states": "1=Conventional, 2=Heat Pump"
  },
  {
   "type": "MV",
   "instance": 1000,
   "name": "System Mode",
   "description": "System Mode",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Auto, 3=Heat, 4=Cool, 5=Emergency Heat, 6=Off + Fan Recirc"
  },
  {
   "type": "PIV",
   "instance": 1010,
   "name": "Power-Up Delay",
   "description": "Delay after power-up before any control is performed",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1011,
   "name": "Reversing Valve Delay",
   "description": "Delay between reversing valve changing state and compressor running",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1004,
   "name": "System State",
   "description": "System State",
   "units": "",
   "access": "R",
   "states": "1=System Off, 2=Disabled, 3=Idle, 4=Heating, 5=Cooling, 6=Heating Lockout, 7=Cooling Lockout"
  },
  {
   "type": "MV",
   "instance": 700,
   "name": "Occupancy State",
   "description": "Occupancy State",
   "units": "",
   "access": "C",
   "states": "1=Unoccupied, 2=Occupied"
  },
  {
   "type": "MV",
   "instance": 701,
   "name": "Occupancy Override Mode",
   "description": "Allows user to override occupancy state",
   "units": "",
   "access": "W",
   "states": "1=Disabled, 2=Enabled, 3=Unoccupied Only"
  },
  {
   "type": "PIV",
   "instance": 703,
   "name": "Occupancy State Override Time",
   "description": "Duration of timed occupancy state override",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 704,
   "name": "Occupied Transition Delay",
   "description": "Delay before scheduled transition to occupied occupancy state",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 705,
   "name": "Occupancy Override State",
   "description": "Occupancy Override State",
   "units": "",
   "access": "R",
   "states": "1=OFF, 2=ON (Timed), 3=ON (Hold)"
  },
  {
   "type": "PIV",
   "instance": 706,
   "name": "Occupancy Override Timer",
   "description": "Time remaining when override timer is active",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 707,
   "name": "Momentary Occupancy Override",
   "description": "Momentary Occupancy Override",
   "units": "",
   "access": "C",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 708,
   "name": "External Occupancy Override",
   "description": "Continuous override to occupied occupancy state",
   "units": "",
   "access": "C",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "AI",
   "instance": 100,
   "name": "Internal Sensor Input",
   "description": "Built-in temperature input, includes user calibration",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 110,
   "name": "Internal Sensor User Calibration",
   "description": "Built-in temperature user calibration",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 101,
   "name": "T1 RTD Input",
   "description": "T1 terminal RTD temperature input, includes user calibration",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 111,
   "name": "T1 RTD User Calibration",
   "description": "T1 RTD User Calibration",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "T2 RTD Input",
   "description": "T2 terminal RTD temperature input, includes user calibration",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 112,
   "name": "T2 RTD User Calibration",
   "description": "T2 RTD User Calibration",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "T3 RTD Input",
   "description": "T3 terminal RTD temperature input, includes user calibration",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 113,
   "name": "T3 RTD User Calibration",
   "description": "T3 RTD User Calibration",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 151,
   "name": "AI1",
   "description": "Analog Input 1 [US4040/US4050 only]",
   "units": "mA",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 170,
   "name": "AI1 Input Range",
   "description": "AI1 Input Range [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=4 - 20 mA, 2=0 - 20 mA"
  },
  {
   "type": "AV",
   "instance": 161,
   "name": "AI1 Scaled Min",
   "description": "AI1 Scaled Min [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 162,
   "name": "AI1 Scaled Max",
   "description": "AI1 Scaled Max [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 181,
   "name": "AI1 Scaled",
   "description": "Analog Input 1 in engineering units [US4040/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 152,
   "name": "AI2",
   "description": "Analog Input 2 [US4050 only]",
   "units": "mA",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 171,
   "name": "AI2 Input Range",
   "description": "AI2 Input Range [US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=4 - 20 mA, 2=0 - 20 mA"
  },
  {
   "type": "AV",
   "instance": 163,
   "name": "AI2 Scaled Min",
   "description": "AI2 Scaled Min [US4050 only]",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 164,
   "name": "AI2 Scaled Max",
   "description": "AI2 Scaled Max [US4050 only]",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 182,
   "name": "AI2 Scaled",
   "description": "Analog Input 2 in engineering units [US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 120,
   "name": "Space Temperature Source",
   "description": "Space Temperature Source",
   "units": "",
   "access": "W",
   "states": "1=Internal Temperature, 2=T1, 3=T1 & Internal Temp. Averaging"
  },
  {
   "type": "AV",
   "instance": 129,
   "name": "Space Temperature Averaging Weight",
   "description": "Weight given to the Internal Temperature when averaging",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 121,
   "name": "Mixed Air Temperature Source",
   "description": "Mixed Air Temperature Source [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=None, 2=T1"
  },
  {
   "type": "MV",
   "instance": 122,
   "name": "Space Carbon Dioxide Source",
   "description": "Space Carbon Dioxide Source [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=None, 2=AI1, 3=AI2"
  },
  {
   "type": "MV",
   "instance": 123,
   "name": "Space Relative Humidity Source",
   "description": "Space Relative Humidity Source [US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=None, 2=AI1, 3=AI2"
  },
  {
   "type": "AV",
   "instance": 130,
   "name": "Space Temperature",
   "description": "Space Temperature",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 131,
   "name": "Discharge Air Temperature",
   "description": "Discharge Air Temperature",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 132,
   "name": "Outdoor Air Temperature",
   "description": "Outdoor Air Temperature",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 133,
   "name": "Mixed Air Temperature",
   "description": "Mixed Air Temperature [US4040/US4050 only]",
   "units": "°F",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 134,
   "name": "Space Carbon Dioxide",
   "description": "Space Carbon Dioxide [US4040/US4050 only]",
   "units": "ppm",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 135,
   "name": "Space Relative Humidity",
   "description": "Space Relative Humidity [US4050 only]",
   "units": "%RH",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 251,
   "name": "DI1",
   "description": "Digital Input 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 261,
   "name": "DI1 Mode",
   "description": "Digital Input 1 Mode",
   "units": "",
   "access": "W",
   "states": "1=Monitor, 2=Filter Service, 3=Service, 4=Fan Proving, 5=Economizer Enable, 6=AquaStat, 7=Momentary Occupancy Override, 8=External Occupancy Override, 9=External Time Clock, 10=Setpoint Setback"
  },
  {
   "type": "BI",
   "instance": 252,
   "name": "DI2",
   "description": "Digital Input 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 262,
   "name": "DI2 Mode",
   "description": "Digital Input 2 Mode",
   "units": "",
   "access": "W",
   "states": "1=Monitor, 2=Filter Service, 3=Service, 4=Fan Proving, 5=Economizer Enable, 6=AquaStat, 7=Momentary Occupancy Override, 8=External Occupancy Override, 9=External Time Clock, 10=Setpoint Setback"
  },
  {
   "type": "BI",
   "instance": 253,
   "name": "DI3",
   "description": "Digital Input 3",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 263,
   "name": "DI3 Mode",
   "description": "Digital Input 3 Mode",
   "units": "",
   "access": "W",
   "states": "1=Monitor, 2=Filter Service, 3=Service, 4=Fan Proving, 5=Economizer Enable, 6=AquaStat, 7=Momentary Occupancy Override, 8=External Occupancy Override, 9=External Time Clock, 10=Setpoint Setback"
  },
  {
   "type": "BO",
   "instance": 301,
   "name": "W1",
   "description": "Heat 1 / Auxiliary Heat 1 relay",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 302,
   "name": "W2",
   "description": "Heat 2 / Auxiliary Heat 2 relay [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 303,
   "name": "Y1",
   "description": "Cool 1 / Compressor 1 relay",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 304,
   "name": "Y2",
   "description": "Cool 2 / Compressor 2 relay [US4020/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 305,
   "name": "G",
   "description": "Fan relay",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 306,
   "name": "B/O",
   "description": "Heat pump reversing valve relay, additional stages",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 316,
   "name": "B/O Mode",
   "description": "B/O relay mode",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Reversing Valve, 3=Heat Stage 3, 4=Cool Stage 3, 5=Heat Stage 4, 6=Cool Stage 4"
  },
  {
   "type": "BO",
   "instance": 307,
   "name": "TC",
   "description": "Time clock output relay, additional stages",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 317,
   "name": "TC Mode",
   "description": "TC relay mode",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Time Clock, 3=Heat Stage 3, 4=Cool Stage 3, 5=Heat Stage 4, 6=Cool Stage 4"
  },
  {
   "type": "AO",
   "instance": 200,
   "name": "AO1",
   "description": "Analog Output 1 [US4010/US4040/US4050 only]",
   "units": "mA",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 240,
   "name": "AO1 Percentage",
   "description": "Analog Output 1 percentage [US4010/US4040/US4050 only]",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 210,
   "name": "AO1 Mode",
   "description": "Analog Output 1 mode [US4010/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Heat/Cool/Aquastat, 3=OA Damper, 4=Midpoint"
  },
  {
   "type": "MV",
   "instance": 220,
   "name": "AO1 Action",
   "description": "Analog Output 1 action [US4010/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Direct, 2=Reverse"
  },
  {
   "type": "MV",
   "instance": 230,
   "name": "AO1 Range",
   "description": "Analog Output 1 range [US4010/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=4 - 20 mA, 2=0 - 20 mA"
  },
  {
   "type": "AO",
   "instance": 201,
   "name": "AO2",
   "description": "Analog Output 2 [US4010/US4050 only]",
   "units": "mA",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 241,
   "name": "AO2 Percentage",
   "description": "Analog Output 2 percentage [US4010/US4050 only]",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 211,
   "name": "AO2 Mode",
   "description": "Analog Output 2 mode [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Heat/Cool/Aquastat, 3=OA Damper, 4=Midpoint"
  },
  {
   "type": "MV",
   "instance": 221,
   "name": "AO2 Action",
   "description": "Analog Output 2 action [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Direct, 2=Reverse"
  },
  {
   "type": "MV",
   "instance": 231,
   "name": "AO2 Range",
   "description": "Analog Output 2 range [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=4 - 20 mA, 2=0 - 20 mA"
  },
  {
   "type": "MV",
   "instance": 1400,
   "name": "AO1 H/C/A Mode",
   "description": "Analog Output 1 Heat/ Cool/Aquastat Mode [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Heat, 2=Cool, 3=Aquastat"
  },
  {
   "type": "AV",
   "instance": 1410,
   "name": "AO1 H/C/A Min Position",
   "description": "Analog Output 1 Heat/ Cool/Aquastat minimum position [US4010/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1420,
   "name": "AO1 H/C/A Max Position",
   "description": "Analog Output 1 Heat/Cool/Aquastat maximum position [US4010/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1430,
   "name": "AO1 H/C/A Unoccupied Mode",
   "description": "Analog Output 1 Heat/Cool/Aquastat unoccupied mode [US4010/US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Modulate, 2=Fixed"
  },
  {
   "type": "AV",
   "instance": 1440,
   "name": "AO1 H/C/A Unoccupied Fixed Output",
   "description": "Analog Output 1 Heat/Cool/Aquastat unoccupied ﬁ xed output [US4010/US4040/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1401,
   "name": "AO2 H/C/A Mode",
   "description": "Analog Output 2 Heat/ Cool/Aquastat Mode [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Heat, 2=Cool, 3=Aquastat"
  },
  {
   "type": "AV",
   "instance": 1411,
   "name": "AO2 H/C/A Min Position",
   "description": "Analog Output 2 Heat/ Cool/Aquastat minimum position [US4010/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1421,
   "name": "AO2 H/C/A Max Position",
   "description": "Analog Output 2 Heat/Cool/Aquastat maximum position [US4010/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1431,
   "name": "AO2 H/C/A Unoccupied Mode",
   "description": "Analog Output 2 Heat/Cool/Aquastat unoccupied mode [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Modulate, 2=Fixed"
  },
  {
   "type": "AV",
   "instance": 1441,
   "name": "AO2 H/C/A Unoccupied Fixed Output",
   "description": "Analog Output 2 Heat/Cool/Aquastat unoccupied ﬁ xed output [US4010/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1450,
   "name": "Aquastat Mode",
   "description": "Aquastat method for determining whether to heat or cool [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Analog, 2=Digital"
  },
  {
   "type": "AV",
   "instance": 1451,
   "name": "Aquastat Analog Setpoint",
   "description": "Setpoint used by analog aquastat mode [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1452,
   "name": "Aquastat Digital Control",
   "description": "Aquastat Digital Control [US4010/US4050 only]",
   "units": "",
   "access": "C",
   "states": "0=Cool, 1=Heat"
  },
  {
   "type": "AV",
   "instance": 1600,
   "name": "Heat Analog Output",
   "description": "Heat Analog Output [US4010/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1601,
   "name": "Cool Analog Output",
   "description": "Cool Analog Output [US4010/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1610,
   "name": "Heat Prop Band",
   "description": "Proportional band for modulating heat [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1611,
   "name": "Cool Prop Band",
   "description": "Proportional band for modulating cool [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1602,
   "name": "AO Heat Setpoint Offset",
   "description": "Offset subtracted from the heat setpoint for modulating control [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1603,
   "name": "AO Cool Setpoint Offset",
   "description": "Offset added to the cool setpoint for modulating control [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1604,
   "name": "Heat Discharge Reset Enable",
   "description": "Heat Discharge Reset Enable [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1606,
   "name": "Heat Discharge Reset Ratio",
   "description": "Heat Discharge Reset Ratio [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1608,
   "name": "Heat Discharge Reset Base Setpoint",
   "description": "Heat Discharge Reset Base Setpoint [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1612,
   "name": "Heat Discharge Reset Active Setpoint",
   "description": "Heat Discharge Reset Active Setpoint [US4010/US4050 only]",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1605,
   "name": "Cool Discharge Reset Enable",
   "description": "Cool Discharge Reset Enable [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1607,
   "name": "Cool Discharge Reset Ratio",
   "description": "Cool Discharge Reset Ratio [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1609,
   "name": "Cool Discharge Reset Base Setpoint",
   "description": "Cool Discharge Reset Base Setpoint [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1613,
   "name": "Cool Discharge Reset Active Setpoint",
   "description": "Cool Discharge Reset Active Setpoint [US4010/US4050 only]",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1622,
   "name": "Heat Discharge Tempering Mode",
   "description": "Heat Discharge Tempering Mode [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On, 3=Occupied Only"
  },
  {
   "type": "AV",
   "instance": 1620,
   "name": "Heat Discharge Tempering Setpoint",
   "description": "Heat Discharge Tempering Setpoint [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1624,
   "name": "Heat Discharge Tempering Prop Band",
   "description": "Proportional band for heat discharge tempering [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1626,
   "name": "Heat Discharge Tempering Output",
   "description": "Heat Discharge Tempering Output [US4010/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1623,
   "name": "Cool Discharge Tempering Mode",
   "description": "Cool Discharge Tempering Mode [US4010/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=On, 3=Occupied Only"
  },
  {
   "type": "AV",
   "instance": 1621,
   "name": "Cool Discharge Tempering Setpoint",
   "description": "Cool Discharge Tempering Setpoint [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1625,
   "name": "Cool Discharge Tempering Prop Band",
   "description": "Proportional band used by cool discharge tempering [US4010/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1627,
   "name": "Cool Discharge Tempering Output",
   "description": "Cool Discharge Tempering Output [US4010/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1500,
   "name": "Outdoor Damper Min Position",
   "description": "Outdoor Damper Min Position [US4040/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1501,
   "name": "Outdoor Damper Control Source",
   "description": "Outdoor Damper Control Source [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Discharge Air, 2=Mixed Air"
  },
  {
   "type": "AV",
   "instance": 1510,
   "name": "Economizer Output",
   "description": "Economizer Output [US4040/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1511,
   "name": "Economizer Mode",
   "description": "Determines when economizer is activated [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Digital Input, 3=Drybulb Setpoint, 4=Drybulb Compare"
  },
  {
   "type": "AV",
   "instance": 1512,
   "name": "Economizer Setpoint",
   "description": "Economizer Setpoint [US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1513,
   "name": "Economizer Prop Band",
   "description": "Proportional band for economizer [US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1514,
   "name": "Economizer OA Drybulb Setpoint",
   "description": "Economizer Outdoor Drybulb Setpoint [US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1515,
   "name": "Economizer OA Drybulb Compare Delta",
   "description": "Difference between outdoor and space temperature before economizer is activated [US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1516,
   "name": "Economizer Unoccupied Enable",
   "description": "Economizer Unoccupied Enable [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 1517,
   "name": "Economizer DI Enable",
   "description": "Economizer enable for Digital Input economizer mode [US4040/US4050 only]",
   "units": "",
   "access": "C",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BV",
   "instance": 1518,
   "name": "Economizer Free Cooling Available",
   "description": "Indicates economizer can provide cooling [US4040/US4050 only]",
   "units": "",
   "access": "R",
   "states": "0=False, 1=True"
  },
  {
   "type": "BV",
   "instance": 1519,
   "name": "Economizer Enabled",
   "description": "Indicates economizer is currently providing cooling [US4040/US4050 only]",
   "units": "",
   "access": "R",
   "states": "0=False, 1=True"
  },
  {
   "type": "AV",
   "instance": 1530,
   "name": "Demand Ventilation Output",
   "description": "Demand Ventilation Output [US4040/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1531,
   "name": "Demand Ventilation Enable",
   "description": "Demand Ventilation Enable [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1532,
   "name": "Demand Ventilation Setpoint",
   "description": "Demand ventilation CO2 setpoint [US4040/US4050 only]",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1533,
   "name": "Demand Ventilation Prop Band",
   "description": "Demand ventilation CO2 proportional band [US4040/US4050 only]",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1534,
   "name": "Demand Ventilation LL Override Enable",
   "description": "Allows demand ventilation to override discharge air low limit [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1540,
   "name": "OA Damper Discharge Air LL Output",
   "description": "OA Damper Discharge Air Low Limit Output [US4040/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1541,
   "name": "OA Damper Discharge Air LL Enable",
   "description": "OA Damper Discharge Air Low Limit Enable [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1542,
   "name": "OA Damper Discharge Air LL Setpoint",
   "description": "Setpoint at which the OA damper is fully closed [US4040/US4050 only]",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1550,
   "name": "Pre-occ Purge Output",
   "description": "Pre-occupancy Purge Output [US4040/US4050 only]",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1551,
   "name": "Pre-occ Purge Enable",
   "description": "Pre-occupancy Purge Enable [US4040/US4050 only]",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1552,
   "name": "Pre-occ Purge OA Damper Position",
   "description": "Pre-occupancy Purge OA Damper Position [US4040/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1553,
   "name": "Pre-occ Purge Duration",
   "description": "Duration prior to occupied occupancy state when feature is active [US4040/US4050 only]",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1700,
   "name": "Midpoint Bias",
   "description": "Percent of output allocated to heating for midpoint control. [US4010/US4050 only]",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 1120,
   "name": "Limit and Lockout Status",
   "description": "Limit and Lockout Status",
   "units": "",
   "access": "R",
   "states": "Bits: (1) OA Lockout Heat, (2) OA Lockout Cool, (3) DA Limit Heat, (4) DA Limit Cool, (5) LL Changeover"
  },
  {
   "type": "BV",
   "instance": 1130,
   "name": "Outdoor Air Lockout Enable",
   "description": "Outdoor Air Lockout Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1132,
   "name": "Outdoor Air Lockout Cool Setpoint",
   "description": "Mechanical cooling is not allowed when outdoor air is below this value",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1131,
   "name": "Outdoor Air Lockout Heat Setpoint",
   "description": "Heating is not allowed when outdoor air is above this value",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1140,
   "name": "Discharge Air Limit Enable",
   "description": "Discharge Air Limit Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1142,
   "name": "Discharge Air Limit Cool Setpoint",
   "description": "Cooling is not allowed when discharge air is below this value",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1141,
   "name": "Discharge Air Limit Heat Setpoint",
   "description": "Heating is not allowed when discharge air is above this value",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1150,
   "name": "Low Limit Changeover Enable",
   "description": "Outdoor air low limit changeover enable (heat pump only)",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "AV",
   "instance": 1151,
   "name": "Low Limit Changeover Setpoint",
   "description": "Compressors are disabled below this outdoor air setpoint (heat pump only)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1250,
   "name": "DI Setpoint Setback State",
   "description": "DI Setpoint Setback State",
   "units": "",
   "access": "C",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 1251,
   "name": "DI Setpoint Setback Input",
   "description": "DI Setpoint Setback Input",
   "units": "",
   "access": "C",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "PIV",
   "instance": 1252,
   "name": "DI Setpoint Setback Start Delay",
   "description": "Duration setback input must remain active before setback state becomes active",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 1253,
   "name": "DI Setpoint Setback Minimum On Time",
   "description": "DI Setpoint Setback Minimum On Time",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1254,
   "name": "DI Setpoint Setback Value",
   "description": "Amount to setback the heating and cooling setpoints",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "Other",
   "instance": 1200,
   "name": "Service Status",
   "description": "Service Status",
   "units": "",
   "access": "R",
   "states": "Bits: (1) Check Filter, (2) Fan Proving Failure, (3) Discharge Limit Low, (4) Discharge Limit High, (5) DI1 Service, (6) DI2 Service, (7) DI3 Service"
  },
  {
   "type": "CSV",
   "instance": 1210,
   "name": "DI1 Service Status Custom Message",
   "description": "DI1 Service Status Custom Message",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "CSV",
   "instance": 1211,
   "name": "DI2 Service Status Custom Message",
   "description": "DI2 Service Status Custom Message",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "CSV",
   "instance": 1212,
   "name": "DI3 Service Status Custom Message",
   "description": "DI3 Service Status Custom Message",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 401,
   "name": "Command Override Timeout",
   "description": "Commands at priority 10 are automatically relinquished after this time",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 802,
   "name": "Daylight Saving Time Enable",
   "description": "Daylight Saving Time Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "PIV",
   "instance": 603,
   "name": "RS-485 Address",
   "description": "RS-485 Address",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 601,
   "name": "RS-485 Baud Rate",
   "description": "RS-485 Baud Rate",
   "units": "",
   "access": "W",
   "states": "1=9,600, 2=19,200, 3=38,400, 4=57,600, 5=76,800, 6=115,200"
  },
  {
   "type": "MV",
   "instance": 602,
   "name": "RS-485 Mode",
   "description": "Communication protocol used on the RS- 485 bus",
   "units": "",
   "access": "W",
   "states": "1=TCSbus, 2=BACnet MS/TP"
  },
  {
   "type": "BV",
   "instance": 1800,
   "name": "Residential Mode Enable",
   "description": "Residential Mode Enable",
   "units": "",
   "access": "W",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "MV",
   "instance": 1801,
   "name": "Residential Mode Setpoint Source",
   "description": "Residential Mode Setpoint Source",
   "units": "",
   "access": "W",
   "states": "1=Schedule, 2=Hold"
  },
  {
   "type": "AV",
   "instance": 1802,
   "name": "Residential Mode Hold Heat Setpoint",
   "description": "Residential Mode Hold Heat Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1803,
   "name": "Residential Mode Hold Cool Setpoint",
   "description": "Residential Mode Hold Cool Setpoint",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "PIV",
   "instance": 501,
   "name": "User Access Code",
   "description": "Access code for changes at the thermostat (0 = none)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 502,
   "name": "Display Clock Format (12/24 hour)",
   "description": "Time format shown on local display",
   "units": "",
   "access": "W",
   "states": "1=12 Hour, 2=24 Hour"
  },
  {
   "type": "MV",
   "instance": 503,
   "name": "Display Units (F/C)",
   "description": "Temperature units on local display",
   "units": "",
   "access": "W",
   "states": "1=Fahrenheit, 2=Celsius"
  },
  {
   "type": "MV",
   "instance": 504,
   "name": "Display Brightness",
   "description": "Backlight brightness on local display",
   "units": "",
   "access": "W",
   "states": "1=Low, 2=Medium, 3=High"
  },
  {
   "type": "MV",
   "instance": 505,
   "name": "Display Banner Mode",
   "description": "Information shown in top-right corner of local display",
   "units": "",
   "access": "W",
   "states": "1=Date & Time and Name, 2=Date & Time Only"
  },
  {
   "type": "CSV",
   "instance": 506,
   "name": "Display Info Text",
   "description": "Optional text shown on local display. Automatically cleared after Command Timeout",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 1300,
   "name": "Firmware Upgrade File",
   "description": "Firmware Upgrade File",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 1301,
   "name": "Factory Settings File",
   "description": "Factory Settings File",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 1302,
   "name": "User Settings File",
   "description": "User settings for backup and restore",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 1303,
   "name": "Operation Statistics File",
   "description": "Operation Statistics File",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "FILE",
   "instance": 1320,
   "name": "Diagnostic Log File",
   "description": "Diagnostic Log File",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/tcs-basys-controls/ubiquistat-us4000",
 "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"
}
