{
 "manufacturer": "Armstrong Fluid Technology",
 "manufacturer_slug": "armstrong-fluid-technology",
 "model": "IPS 4000 pumping system controller - variable secondary",
 "short_model": "IPS 4000 Variable Secondary",
 "short_manufacturer": "Armstrong",
 "model_slug": "ips-4000-variable-secondary",
 "aliases": [
  "IPS 4000",
  "IPS4000",
  "IPS 4000 secondary",
  "Integrated Pumping System 4000",
  "90.9761"
 ],
 "equipment_type": "Pump system controller (variable secondary)",
 "applies_to": "Armstrong IPS 4000 controllers set up for variable secondary pumping: up to 8 pumps and 16 control zones.",
 "summary": "The IPS 4000 runs a group of variable-speed pumps. The variable secondary version has no chiller/boiler points; its BACnet list covers start/stop, pump Hand/Off/Auto commands, hand speeds, zone setpoints and values, pump speed, power, energy, RPM, head and flow, run hours, and no-flow and drive alarms.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": "Communication interface ver 2.1.0",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "121 rows printed as Reserved are left out.",
  "The cover prints File No 90.761; the file name on Armstrong's site is 90-9761.",
  "Analog descriptions give the scaled range from the Represent column; the PDF also prints a raw integer range.",
  "This list is for communication interface ver 2.1.0. Older IPS 4000 controllers (interface ver 1.0.0, Data Points 90.976, and the legacy 90.972) have their own data-point sheets; check which one matches the controller.",
  "The PDF table is on pages 14-23."
 ],
 "integration": {
  "summary": "Start and stop the IPS 4000 with BV 1 Remote Start, write the zone setpoints (AV 1-16) and read BI 110 IPS On Status, the active zone value, system flow and head, and BI 1 General Alarm. Reset alarms with BV 32. The BMS can also put each pump in Hand, Off or Auto (BV 2-25), set hand speeds and write zone values (bas Zone pv AVs).",
  "minimum_points": [
   {
    "ref": "BV 1",
    "name": "Remote Start",
    "why": "Start/stop from the BMS (1 = start)"
   },
   {
    "ref": "AV 1",
    "name": "Zone 1 SP",
    "why": "Zone 1 control setpoint"
   },
   {
    "ref": "BV 32",
    "name": "Alarm Reset",
    "why": "Reset alarms"
   },
   {
    "ref": "BI 110",
    "name": "IPS On Status",
    "why": "Pumping system on status"
   },
   {
    "ref": "AI 3",
    "name": "Active Zone PV",
    "why": "Value of the zone in control"
   },
   {
    "ref": "AI 147",
    "name": "System Flow",
    "why": "Total system flow"
   },
   {
    "ref": "AI 136",
    "name": "System Head",
    "why": "Total system head"
   },
   {
    "ref": "BI 2",
    "name": "Pump Alarm",
    "why": "Any pump alarm"
   },
   {
    "ref": "BI 1",
    "name": "General Alarm",
    "why": "Any active alarm"
   }
  ],
  "enable": "BV 1 Remote Start (0 = Stop, 1 = Start). The Set Pump Hand/Off/Auto BVs are momentary commands that change one pump's mode.",
  "heartbeat": null,
  "remote_sensors": "The bas Zone 1-16 pv AVs (48-63) are writable, so the BMS can supply zone values. The data-points sheet does not say how the controller chooses between BMS and wired values.",
  "setup": [
   "The sheet lists BACnet TCP/IP and BACnet MS/TP. For BACnet IP use UDP port 47808 (0xBAC0).",
   "The device instance and MS/TP settings are not given in the sheet."
  ],
  "gotchas": [
   "Set Pump Hand/Off/Auto BVs are momentary: write 1 to change the mode, and read the pump mode BIs to confirm it.",
   "Design flow/head, BEP and dead-band AVs are commissioning settings; don't write them cyclically.",
   "Units for pressure, temperature and flow follow the controller's unit setting."
  ]
 },
 "source": {
  "title": "IPS 4000 Integrated pumping system for variable secondary application, Data points (communication interface ver-2.1.0)",
  "doc_number": "90.761 (file 90-9761)",
  "revision_date": "2020-12-07",
  "url": "https://armstrongfluidtechnology.com/~/media/documents/installation_maintenance_parts/installation-and-operating-instructions/90-9761_ips4000_secondary_bas-_ver-2-1-0_datapoints.pdf"
 },
 "points": [
  {
   "type": "BV",
   "instance": 1,
   "name": "Remote Start",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Stop, 1=Start"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Set Pump 1 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Set Pump 1 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Set Pump 1 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Set Pump 2 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Set Pump 2 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "Set Pump 2 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "Set Pump 3 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "Set Pump 3 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "Set Pump 3 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "Set Pump 4 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Set Pump 4 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "Set Pump 4 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Set Pump 5 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "Set Pump 5 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "Set Pump 5 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "Set Pump 6 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "Set Pump 6 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "Set Pump 6 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "Set Pump 7 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "Set Pump 7 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "Set Pump 7 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "Set Pump 8 Hand",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Hand"
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "Set Pump 8 Off",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Off"
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "Set Pump 8 Auto",
   "description": "Momentary command",
   "units": "",
   "access": "W",
   "states": "1=Auto"
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "Alarm Reset",
   "description": "",
   "units": "",
   "access": "W",
   "states": "1=Reset"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "General Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Pump Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Sensor Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Pump 1 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Pump 1 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "Pump 1 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 7,
   "name": "Pump 2 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 8,
   "name": "Pump 2 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 9,
   "name": "Pump 2 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 10,
   "name": "Pump 3 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 11,
   "name": "Pump 3 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 12,
   "name": "Pump 3 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 13,
   "name": "Pump 4 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 14,
   "name": "Pump 4 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 15,
   "name": "Pump 4 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 16,
   "name": "Pump 5 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 17,
   "name": "Pump 5 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 18,
   "name": "Pump 5 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 19,
   "name": "Pump 6 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 20,
   "name": "Pump 6 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 21,
   "name": "Pump 6 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 22,
   "name": "Pump 7 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 23,
   "name": "Pump 7 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 24,
   "name": "Pump 7 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 25,
   "name": "Pump 8 in Hand mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Hand"
  },
  {
   "type": "BI",
   "instance": 26,
   "name": "Pump 8 in Off mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Off"
  },
  {
   "type": "BI",
   "instance": 27,
   "name": "Pump 8 in Auto mode",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Auto"
  },
  {
   "type": "BI",
   "instance": 34,
   "name": "Pump 1 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 35,
   "name": "Pump 2 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 36,
   "name": "Pump 3 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 37,
   "name": "Pump 4 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 38,
   "name": "Pump 5 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 39,
   "name": "Pump 6 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 40,
   "name": "Pump 7 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 41,
   "name": "Pump 8 Run Feedback",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Stopped, 1=Running"
  },
  {
   "type": "BI",
   "instance": 44,
   "name": "Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 47,
   "name": "All Zones DP/Temperature Transmitters Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 48,
   "name": "Zone 1 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 49,
   "name": "Zone 2 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 50,
   "name": "Zone 3 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 51,
   "name": "Zone 4 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 52,
   "name": "Zone 5 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 53,
   "name": "Zone 6 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 54,
   "name": "Zone 7 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 55,
   "name": "Zone 8 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 56,
   "name": "Zone 9 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 57,
   "name": "Zone 10 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 58,
   "name": "Zone 11 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 59,
   "name": "Zone 12 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 60,
   "name": "Zone 13 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 61,
   "name": "Zone 14 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 62,
   "name": "Zone 15 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 63,
   "name": "Zone 16 DP/Temperature Transmitter Failed",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 70,
   "name": "Pump 1 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 71,
   "name": "Pump 2 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 72,
   "name": "Pump 3 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 73,
   "name": "Pump 4 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 74,
   "name": "Pump 5 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 75,
   "name": "Pump 6 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 76,
   "name": "Pump 7 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 77,
   "name": "Pump 8 Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 80,
   "name": "Pump 1 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 81,
   "name": "Pump 2 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 82,
   "name": "Pump 3 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 83,
   "name": "Pump 4 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 84,
   "name": "Pump 5 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 85,
   "name": "Pump 6 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 86,
   "name": "Pump 7 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 87,
   "name": "Pump 8 Run feedback Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 90,
   "name": "Pump 1 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 91,
   "name": "Pump 2 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 92,
   "name": "Pump 3 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 93,
   "name": "Pump 4 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 94,
   "name": "Pump 5 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 95,
   "name": "Pump 6 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 96,
   "name": "Pump 7 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 97,
   "name": "Pump 8 Drive Fault",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 100,
   "name": "Pump 1 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "Pump 2 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 102,
   "name": "Pump 3 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 103,
   "name": "Pump 4 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 104,
   "name": "Pump 5 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 105,
   "name": "Pump 6 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 106,
   "name": "Pump 7 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 107,
   "name": "Pump 8 No Flow Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 110,
   "name": "IPS On Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 111,
   "name": "PLC Board High Temperature Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Ok, 1=Alarm"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Zone 1 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Zone 2 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Zone 3 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Zone 4 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Zone 5 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Zone 6 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Zone 7 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Zone 8 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Zone 9 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Zone 10 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Zone 11 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Zone 12 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Zone 13 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Zone 14 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "Zone 15 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "Zone 16 SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "Pump 1 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "Pump 2 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "Pump 3 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "Pump 4 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "Pump 5 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "Pump 6 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "Pump 7 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "Pump 8 Hand Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "Max Valve Opening",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "Design Flow",
   "description": "Range 0.0 to 999.9",
   "units": "GPM, L/s, m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "Design Head",
   "description": "Range 0.0 to 999.9",
   "units": "ft, psi, kPa, m, bar",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "Zero Flow Head",
   "description": "Range 0.0 to 999.9",
   "units": "ft, psi, kPa, m, bar",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "Flow BEP",
   "description": "Range 0.0 to 999.9",
   "units": "GPM, L/s, m3/h",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "Head BEP",
   "description": "Range 0.0 to 999.9",
   "units": "ft, psi, kPa, m, bar",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "Dead Band(K)",
   "description": "Range 0-0.5",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "Sensor Adjust",
   "description": "Range 0 to 100.0%",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "BAS Zone 1 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "BAS Zone 2 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "BAS Zone 3 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "BAS Zone 4 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "BAS Zone 5 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "BAS Zone 6 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "BAS Zone 7 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "BAS Zone 8 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "BAS Zone 9 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "BAS Zone 10 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "BAS Zone 11 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "BAS Zone 12 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "BAS Zone 13 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "BAS Zone 14 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "BAS Zone 15 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 63,
   "name": "BAS Zone 16 PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Active Zone",
   "description": "Range 0 to 16",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Active Zone Error",
   "description": "Range -999.9 to 999.9",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Active Zone PV",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Active Zone SP",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Zone 1 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Zone 2 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Zone 3 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Zone 4 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Zone 5 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Zone 6 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Zone 7 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Zone 8 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Zone 9 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Zone 10 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Zone 11 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Zone 12 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Zone 13 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Zone 14 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Zone 15 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Zone 16 Value",
   "description": "Range 0.0 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "Zone 1 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "Zone 2 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "Zone 3 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "Zone 4 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "Zone 5 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "Zone 6 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "Zone 7 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "Zone 8 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "Zone 9 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "Zone 10 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "Zone 11 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "Zone 12 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "Zone 13 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "Zone 14 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "Zone 15 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "Zone 16 Error",
   "description": "Range -999.9 to 999.9",
   "units": "psi, ft, kPa, m, °f or °c",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Pump 1 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Pump 2 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "Pump 3 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "Pump 4 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "Pump 5 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "Pump 6 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "Pump 7 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "Pump 8 Speed",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "Temperature Sensor PV",
   "description": "Range 0.0 to 212.0",
   "units": "°F or °C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 56,
   "name": "Pump 1 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 57,
   "name": "Pump 1 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 58,
   "name": "Pump 1 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "Pump 1 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "Pump 1 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61,
   "name": "Pump 1 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62,
   "name": "Pump 1 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63,
   "name": "Pump 1 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64,
   "name": "Pump 2 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 65,
   "name": "Pump 2 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 66,
   "name": "Pump 2 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 67,
   "name": "Pump 2 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 68,
   "name": "Pump 2 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 69,
   "name": "Pump 2 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 70,
   "name": "Pump 2 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 71,
   "name": "Pump 2 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 72,
   "name": "Pump 3 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 73,
   "name": "Pump 3 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 74,
   "name": "Pump 3 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 75,
   "name": "Pump 3 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 76,
   "name": "Pump 3 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 77,
   "name": "Pump 3 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 78,
   "name": "Pump 3 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 79,
   "name": "Pump 3 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 80,
   "name": "Pump 4 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 81,
   "name": "Pump 4 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 82,
   "name": "Pump 4 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 83,
   "name": "Pump 4 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 84,
   "name": "Pump 4 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 85,
   "name": "Pump 4 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 86,
   "name": "Pump 4 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 87,
   "name": "Pump 4 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 88,
   "name": "Pump 5 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 89,
   "name": "Pump 5 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 90,
   "name": "Pump 5 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 91,
   "name": "Pump 5 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 92,
   "name": "Pump 5 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 93,
   "name": "Pump 5 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 94,
   "name": "Pump 5 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 95,
   "name": "Pump 5 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 96,
   "name": "Pump 6 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 97,
   "name": "Pump 6 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 98,
   "name": "Pump 6 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 99,
   "name": "Pump 6 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 100,
   "name": "Pump 6 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 101,
   "name": "Pump 6 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "Pump 6 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "Pump 6 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 104,
   "name": "Pump 7 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 105,
   "name": "Pump 7 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 106,
   "name": "Pump 7 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 107,
   "name": "Pump 7 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 108,
   "name": "Pump 7 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 109,
   "name": "Pump 7 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 110,
   "name": "Pump 7 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 111,
   "name": "Pump 7 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 112,
   "name": "Pump 8 Drive Amp",
   "description": "Range 0.0 to 1000.0",
   "units": "Amp",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 113,
   "name": "Pump 8 Drive Volt AC",
   "description": "Range 0.0 to 1000.0",
   "units": "VAC",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 114,
   "name": "Pump 8 Drive Power",
   "description": "Range 0.0 to 1000.0",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 115,
   "name": "Pump 8 Drive KWH",
   "description": "Range 0.0 to 1000.0",
   "units": "KWH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 116,
   "name": "Pump 8 Drive RPM",
   "description": "Range 0.0 to 1000.0",
   "units": "RPM",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 117,
   "name": "Pump 8 Drive Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 118,
   "name": "Pump 8 Actual Run Hours",
   "description": "Range 0.0 to 1000.0",
   "units": "Hours",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 119,
   "name": "Pump 8 Drive Speed Feedback",
   "description": "Range 0.0 to 100.0",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 136,
   "name": "System Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 137,
   "name": "Pump 1 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 138,
   "name": "Pump 2 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 139,
   "name": "Pump 3 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 140,
   "name": "Pump 4 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 141,
   "name": "Pump 5 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 142,
   "name": "Pump 6 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 143,
   "name": "Pump 7 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 144,
   "name": "Pump 8 Head",
   "description": "Range 0.0 to 3276.7",
   "units": "ft, psi, kPa, m, bar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 147,
   "name": "System Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 148,
   "name": "Pump 1 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 149,
   "name": "Pump 2 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 150,
   "name": "Pump 3 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 151,
   "name": "Pump 4 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 152,
   "name": "Pump 5 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 153,
   "name": "Pump 6 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 154,
   "name": "Pump 7 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 155,
   "name": "Pump 8 Flow",
   "description": "Range 0.0 to 3276.7",
   "units": "GPM, L/s, m3/h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 160,
   "name": "Number of Pumps Running in Auto",
   "description": "Range 1 to 8",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 161,
   "name": "Lead Pump ID",
   "description": "Range 1 to 8",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 162,
   "name": "Number Of Pumps Configured",
   "description": "Range 1 to 8",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 164,
   "name": "Lead Pump Switch Time",
   "description": "Range 0-32767",
   "units": "Day/Hr",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/armstrong-fluid-technology/ips-4000-variable-secondary",
 "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"
}
