{
 "manufacturer": "Verkada",
 "manufacturer_slug": "verkada",
 "model": "SV21 / SV23 / SV25 Air Quality Sensors",
 "model_slug": "sv21-sv23-sv25-air-quality-sensors",
 "aliases": [
  "SV21",
  "SV23",
  "SV25",
  "Verkada SV20 series",
  "Verkada air quality sensor"
 ],
 "equipment_type": "Indoor air quality sensor",
 "applies_to": "Verkada SV21, SV23 and SV25 indoor air quality and environmental sensors (BACnet is not available on other SV models).",
 "summary": "Verkada SV21, SV23 and SV25 sensors can act as BACnet IP smart sensors once BACnet is enabled in Verkada Command. Each exposes Analog Inputs at fixed instances for temperature, humidity, CO2 and derived indices; the SV23 and SV25 add particulates, TVOC, noise, motion, vape and AQI values, and the SV25 adds CO, light, pressure and formaldehyde.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "From the BACnet PICS table on Verkada's help page \"Configure BACnet on Air Quality Sensors\" (an HTML page, not a PDF).",
  "The Supported Models column shows which sensors carry each object; an SV21 only has the objects marked SV21.",
  "The device object name is the sensor serial number. All objects are read-only (DS-RP-B only)."
 ],
 "source": {
  "title": "Configure BACnet on Air Quality Sensors (Verkada Help Center)",
  "doc_number": null,
  "revision_date": null,
  "url": "https://help.verkada.com/air-quality/configuration/bacnet-for-verkada-air-quality-sensors/configure-bacnet-on-air-quality-sensors"
 },
 "integration": {
  "summary": "Enable BACnet in Verkada Command, give each sensor a device ID, then poll the AIs that exist on your model, typically temperature, humidity and CO2, plus PM2.5 and TVOC on the SV23/SV25.",
  "minimum_points": [
   {
    "ref": "AI 2",
    "name": "Temperature (C)",
    "why": "Temperature, °C"
   },
   {
    "ref": "AI 3",
    "name": "Humidity",
    "why": "Relative humidity"
   },
   {
    "ref": "AI 4",
    "name": "CO2",
    "why": "CO2 concentration"
   },
   {
    "ref": "AI 9",
    "name": "PM 2.5",
    "why": "PM2.5 (SV23/SV25)"
   },
   {
    "ref": "AI 8",
    "name": "TVOC Index",
    "why": "TVOC index (SV23/SV25)"
   },
   {
    "ref": "AI 10",
    "name": "Tamper",
    "why": "Tamper indication"
   }
  ],
  "enable": "Enable Sensor BACnet under Admin > Feature Manager in Verkada Command, then enable BACnet on each sensor under its settings.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Assign each sensor a unique BACnet device ID (0-4194302) in Verkada Command.",
   "BACnet IP UDP port defaults to 47808 and can be set from 47808 to 47823.",
   "Segmentation is not supported and the device profile is B-SS (read property only)."
  ],
  "gotchas": [
   "Temperature, heat index and dew point are in °C only.",
   "Check the Supported Models column: an SV21 carries far fewer objects than an SV25."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Vape Index",
   "description": "Models: SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Temperature (C)",
   "description": "Models: SV21, SV23, SV25",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Humidity",
   "description": "Models: SV21, SV23, SV25",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "CO2",
   "description": "Models: SV21, SV23, SV25",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Carbon Monoxide",
   "description": "Models: SV25",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Noise",
   "description": "Models: SV23, SV25",
   "units": "dB",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "AQI",
   "description": "Models: SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "TVOC Index",
   "description": "Models: SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "PM 2.5",
   "description": "Models: SV23, SV25",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Tamper",
   "description": "Models: SV21, SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Motion",
   "description": "Models: SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Light",
   "description": "Models: SV25",
   "units": "lux",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Pressure",
   "description": "Models: SV25",
   "units": "hPa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Formaldehyde",
   "description": "Models: SV25",
   "units": "ppb",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "PM 4.0",
   "description": "Models: SV23, SV25",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "PM 10.0",
   "description": "Models: SV23, SV25",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Heat Index",
   "description": "Models: SV21, SV23, SV25",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Dew Point",
   "description": "Models: SV21, SV23, SV25",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Humidex",
   "description": "Models: SV21, SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Mold Risk Index",
   "description": "Models: SV21, SV23, SV25",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Reset Viral Index",
   "description": "Models: SV23, SV25",
   "units": "%",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/verkada/sv21-sv23-sv25-air-quality-sensors",
 "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"
}
