{
 "manufacturer": "Desert Aire",
 "manufacturer_slug": "desert-aire",
 "model": "SelectAire (SA) Series - program 3.x.x",
 "model_slug": "selectaire-sa",
 "aliases": [
  "SelectAire",
  "SA Series",
  "Desert Aire SA",
  "SA 3.x.x",
  "EC-10617",
  "EC-10880"
 ],
 "equipment_type": "Indoor pool dehumidifier (air handler) controller",
 "applies_to": "Desert Aire SelectAire (SA) indoor pool dehumidifiers running controller program version 3.x.x.",
 "summary": "SelectAire units are indoor pool dehumidifiers. The BACnet list is similar to the SelectAire Plus list but uses different instance numbers and a few different points: sensor analog inputs, four writable setpoints, component status and alarm binary inputs, seven writable binary values (occupancy, event, max outdoor air, purge, unit off, roof lockout, reset) and a multistate unit status. Program 3.0.11 added two discharge pressure sensor fault inputs.",
 "bacnet_transport": [],
 "firmware": "Program version 3.x.x (BI 102/103 need 3.0.11 or later)",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "BI 35 Active Alarm is inverted: 0 = alarm active, 1 = normal.",
  "BI 102/103 and MI 102 share instance 102 but are different object types.",
  "BI 48 Remote Off is 0 when the unit is off and 1 in normal operation.",
  "The source does not say whether the unit uses BACnet IP or BACnet MS/TP.",
  "The list covers options a given unit may not have (second pool, cooling towers, VOC sensor, circuit B); those points won't carry real data.",
  "The SelectAire Plus (SP) list has similar points at different instance numbers; don't reuse one unit's mapping on the other."
 ],
 "source": {
  "title": "BACnet Points List - Unit Type SA For Program Version 3.x.x and Above",
  "doc_number": "EC-10880 (Rev. 01)",
  "revision_date": "2022-11-28",
  "url": "https://www.desert-aire.com/wp-content/uploads/2025/04/https___www.desert-aire.com_sites_default_files_SA20BACnet20Points203_x_x.pdf"
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Suction Pressure A",
   "description": "Range 0.0 to 250.0 psig",
   "units": "psig",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Discharge Pressure A",
   "description": "Range 0.0 to 650.0 psig",
   "units": "psig",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Zone Air Relative Humidity",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Zone Air Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Supply Air Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Suction Pressure B",
   "description": "Range 0.0 to 250.0 psig",
   "units": "psig",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Discharge Pressure B",
   "description": "Range 0.0 to 650.0 psig",
   "units": "psig",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Pool 1 Inlet Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Pool 2 Inlet Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Pool 1 Outlet Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Pool 2 Outlet Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Supply Blower DP",
   "description": "Range 0.0 to 25.0 in. w.c.",
   "units": "in. w.c.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Exhaust Blower DP",
   "description": "Range 0.0 to 25.0 in. w.c.",
   "units": "in. w.c.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Evaporator DP",
   "description": "Range 0.0 to 2.0 in. w.c.",
   "units": "in. w.c.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Cool Exhaust DP",
   "description": "Range 0.0 to 2.0 in. w.c.",
   "units": "in. w.c.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Outdoor Air DP",
   "description": "Range 0.0 to 2.0 in. w.c.",
   "units": "in. w.c.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Zone Pressure DP",
   "description": "Range -1.0 to 1.0 in. w.c.",
   "units": "in. w.c.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "VOC Sensor",
   "description": "Range 0 to 2000 ppm",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Outdoor Air Relative Humidity",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Outdoor Air Temperature",
   "description": "Range -40.0 to 140.0 °F",
   "units": "°F / °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Evap Bypass Damper Output",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "Outdoor Air Damper Output",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "Air Heat Command",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "Exhaust Blower CFM",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "Low Exhaust Speed",
   "description": "Range 0.0 to 100.0 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "Zone Relative Humidity Setpoint",
   "description": "Settable 0.0 to 99.0 %",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "Zone Air Temperature Setpoint",
   "description": "Settable 65.0 to 99.0 °F",
   "units": "°F / °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "Pool 1 Water Temperature Setpoint",
   "description": "Settable 70.0 to 104.0 °F",
   "units": "°F / °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "Pool 2 Water Temperature Setpoint",
   "description": "Settable 70.0 to 104.0 °F",
   "units": "°F / °C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 30,
   "name": "Supply Blower On",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 31,
   "name": "Exhaust Blower On",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 32,
   "name": "Compressor A",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 33,
   "name": "Compressor B",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 34,
   "name": "Airflow",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 35,
   "name": "Active Alarm",
   "description": "Unit alarm state (inverted)",
   "units": "",
   "access": "R",
   "states": "0=Alarm active, 1=Normal"
  },
  {
   "type": "BI",
   "instance": 36,
   "name": "Air Heating Required",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 37,
   "name": "Auxiliary Heat Required Pool 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 38,
   "name": "Auxiliary Heat Required Pool 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 39,
   "name": "Pool 1 Flow Switch",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 40,
   "name": "Pool 2 Flow Switch",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 41,
   "name": "Tower 1 Flow Switch",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 42,
   "name": "Tower 2 Flow Switch",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 43,
   "name": "Occupied",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Un-occupied, 1=Occupied"
  },
  {
   "type": "BI",
   "instance": 44,
   "name": "Event Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Event On"
  },
  {
   "type": "BI",
   "instance": 45,
   "name": "Maximum Outdoor Air Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Max OA On"
  },
  {
   "type": "BI",
   "instance": 46,
   "name": "Economizer On",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Economizer Running"
  },
  {
   "type": "BI",
   "instance": 47,
   "name": "Purge Mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Purge On"
  },
  {
   "type": "BI",
   "instance": 48,
   "name": "Remote Off",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Unit Off, 1=Normal"
  },
  {
   "type": "BI",
   "instance": 49,
   "name": "Suction Pressure A Alarm",
   "description": "Very low suction pressure, circuit A",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 50,
   "name": "Suction Pressure B Alarm",
   "description": "Very low suction pressure, circuit B",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 51,
   "name": "Multiple Suction Pressure A Alarms",
   "description": "Repeated low suction pressure, circuit A",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 52,
   "name": "Multiple Suction Pressure B Alarms",
   "description": "Repeated low suction pressure, circuit B",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 53,
   "name": "Discharge Pressure A Alarm",
   "description": "High discharge pressure, circuit A",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 54,
   "name": "Discharge Pressure B Alarm",
   "description": "High discharge pressure, circuit B",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 55,
   "name": "Zone Sensor Alarm",
   "description": "Zone sensor communication fault",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 56,
   "name": "Outdoor Air Sensor Alarm",
   "description": "Outdoor air sensor communication fault",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 57,
   "name": "Supply Blower Overload",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 58,
   "name": "Exhaust Blower Overload",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 59,
   "name": "Compressor A Overload",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 60,
   "name": "Compressor B Overload",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 61,
   "name": "Smoke / General Alarm",
   "description": "Smoke alarm input",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 62,
   "name": "Low Voltage Alarm",
   "description": "Voltage monitor alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 63,
   "name": "Freeze Protection Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 64,
   "name": "Low Exhaust Blower Overload",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 65,
   "name": "OA Filter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 66,
   "name": "RA Filter Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 67,
   "name": "High Condensate Level Alarm",
   "description": "Drain pan level high",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 68,
   "name": "Offline c.PCOe 2",
   "description": "Expansion module 2 communication fault",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 69,
   "name": "Offline c.PCOe 3",
   "description": "Expansion module 3 communication fault",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 70,
   "name": "Offline c.PCOe 4",
   "description": "Expansion module 4 communication fault",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 71,
   "name": "Retain Memory Alarm",
   "description": "Retain memory alarm",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 72,
   "name": "Retain Memory Error",
   "description": "Retain memory error",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 73,
   "name": "EVD Low Superheat A Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 74,
   "name": "EVD Low Superheat B Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 75,
   "name": "EVD LOP A Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 76,
   "name": "EVD LOP B Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 77,
   "name": "EVD MOP A Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 78,
   "name": "EVD MOP B Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 79,
   "name": "EVD Valve A Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 80,
   "name": "EVD Valve B Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 81,
   "name": "EVD Low Suct A Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 82,
   "name": "EVD Low Suct B Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 83,
   "name": "EVD High T Cond Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 84,
   "name": "EVD S1 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 85,
   "name": "EVD S2 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 86,
   "name": "EVD S3 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 87,
   "name": "EVD S4 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 88,
   "name": "EVD Battery Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 89,
   "name": "EVD EEPROM Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 90,
   "name": "EVD Incomplete Closing Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 91,
   "name": "EVD Emergency Closing Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 92,
   "name": "EVD Firmware Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 93,
   "name": "EVD Config Error",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 94,
   "name": "EVD Offline Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 102,
   "name": "Discharge Pressure Sensor Fault Circuit A",
   "description": "Added for program 3.0.11",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 103,
   "name": "Discharge Pressure Sensor Fault Circuit B",
   "description": "Added for program 3.0.11",
   "units": "",
   "access": "R",
   "states": "0=Normal, 1=Alarm"
  },
  {
   "type": "BV",
   "instance": 95,
   "name": "Network Occupied",
   "description": "Occupancy command",
   "units": "",
   "access": "W",
   "states": "0=Unoccupied, 1=Occupied"
  },
  {
   "type": "BV",
   "instance": 96,
   "name": "Network Event",
   "description": "Event mode command",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Event mode"
  },
  {
   "type": "BV",
   "instance": 97,
   "name": "Network Max OA",
   "description": "Maximum outdoor air mode command",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Max OA"
  },
  {
   "type": "BV",
   "instance": 98,
   "name": "Network Purge",
   "description": "Purge mode command",
   "units": "",
   "access": "W",
   "states": "0=Normal, 1=Purge"
  },
  {
   "type": "BV",
   "instance": 99,
   "name": "Network Off",
   "description": "Unit off command",
   "units": "",
   "access": "W",
   "states": "0=Unit on, 1=Unit off"
  },
  {
   "type": "BV",
   "instance": 100,
   "name": "Network Roof Lockout",
   "description": "Write 1 while the roof or wall is open",
   "units": "",
   "access": "W",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "BV",
   "instance": 101,
   "name": "Remote Reset",
   "description": "Write 1 to reset the unit remotely",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 102,
   "name": "Unit Status",
   "description": "Current operating state code",
   "units": "",
   "access": "R",
   "states": "0=Unit Off / Zone Satisfied, 1=Heating Required, 2=Cooling Required, 3=Dehumidification Required, 4=Dehum and Heating Required, 5=Dehum and Cooling Required, 6=Energy Recovery, 7=Low Air Flow Condition, 8=Low Suction Pressure Condition, 9=EEV Initialization"
  }
 ],
 "integration": {
  "summary": "Write occupancy (BV 95) and, if the BMS owns start/stop, Network Off (BV 99). Set the space RH, space air and pool water setpoints through AV 26-29. Monitor Unit Status (MI 102), space conditions and Active Alarm (BI 35, inverted), and use Remote Reset (BV 101) to clear alarms.",
  "minimum_points": [
   {
    "ref": "BV 99",
    "name": "Network Off",
    "why": "Unit off command (1 = off, 0 = on)"
   },
   {
    "ref": "BV 95",
    "name": "Network Occupied",
    "why": "Occupancy command (1 = occupied)"
   },
   {
    "ref": "AV 26",
    "name": "Zone Relative Humidity Setpoint",
    "why": "Space RH setpoint, 0-99 %"
   },
   {
    "ref": "AV 27",
    "name": "Zone Air Temperature Setpoint",
    "why": "Space air setpoint, 65-99 °F"
   },
   {
    "ref": "AV 28",
    "name": "Pool 1 Water Temperature Setpoint",
    "why": "Pool 1 water setpoint, 70-104 °F"
   },
   {
    "ref": "BV 101",
    "name": "Remote Reset",
    "why": "Write 1 to reset the unit"
   },
   {
    "ref": "MI 102",
    "name": "Unit Status",
    "why": "Operating state code (0-9)"
   },
   {
    "ref": "AI 3",
    "name": "Zone Air Relative Humidity",
    "why": "Measured space RH, %"
   },
   {
    "ref": "AI 4",
    "name": "Zone Air Temperature",
    "why": "Measured space air temperature"
   },
   {
    "ref": "BI 35",
    "name": "Active Alarm",
    "why": "Unit alarm; 0 = alarm, 1 = normal"
   }
  ],
  "enable": "BV 99 Network Off stops the unit when written 1 and releases it when written 0; BI 48 shows the remote-off state. BV 95 Network Occupied sets occupied (1) or unoccupied (0). Event, maximum outdoor air and purge modes are requested with BV 96, BV 97 and BV 98.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "The source gives no default device instance, MAC address, baud rate or IP settings."
  ],
  "gotchas": [
   "BI 35 Active Alarm uses inverted logic (0 = alarm active).",
   "BI 48 Remote Off reads 0 when the unit is off and 1 when normal.",
   "BV 100 Network Roof Lockout must be written 1 while the roof or wall is open and 0 when closed.",
   "BI 102/103 only exist on program 3.0.11 and later."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/desert-aire/selectaire-sa",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
