{
 "manufacturer": "Delta Electronics",
 "manufacturer_slug": "delta-electronics",
 "model": "UNOnext indoor air quality monitor (BACnet MS/TP)",
 "model_slug": "unonext-iaq-monitor",
 "aliases": [
  "UNOnext",
  "Delta UNOnext",
  "UNOnext BACnet MS/TP"
 ],
 "equipment_type": "Indoor air quality sensor (room)",
 "applies_to": "Delta UNOnext indoor air quality monitors in the BACnet MS/TP version.",
 "summary": "The UNOnext BACnet MS/TP version is a multi-gas room monitor. Over BACnet it reports temperature, humidity, PM2.5, PM10, CO2, light, TVOC, formaldehyde, CO, ozone, an external NTC temperature and an IAQ index, and has writable values for MAC address, temperature and CO2 calibration, display units and the panel and IAQ LED switches.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "From the serial number (e.g. SN 2026N0FF0011 gives 260011)",
 "access_inferred": true,
 "notes": [
  "The object table has no access column; AVs are marked writable from their descriptions.",
  "Fitted sensors vary by model; objects for gases a unit does not have will not report useful values.",
  "A sensor object's Out_Of_Service = true means that sensor is unhealthy; power cycle to recover.",
  "Different object set and numbering from the UNOlite and UNOslim."
 ],
 "source": {
  "title": "UNOnext indoor air quality monitor User Guide (BACnet MS/TP version)",
  "doc_number": null,
  "revision_date": "VER 0.6",
  "url": "https://isdweb.deltaww.com/resources/files/UNOnext_bacnet_user_guide.pdf"
 },
 "integration": {
  "summary": "Set the MS/TP address and baud on the DIP switches (or write AV 0), then read the measurements the unit is fitted with.",
  "minimum_points": [
   {
    "ref": "AI 4",
    "name": "CO2",
    "why": "CO2, ppm"
   },
   {
    "ref": "AI 0",
    "name": "Temperature",
    "why": "Room temperature, °C"
   },
   {
    "ref": "AI 1",
    "name": "Humidity",
    "why": "Relative humidity, %"
   },
   {
    "ref": "AI 2",
    "name": "PM2.5",
    "why": "PM2.5, µg/m³"
   },
   {
    "ref": "AI 6",
    "name": "TVOC",
    "why": "TVOC, ppm"
   },
   {
    "ref": "AI 13",
    "name": "IAQ",
    "why": "Air quality index"
   }
  ],
  "setup": [
   "AV 0 sets the MAC 0-127 and overrides the DIP setting; the device reboots after the write.",
   "Device instance comes from the serial number and is writable; factory reset restores it. Max_Master 127."
  ],
  "gotchas": [
   "AV 4 and AV 5 are not kept through a power loss."
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "Temperature",
   "description": "Temperature, 0-50",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Humidity",
   "description": "Relative humidity, 0-100",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "PM2.5",
   "description": "PM2.5, 0-1000",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "PM10",
   "description": "PM10, 0-1000",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "CO2",
   "description": "CO2, 350-10000",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Light",
   "description": "Light level, 0-10000",
   "units": "lx",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "TVOC",
   "description": "TVOC, 0-60",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "HCHO",
   "description": "Formaldehyde, 0-50",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "CO",
   "description": "Carbon monoxide, 0-500",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "O3",
   "description": "Ozone, 0-10",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "NTC",
   "description": "External NTC temperature, 0-50",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Temperature_F",
   "description": "Temperature in Fahrenheit",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "NTC_F",
   "description": "External NTC temperature in Fahrenheit",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "IAQ",
   "description": "IAQ index (see the guide's indicator table)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "MAC Address",
   "description": "MS/TP MAC 0-127; overrides DIP; reboots",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Temperature_Cali",
   "description": "Write actual temperature x100 to calibrate",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "CO2_Cali",
   "description": "Write actual CO2 (400-2000) to calibrate",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Set_OLED_Fahrenheit",
   "description": "Display temperature unit",
   "units": "",
   "access": "W",
   "states": "0=Celsius; 1=Fahrenheit"
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Panel_Ctl",
   "description": "OLED panel on/off (not kept on power loss)",
   "units": "",
   "access": "W",
   "states": "0=Off; 1=On"
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "IAQ_LED",
   "description": "IAQ indicator on/off (not kept on power loss)",
   "units": "",
   "access": "W",
   "states": "0=Off; 1=On"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/delta-electronics/unonext-iaq-monitor",
 "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"
}
