{
 "manufacturer": "TSI",
 "manufacturer_slug": "tsi",
 "model": "PresSura RPM10 Room Pressure Monitor",
 "model_slug": "pressura-rpm10",
 "aliases": [
  "RPM10",
  "PresSura RPM10",
  "RPM10 PresSura"
 ],
 "equipment_type": "Room pressure monitor",
 "applies_to": "TSI PresSura RPM10 single-room pressure monitors.",
 "summary": "The RPM10 is a single-room pressure monitor with a touch screen that shows room pressure, supply and exhaust flow and air changes per hour, and raises alarms. Over BACnet MS/TP it exposes the room readings, alarm limits, room mode and the Status Index alarm code. Supply and exhaust flow can be written in over BACnet instead of being wired.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "From the RPM10 PresSura Monitor table in the BACnet MS/TP Object Set appendix (manual pages 102-104).",
  "Access follows the Writable Value column; rows marked only in the Writable Object column have a writable object name and are shown here as read-only values.",
  "Units shown are the English set; the table lists the metric alternatives (Pa, l/s, m³/hr, °C)."
 ],
 "source": {
  "title": "PresSura Room Pressure Monitor Models RPM10 and RPM20 Operation and Service Manual",
  "doc_number": "P/N 6006644",
  "revision_date": "Revision N, February 2023",
  "url": "https://tsi.com/getmedia/8220cb07-6f38-4cec-9e7a-900fecd113e9/RPM10-RPM20_PresSura_Monitor_6006644J-web?ext=.pdf"
 },
 "integration": {
  "summary": "Read room pressure, the flows and the Status Index (MV 16) for alarms; door and occupancy inputs are BIs. The room mode (positive, negative, no isolation) is writable from the BMS. The monitor can also take some readings from the BMS instead of wired sensors.",
  "minimum_points": [
   {
    "ref": "MV 11",
    "name": "Room 1 Mode",
    "why": "1 = positive, 2 = negative, 3 = no isolation"
   },
   {
    "ref": "AI 1",
    "name": "Room1 Pressure",
    "why": "Room differential pressure"
   },
   {
    "ref": "AI 2",
    "name": "Supply Flow Rate",
    "why": "Supply airflow"
   },
   {
    "ref": "AI 6",
    "name": "Exhaust Flow Rate",
    "why": "Exhaust airflow"
   },
   {
    "ref": "AI 3",
    "name": "Air Changes Per Hour",
    "why": "Calculated air changes per hour"
   },
   {
    "ref": "BI 1",
    "name": "Room 1 Door Switch",
    "why": "0 = closed, 1 = open"
   },
   {
    "ref": "BI 4",
    "name": "Room 1 Occupancy",
    "why": "0 = occupied, 1 = unoccupied"
   },
   {
    "ref": "MV 16",
    "name": "Status Index",
    "why": "Active alarm code; 1 = normal"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": "Supply and exhaust flow can come from the BMS: enable BV 9 / BV 12 and write the value to AV 55 / AV 58.",
  "setup": [
   "Set Comm Type to BACnet in the Interface menu (Modbus is the default); Address (1-127) is the MS/TP MAC and MAC ID is the BACnet device ID.",
   "BACnet MS/TP baud: 9600, 19200, 38400, 76800 or AutoBaud. Address, MAC ID and baud changes can take up to 1 minute to apply.",
   "The BACnet MS/TP bus lands on terminals 34 (B), 35 (A) and 36 (Ref) of the digital interface module."
  ],
  "gotchas": [
   "Engineering units follow Units Value (MV 18): 1 = in. W.C./cfm (default), 2 = Pa/lps, 3 = Pa/m³/hr.",
   "Room label AIs (AI 10 and up) carry the room name in their object name, not a value.",
   "Alarm limits, delays, address and MAC ID are writable settings; do not write them cyclically."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Room1 Pressure",
   "description": "Object name is writable",
   "units": "in. W.C.",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Supply Flow Rate",
   "description": "",
   "units": "cfm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Air Changes Per Hour",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Exhaust Flow Rate",
   "description": "",
   "units": "cfm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Room 1 Label",
   "description": "Object name holds the room label; write the name to change it",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Room 1 Neg Low Alarm",
   "description": "Range ±0.195 (TSI sensor) or ±1.0 in. W.C. (transducer)",
   "units": "in. W.C.",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Room 1 Neg High Alarm",
   "description": "Range ±0.195 (TSI sensor) or ±1.0 in. W.C. (transducer)",
   "units": "in. W.C.",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Room 1 Pos Low Alarm",
   "description": "Range ±0.195 (TSI sensor) or ±1.0 in. W.C. (transducer)",
   "units": "in. W.C.",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Room 1 Pos High Alarm",
   "description": "Range ±0.195 (TSI sensor) or ±1.0 in. W.C. (transducer)",
   "units": "in. W.C.",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Room 1 Low Exhaust Alarm",
   "description": "Range 0 to 30,000 cfm",
   "units": "cfm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Room 1 Volume",
   "description": "Range 0 to 20,000",
   "units": "ft³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "Alarm Delay",
   "description": "Range 20 to 600 seconds",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "Mute Timeout",
   "description": "Range 1 to 60 minutes",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "Door Delay",
   "description": "Range 20 to 600 seconds",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "Address",
   "description": "Range 1 to 127",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "MAC ID (Device ID)",
   "description": "Range 0 to 4,194,302",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "Supply Flow over BACnet",
   "description": "Range 0 to 10,000 cfm",
   "units": "cfm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "Exhaust Flow over BACnet",
   "description": "Range 0 to 10,000 cfm",
   "units": "cfm",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Room 1 Door Switch",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Door Closed (Normal), 1=Door Open"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Room 1 Occupancy",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Occupied (Normal), 1=Unoccupied"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Room 1 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Room 1 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Supply Flow over BACnet Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Exhaust Flow over BACnet Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Disable, 1=Enable"
  },
  {
   "type": "MV",
   "instance": 3,
   "name": "Passcode Enable",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=No Password, 2=Room Mode Password, 3=Menu Password, 4=Menu & Room Mode Passwords"
  },
  {
   "type": "MV",
   "instance": 4,
   "name": "Input 1 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=TSI Sensor, 2=Pressure Transducer"
  },
  {
   "type": "MV",
   "instance": 5,
   "name": "Input 2 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "4=None"
  },
  {
   "type": "MV",
   "instance": 6,
   "name": "Input 3 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Supply Pressure Flow, 2=Supply Linear Flow, 3=Supply Venturi Flow, 4=Supply Switch, 7=None"
  },
  {
   "type": "MV",
   "instance": 7,
   "name": "Input 4 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Room 1 Door Switch, 2=Room 1 Occupancy Sensor, 3=None"
  },
  {
   "type": "MV",
   "instance": 8,
   "name": "Input 5 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Room 1 Key Switch, 3=None"
  },
  {
   "type": "MV",
   "instance": 9,
   "name": "Input 6 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "6=None"
  },
  {
   "type": "MV",
   "instance": 10,
   "name": "Input 7 Configuration",
   "description": "",
   "units": "",
   "access": "R",
   "states": "2=Exhaust Pressure Flow, 3=Exhaust Linear Flow, 4=Exhaust Venturi Flow, 5=Exhaust Switch, 8=None"
  },
  {
   "type": "MV",
   "instance": 11,
   "name": "Room 1 Mode",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Positive, 2=Negative, 3=No Isolation"
  },
  {
   "type": "MV",
   "instance": 12,
   "name": "ACH Duct",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Supply, 2=Exhaust, 3=Off"
  },
  {
   "type": "MV",
   "instance": 16,
   "name": "Status Index",
   "description": "",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Room 1 Negative Low Alarm, 3=Room 1 Negative High Alarm, 4=Room 1 Positive Low Alarm, 5=Room 1 Positive High Alarm, 6=Low Exhaust Alarm, 7=Low Supply Alarm, 20=Data Error"
  },
  {
   "type": "MV",
   "instance": 17,
   "name": "Device Type",
   "description": "",
   "units": "",
   "access": "R",
   "states": "3=RPM10"
  },
  {
   "type": "MV",
   "instance": 18,
   "name": "Units Value",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=in. W.C., cfm, 2=Pa, lps, 3=Pa, m3/hr"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/tsi/pressura-rpm10",
 "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"
}
