{
 "manufacturer": "TSI",
 "manufacturer_slug": "tsi",
 "model": "PresSura 8631-HM Hospital Room Pressure Monitor",
 "model_slug": "pressura-8631-hm",
 "aliases": [
  "8631-HM",
  "8631-HM-BAC",
  "PresSura 8631-HM"
 ],
 "equipment_type": "Room pressure monitor",
 "applies_to": "TSI PresSura Model 8631-HM hospital isolation room pressure monitors with the BACnet board.",
 "summary": "The 8631-HM monitors isolation room pressure (negative, positive or no isolation) with an optional second sensor and a flow input, and alarms on pressure and minimum flow. With the BACnet board it is a BACnet MS/TP device exposing pressures, flow, air changes per hour, alarm limits, a Status Index alarm code and the room control mode.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "1.0 (PICS)",
 "default_device_instance": 863001,
 "access_inferred": true,
 "notes": [
  "From the Model 8631-HM BACnet MS/TP Object Set table (manual page 53). The table's Feature column is used as the object name.",
  "The table has no read/write column. Access is inferred from the PICS, which lists Present_Value as writable for Analog, Binary and Multi-state Values only.",
  "Units follow Units Value (MV 3): 1 = ft/min, 2 = m/s, 3 = in. H2O, 4 = Pa. Flow is cfm in English mode and l/s in metric mode."
 ],
 "source": {
  "title": "PresSura Hospital Room Pressure Monitor/Controller, Models 8631-HM/8631-HC Operation and Service Manual",
  "doc_number": "P/N 1980488",
  "revision_date": "Revision J",
  "url": "https://tsi.com/getmedia/0d020f91-9602-4aad-bd3e-d587ae6579d4/1980488-8631HM-HC-Pressura-web?ext=.pdf"
 },
 "integration": {
  "summary": "Set the room mode with Control Mode (MV 2) and read room pressure, flow and the Status Index (MI 1) for alarms.",
  "minimum_points": [
   {
    "ref": "MV 2",
    "name": "Control Mode",
    "why": "1 = negative, 2 = positive, 3 = no isolation"
   },
   {
    "ref": "AI 1",
    "name": "Room Pressure",
    "why": "Room differential pressure"
   },
   {
    "ref": "AI 2",
    "name": "Sec Sens Pressure",
    "why": "Second sensor pressure (e.g. anteroom)"
   },
   {
    "ref": "AI 3",
    "name": "Flow Rate",
    "why": "Measured airflow"
   },
   {
    "ref": "AI 4",
    "name": "Air Changes Per Hour",
    "why": "Calculated air changes per hour"
   },
   {
    "ref": "MI 1",
    "name": "Status Index",
    "why": "Alarm state; 1 = normal"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Set the MS/TP MAC with MAC Address (1-127) and the MAC ID with MAC ID (1-999, default 863).",
   "The device instance is MAC ID x 1000 + MAC address; the default is 863001."
  ],
  "gotchas": [
   "Pressure units change with Units Value (MV 3); check it before scaling pressures in the BMS.",
   "Changing MAC Address or MAC ID changes the device instance."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Room Pressure",
   "description": "",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Sec Sens Pressure",
   "description": "Second pressure sensor",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Flow Rate",
   "description": "",
   "units": "cfm, l/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Air Changes Per Hour",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "MAC Address",
   "description": "Range 1 to 127",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Neg Low Alarm",
   "description": "Range 0 to -0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Neg High Alarm",
   "description": "Range 0 to -0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Pos Low Alarm",
   "description": "Range 0 to 0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Pos High Alarm",
   "description": "Range 0 to 0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Sec Low Alarm",
   "description": "Range -0.195 to 0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Sec High Alarm",
   "description": "Range -0.195 to 0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Min Supply Alarm",
   "description": "Range 0 to 30,000 cfm",
   "units": "cfm, l/s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "MAC ID",
   "description": "Range 1 to 999; sets the device instance",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 1,
   "name": "Status Index",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Low Alarm, 3=High Alarm, 4=Min Flow Alarm, 5=Sec Sens Low Alarm, 6=Sec Sens High Alarm, 7=Data Error"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Control Mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Negative, 2=Positive, 3=No Isolation"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "Units Value",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=ft/min, 2=m/s, 3=\"H2O, 4=Pa"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/tsi/pressura-8631-hm",
 "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"
}
