{
 "manufacturer": "Delta Electronics",
 "manufacturer_slug": "delta-electronics",
 "model": "UNOslim IAQ sensor (BACnet MS/TP)",
 "model_slug": "unoslim-iaq-sensor",
 "aliases": [
  "UNOslim",
  "UNO-M",
  "Delta UNOslim",
  "UNOslim RS485"
 ],
 "equipment_type": "Indoor air quality sensor (room)",
 "applies_to": "Delta UNOslim (UNO-M) RS-485 indoor air quality sensors set to BACnet MS/TP.",
 "summary": "The UNOslim is a slim room air quality sensor with RS-485 for Modbus RTU or BACnet MS/TP and an optional external thermistor. Over BACnet it reports temperature, humidity, CO2, VOC, PM1/PM2.5/PM10, the RESET air and viral indexes, built-in and external temperature/humidity and dew point, and has writable calibration, display, relay and NFC-lock values.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "From the serial number (e.g. SN 2512M0170040 gives 120040)",
 "access_inferred": false,
 "notes": [
  "AV 2 CO2_Cali is printed with unit % although its description is a CO2 value in ppm; kept as printed.",
  "AI 14 and AI 17 names are spelled Temeprature as printed.",
  "Access is printed per object (R, W, R/W); R/W is listed as W.",
  "Sensor status: read Status_Flags or Reliability.",
  "Different object set and numbering from the UNOlite and UNOnext."
 ],
 "source": {
  "title": "UNOslim Modbus/BACnet User Guide",
  "doc_number": null,
  "revision_date": "VER 0.7",
  "url": "https://isdweb.deltaww.com/resources/files/UNOslim_RS485_User_Guide.pdf"
 },
 "integration": {
  "summary": "Select BACnet mode, set the MS/TP MAC (or write AV 5) and baud, then read the measurements. AV 10 lets the BMS drive the on-board relay.",
  "minimum_points": [
   {
    "ref": "AV 10",
    "name": "Relay_out_ref",
    "why": "Relay command: 1 = COM-NO closed"
   },
   {
    "ref": "AI 3",
    "name": "CO2",
    "why": "CO2, ppm"
   },
   {
    "ref": "AI 0",
    "name": "Temperature",
    "why": "Room temperature, °C"
   },
   {
    "ref": "AI 2",
    "name": "Humidity",
    "why": "Relative humidity, %"
   },
   {
    "ref": "AI 5",
    "name": "PM2.5",
    "why": "PM2.5, µg/m³"
   },
   {
    "ref": "AI 4",
    "name": "VOC",
    "why": "Total VOC, µg/m³"
   },
   {
    "ref": "AI 8",
    "name": "AQI",
    "why": "RESET air index, %"
   }
  ],
  "setup": [
   "BACnet MS/TP baud: auto, 76800, 9600, 19200 or 38400; MAC 0-127; up to 32 nodes.",
   "Device instance comes from the serial number and is writable; factory reset restores it.",
   "AV 5 MAC_Address overrides the switch setting; the device reboots after the write."
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "gotchas": []
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "Temperature",
   "description": "Temperature (thermistor if fitted, else built-in)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Temperature_F",
   "description": "Temperature in Fahrenheit",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Humidity",
   "description": "Relative humidity (thermistor-compensated if fitted)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "CO2",
   "description": "CO2 concentration",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "VOC",
   "description": "Total VOC",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "PM2.5",
   "description": "PM2.5",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "PM10",
   "description": "PM10",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "PM1",
   "description": "PM1",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "AQI",
   "description": "RESET air index, 0-100",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "RVI",
   "description": "RESET viral index, 0-99 (higher is better)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "RVI_Label",
   "description": "RVI category",
   "units": "",
   "access": "R",
   "states": "0=Poor; 1=Unsatisfactory; 2=Needs Improvement; 3=Fair; 4=Good; 5=Excellent"
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Int_Temperature",
   "description": "Built-in sensor temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Int_Temperature_F",
   "description": "Built-in sensor temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Ext_Temperature",
   "description": "Thermistor temperature (if fitted)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Ext_Temeprature_F",
   "description": "Thermistor temperature (if fitted)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Int_Humidity",
   "description": "Built-in sensor humidity",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Ext_Humidity",
   "description": "Humidity using thermistor temperature (if fitted)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Dew_Temeprature",
   "description": "Dew point temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "Temperature_Cali",
   "description": "Temperature reference 0-50 in 0.01 °C; 9999 resets",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Humidity_Cali",
   "description": "Humidity reference 10-90 %RH; 9999 resets",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "CO2_Cali",
   "description": "CO2 reference 400-1500 ppm",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "PM_Cali",
   "description": "PM2.5 reference 1-500; 9999 resets",
   "units": "µg/m³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "VOC_Cali",
   "description": "TVOC reference 1-500; 9999 resets",
   "units": "µg/m³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "MAC_Address",
   "description": "MS/TP MAC 0-127; 255 clears; reboots",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "CO2_ASC",
   "description": "CO2 automatic self-calibration",
   "units": "",
   "access": "W",
   "states": "0=Disable; 1=Enable"
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Temp_Unit",
   "description": "Display temperature unit",
   "units": "",
   "access": "W",
   "states": "0=Celsius; 1=Fahrenheit"
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Low_Power_Mode",
   "description": "Sensor low power mode",
   "units": "",
   "access": "W",
   "states": "0=Disable; 1=Enable"
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Disp_mode",
   "description": "Display mode",
   "units": "",
   "access": "W",
   "states": "0=Auto off (ToF); 1=Always on; 2=Always off"
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Relay_out_ref",
   "description": "Relay command",
   "units": "",
   "access": "W",
   "states": "0=COM-NC closed; 1=COM-NO closed"
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Relay_val",
   "description": "Relay state",
   "units": "",
   "access": "R",
   "states": "0=COM-NC closed; 1=COM-NO closed"
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "NFC_Lock",
   "description": "Blocks configuration writes over NFC",
   "units": "",
   "access": "W",
   "states": "0=Unlocked; 1=Locked"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/delta-electronics/unoslim-iaq-sensor",
 "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"
}
