{
 "manufacturer": "Watts",
 "manufacturer_slug": "watts",
 "model": "Smart Strainer 118501 differential pressure monitoring kit (BACnet MS/TP)",
 "model_slug": "smart-strainer-118501",
 "short_model": "Smart Strainer 118501",
 "aliases": [
  "118501",
  "Watts Smart Strainer",
  "Smart Strainer kit"
 ],
 "equipment_type": "Strainer monitoring kit (pressure sensor)",
 "applies_to": "Watts Smart Strainer kit 118501 for differential pressure monitoring and automatic flushing of strainer screens.",
 "summary": "The Smart Strainer kit measures inlet and outlet pressure and temperature across a strainer screen and works out how full the basket is. On strainer models with an automatic flush ball valve it opens the valve when the pressure drop passes a set threshold. Over BACnet MS/TP it reports seven Analog Inputs, five alarm and status inputs and a flush status value.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "1.2.1 (application J1331)",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object list taken from the PICS object lists and range table; it gives no separate descriptions, so short ones are added here.",
  "AI and BI Present_Value is writable only when Out_Of_Service is true. BV 0 Present_Value is writable.",
  "Pressure and temperature ranges depend on the fitted sensor.",
  "Copy taken from the BACnet International product catalog; dated August 24, 2026."
 ],
 "source": {
  "title": "BACnet Protocol Implementation Conformance Statement - Smart Strainer 118501",
  "doc_number": null,
  "revision_date": "August 24, 2026",
  "url": "https://www.bacnetinternational.net/catalog/manu/watts%20regulator%20company/PICS_118501.pdf",
  "unofficial": true,
  "host": "BACnet International catalog"
 },
 "integration": {
  "summary": "Poll the inlet and outlet pressures and the basket fill level, and map the three level alarms and the leak input to BMS alarms. The valve-open input and flush status show when the strainer is flushing.",
  "minimum_points": [
   {
    "ref": "AI 6",
    "name": "Basket Fill Level",
    "why": "Screen loading, %"
   },
   {
    "ref": "AI 2",
    "name": "Inlet Pressure",
    "why": "Inlet pressure, psi"
   },
   {
    "ref": "AI 3",
    "name": "Outlet Pressure",
    "why": "Outlet pressure, psi"
   },
   {
    "ref": "BV 0",
    "name": "Flush Status",
    "why": "Flush state"
   },
   {
    "ref": "BI 4",
    "name": "Valve Open Status",
    "why": "Flush valve open"
   },
   {
    "ref": "BI 3",
    "name": "Alarm High Level",
    "why": "High basket-level alarm"
   },
   {
    "ref": "BI 0",
    "name": "Leak Status",
    "why": "Leak alarm"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "MS/TP data rates 9600 to 115200; Max_Master 0-127 and Max_Info_Frames 1-255 are writable on the Network Port object.",
   "The PICS lists 10K ohm bias resistors on the MS/TP port."
  ],
  "gotchas": [
   "The PICS does not say what writing BV 0 does; test before using it as a flush command."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "Sensor Type",
   "description": "Sensor type code, 0-65535",
   "units": "no-units",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Days",
   "description": "Day count, 0-65535",
   "units": "days",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Inlet Pressure",
   "description": "Strainer inlet pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Outlet Pressure",
   "description": "Strainer outlet pressure",
   "units": "psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Inlet Temperature",
   "description": "Inlet water temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Outlet Temperature",
   "description": "Outlet water temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Basket Fill Level",
   "description": "Screen loading, 0-100 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "Leak Status",
   "description": "Leak detected",
   "units": "",
   "access": "R",
   "states": "inactive / active"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Alarm Low Level",
   "description": "Low-level alarm",
   "units": "",
   "access": "R",
   "states": "inactive / active"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Alarm Mid Level",
   "description": "Mid-level alarm",
   "units": "",
   "access": "R",
   "states": "inactive / active"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Alarm High Level",
   "description": "High-level alarm",
   "units": "",
   "access": "R",
   "states": "inactive / active"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Valve Open Status",
   "description": "Flush ball valve open",
   "units": "",
   "access": "R",
   "states": "inactive / active"
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "Flush Status",
   "description": "Flush state; Present_Value is writable",
   "units": "",
   "access": "W",
   "states": "inactive / active"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/watts/smart-strainer-118501",
 "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"
}
