{
 "manufacturer": "Kaiterra",
 "manufacturer_slug": "kaiterra",
 "model": "Sensedge SE-100 smart air quality monitor (BACnet IP)",
 "model_slug": "sensedge-se-100",
 "aliases": [
  "Sensedge",
  "SE-100",
  "Kaiterra Sensedge",
  "Sensedge air quality monitor"
 ],
 "equipment_type": "Indoor air quality sensor (PM, TVOC, CO2, temperature, humidity)",
 "applies_to": "Kaiterra Sensedge (full size, model SE-100) indoor air quality monitors with BACnet IP enabled, firmware 1.15.12.",
 "summary": "The Sensedge monitor serves its readings on BACnet IP (IPv4 and IPv6, UDP 47808) as nine Analog Inputs: PM2.5, PM10, TVOC, temperature, humidity, CO2, an unassigned slot and two sensor-module lifespans. All objects support COV.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": "1.15.12",
 "default_device_instance": "User-specified",
 "access_inferred": true,
 "notes": [
  "The PICS has no access column; all objects are listed as read-only readings (only Units and COV_Increment are writable).",
  "Units are not given in the PICS; the Units property is writable.",
  "AI 7 and AI 8 are both printed as 'KM10X Module Lifespan'.",
  "The PICS marks Analog Inputs as dynamically creatable/deletable; the list printed is the default set.",
  "BACnet support depends on the Sensedge version and firmware.",
  "Source: Kaiterra Sensedge BACnet PICS, February 2024."
 ],
 "source": {
  "title": "Kaiterra Sensedge BACnet Protocol Implementation Conformance Statement (PICS)",
  "doc_number": null,
  "revision_date": "2024-02-27",
  "url": "https://support.kaiterra.com/hubfs/CS%20Documentation/Kaiterra%20Sensedge%20BACnet%20Protocol%20Implementation%20Conformance%20Statement%20-%20February%202024.pdf?hsLang=en"
 },
 "integration": {
  "summary": "Enable BACnet IP on the monitor, give it a unique device instance, then read CO2, PM2.5, TVOC, temperature and humidity. COV subscriptions are supported.",
  "minimum_points": [
   {
    "ref": "AI 5",
    "name": "CO2",
    "why": "CO2 concentration"
   },
   {
    "ref": "AI 0",
    "name": "PM2.5",
    "why": "PM2.5 concentration"
   },
   {
    "ref": "AI 2",
    "name": "TVOC",
    "why": "Total VOC level"
   },
   {
    "ref": "AI 3",
    "name": "Temperature",
    "why": "Air temperature"
   },
   {
    "ref": "AI 4",
    "name": "Humidity",
    "why": "Relative humidity"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet IP on Ethernet or Wi-Fi, IPv4 and IPv6, UDP port 47808.",
   "Device instance, name, description and location are writable."
  ],
  "gotchas": [
   "Two objects share the name 'KM10X Module Lifespan'; map by instance.",
   "Check the Units property; the PICS does not state default units."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "PM2.5",
   "description": "PM2.5 concentration",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "PM10",
   "description": "PM10 concentration",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "TVOC",
   "description": "Total VOC",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Temperature",
   "description": "Air temperature",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Humidity",
   "description": "Relative humidity",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "CO2",
   "description": "CO2 concentration",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Unassigned",
   "description": "Not used",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "KM10X Module Lifespan",
   "description": "Sensor module lifespan",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "KM10X Module Lifespan",
   "description": "Sensor module lifespan (second module)",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/kaiterra/sensedge-se-100",
 "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"
}
