{
 "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": "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"
}
