{
 "manufacturer": "TSI",
 "manufacturer_slug": "tsi",
 "model": "PresSura 8631-HC Hospital Room Pressure Controller",
 "model_slug": "pressura-8631-hc",
 "aliases": [
  "8631-HC",
  "8631-HC-BAC",
  "PresSura 8631-HC"
 ],
 "equipment_type": "Room pressure controller",
 "applies_to": "TSI PresSura Model 8631-HC hospital isolation room pressure controllers with the BACnet board.",
 "summary": "The 8631-HC controls hospital isolation room pressure by modulating an exhaust damper, switching between negative, positive and no-isolation modes. With the BACnet board it is a BACnet MS/TP device exposing room pressure, active setpoint, flow, damper position, the negative and positive setpoints, alarm limits, a Status Index alarm code, the control mode and an emergency command.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "1.0 (PICS)",
 "default_device_instance": 863001,
 "access_inferred": true,
 "notes": [
  "From the Model 8631-HC BACnet MS/TP Object Set table (manual page 54). The table's Description 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 use Emergency Mode (MV 4) for purge. Read room pressure, the active setpoint, flow, damper position 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": "MV 4",
    "name": "Emergency Mode",
    "why": "1 = exit, 2 = enter emergency mode, 3 = normal"
   },
   {
    "ref": "AV 2",
    "name": "Neg Pressure Setpoint",
    "why": "Negative-mode pressure setpoint"
   },
   {
    "ref": "AV 3",
    "name": "Pos Pressure Setpoint",
    "why": "Positive-mode pressure setpoint"
   },
   {
    "ref": "AI 1",
    "name": "Room Pressure",
    "why": "Room differential pressure"
   },
   {
    "ref": "AI 4",
    "name": "Flow Rate",
    "why": "Measured airflow"
   },
   {
    "ref": "AI 6",
    "name": "Damper Position",
    "why": "Damper position, %"
   },
   {
    "ref": "MI 1",
    "name": "Status Index",
    "why": "Alarm state; 1 = normal, 8 = emergency"
   }
  ],
  "enable": "Control Mode (MV 2) selects negative, positive or no isolation; Emergency Mode (MV 4) works like the red EMERGENCY key.",
  "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": "Current Pressure Setpoint",
   "description": "Active pressure setpoint",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Flow Rate",
   "description": "",
   "units": "cfm, l/s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Air Changes Per Hour",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Damper Position",
   "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 Pressure Setpoint",
   "description": "Range 0 to -0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Pos Pressure Setpoint",
   "description": "Range 0 to 0.195 in. H2O",
   "units": "ft/min, m/s, in. H2O, Pa",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "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": 5,
   "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": 6,
   "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": 7,
   "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": 8,
   "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": 9,
   "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": 10,
   "name": "Min Exhaust Setpoint",
   "description": "Range 0 to 30,000 cfm",
   "units": "cfm, l/s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Min Exhaust Alarm",
   "description": "Range 0 to 30,000 cfm",
   "units": "cfm, l/s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "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 Exhaust Alarm, 5=Sec Sens Low Alarm, 6=Sec Sens High Alarm, 7=Data Error, 8=Emergency"
  },
  {
   "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"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "Emergency Mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Exit Emergency Mode, 2=Enter Emergency Mode, 3=Normal"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/tsi/pressura-8631-hc",
 "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"
}
