{
 "manufacturer": "AERCO",
 "manufacturer_slug": "aerco",
 "model": "C-More boilers with ACS / BMS II (ProtoNode RER)",
 "model_slug": "c-more-acs-protonode",
 "aliases": [
  "C-More",
  "C-More controller",
  "ACS",
  "BMS II",
  "BMS",
  "ProtoNode RER",
  "ProtoNode-RER",
  "64084",
  "FPC-N34",
  "GF-129",
  "OMM-0080"
 ],
 "equipment_type": "Boiler controller and plant sequencer via ProtoNode gateway",
 "applies_to": "AERCO boilers with the C-More controller plus an ACS or BMS II plant sequencer, read through the AERCO ProtoNode RER.",
 "summary": "The AERCO ProtoNode RER reads C-More boiler controllers and an ACS or BMS II sequencer over Modbus RTU and serves them as one BACnet IP or BACnet MS/TP device, using a DIP-selected profile for 4, 8 or 12 C-Mores. This file follows the 12-boiler profile: 11 values per boiler plus 30 plant values from the ACS/BMS II. All objects are analog values; only the network setpoints are writable.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "Node_Offset + A-bank DIP switch value (MAC); the manual's example uses Node_Offset 50,000",
 "access_inferred": false,
 "notes": [
  "Older document (OMM-0080_0H, November 2014) for the ProtoNode RER gateway.",
  "Object IDs are fixed per profile and do not follow a formula; the 4- and 8-boiler profiles use the same IDs for the boilers and ACS values they include.",
  "Each boiler's points carry the same names (01-Fire Rate Out ...); the boiler number is in the description.",
  "The read-only column marks 03-Net Remote Setpt inconsistently between profiles; it is a Modbus holding register (40001) and is listed here as writable.",
  "04-Net Direct Drive (C-More firing rate) appears only in special profiles and is not in this table."
 ],
 "integration": {
  "summary": "Set the ProtoNode S-bank DIP switches to the BACnet profile for the number of C-Mores, give each C-More a Comm Address (1-12) and the ACS/BMS II Modbus address 128, then write the setpoint: 03-Net Header Set Temp on the ACS/BMS II for plant control, or each boiler's 03-Net Remote Setpt. The BAS must keep rewriting the setpoint, at least three times per network timeout.",
  "minimum_points": [
   {
    "ref": "AV 33",
    "name": "03-Net Header Set Temp",
    "why": "Plant header setpoint via ACS/BMS II, 40-220 °F"
   },
   {
    "ref": "AV 24",
    "name": "03-Net Remote Setpt",
    "why": "Boiler 1 network setpoint, 40-220 °F"
   },
   {
    "ref": "AV 23",
    "name": "08-Unit Status",
    "why": "Boiler 1 status; 5 = Fault"
   },
   {
    "ref": "AV 34",
    "name": "04-Header Temp",
    "why": "Header water temperature, °F"
   },
   {
    "ref": "AV 29",
    "name": "06-Outlet Temp",
    "why": "Boiler 1 outlet water temperature, °F"
   },
   {
    "ref": "AV 26",
    "name": "01-Fire Rate Out",
    "why": "Boiler 1 fire rate, %"
   },
   {
    "ref": "AV 22",
    "name": "07-Display Code",
    "why": "Boiler 1 status/fault message code"
   },
   {
    "ref": "AV 36",
    "name": "06-Display Code",
    "why": "ACS/BMS II fault bit field"
   }
  ],
  "enable": "No start/stop object. For plant control set the ACS/BMS II to Header Set Mode = Remote Setpt and Remote Signal = Network, then write AV 33. For a single C-More set Boiler Mode = Remote Setpt and Remote Signal = Network, then write its 03-Net Remote Setpt. Monitor-only needs just the Modbus address and 9600 baud.",
  "heartbeat": "The BAS must write the setpoint at least three times within the unit's Network Timeout or the unit stops using it. Defaults are 30 s on C-More (5-999 s, Configuration menu), ACS (5-240 s) and BMS II (5-240 s, RS-232 menu).",
  "remote_sensors": null,
  "setup": [
   "S0-S3 (A1 Off): all Off = 1 ACS/BMS II + 4 C-Mores, S0 On = 8 C-Mores, S1 On = 12 C-Mores (BACnet IP / MS/TP).",
   "Device instance = Node_Offset (set in the Web Configurator) + A-bank DIP value; MS/TP MAC is 1-127 on A0-A7, baud on B0-B3.",
   "Default IP 192.168.1.24; change it in the ProtoNode web GUI.",
   "Modbus side: every AERCO unit at 9600 baud, 8 data bits, 1 stop bit, no parity.",
   "C-More Comm Address 1-4, 1-8 or 1-12 to match the profile; ACS/BMS II: RS232 Mode = Modbus Slave, 9600 baud, Modbus Address 128, Modbus Pass-thru Enabled to see the boilers.",
   "The ACS/BMS II RS-232 port needs an RS-232 to RS-485 converter to reach the ProtoNode."
  ],
  "gotchas": [
   "Pick the profile for the number of boilers actually installed; with a profile for more units than are installed the Node Offline LED stays lit.",
   "Boiler 1 to 12 point names are identical; use the instance (or the description) to tell them apart.",
   "ACS/BMS II Boiler 1-8 Status covers PWM-controlled boilers; Net Blr 1-12 Status covers network boilers."
  ]
 },
 "source": {
  "title": "AERCO ProtoNode Gateway User Manual (ProtoNode-RER / ProtoNode-LER), GF-129",
  "doc_number": "OMM-0080_0H",
  "revision_date": "2014-11-06",
  "url": "https://www.aerco.com/dfsmedia/0533dbba17714b1ab581ab07a4cbb521/58249-source/637395359810000000/omm-0080-0h-gf-129-protonode-ler-rer-11-06-14.pdf"
 },
 "points": [
  {
   "type": "AV",
   "instance": 26,
   "name": "01-Fire Rate Out",
   "description": "Boiler 1: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "02-Active Setpoint",
   "description": "Boiler 1: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 1: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "05-Fire Rate In",
   "description": "Boiler 1: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "06-Outlet Temp",
   "description": "Boiler 1: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "07-Display Code",
   "description": "Boiler 1: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "08-Unit Status",
   "description": "Boiler 1: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "09-Run Cycles",
   "description": "Boiler 1: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "10-Run Hours",
   "description": "Boiler 1: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 161,
   "name": "11-Oxygen",
   "description": "Boiler 1: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 181,
   "name": "12-Exhaust Temp",
   "description": "Boiler 1: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "01-Fire Rate Out",
   "description": "Boiler 2: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "02-Active Setpoint",
   "description": "Boiler 2: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 2: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "05-Fire Rate In",
   "description": "Boiler 2: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "06-Outlet Temp",
   "description": "Boiler 2: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "07-Display Code",
   "description": "Boiler 2: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "08-Unit Status",
   "description": "Boiler 2: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "09-Run Cycles",
   "description": "Boiler 2: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "10-Run Hours",
   "description": "Boiler 2: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 162,
   "name": "11-Oxygen",
   "description": "Boiler 2: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 182,
   "name": "12-Exhaust Temp",
   "description": "Boiler 2: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "01-Fire Rate Out",
   "description": "Boiler 3: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "02-Active Setpoint",
   "description": "Boiler 3: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 3: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "05-Fire Rate In",
   "description": "Boiler 3: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "06-Outlet Temp",
   "description": "Boiler 3: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "07-Display Code",
   "description": "Boiler 3: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 63,
   "name": "08-Unit Status",
   "description": "Boiler 3: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "09-Run Cycles",
   "description": "Boiler 3: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "10-Run Hours",
   "description": "Boiler 3: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 163,
   "name": "11-Oxygen",
   "description": "Boiler 3: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 183,
   "name": "12-Exhaust Temp",
   "description": "Boiler 3: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "01-Fire Rate Out",
   "description": "Boiler 4: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 71,
   "name": "02-Active Setpoint",
   "description": "Boiler 4: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 72,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 4: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "05-Fire Rate In",
   "description": "Boiler 4: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 65,
   "name": "06-Outlet Temp",
   "description": "Boiler 4: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 66,
   "name": "07-Display Code",
   "description": "Boiler 4: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 67,
   "name": "08-Unit Status",
   "description": "Boiler 4: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 68,
   "name": "09-Run Cycles",
   "description": "Boiler 4: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 69,
   "name": "10-Run Hours",
   "description": "Boiler 4: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 164,
   "name": "11-Oxygen",
   "description": "Boiler 4: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 184,
   "name": "12-Exhaust Temp",
   "description": "Boiler 4: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 80,
   "name": "01-Fire Rate Out",
   "description": "Boiler 5: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 81,
   "name": "02-Active Setpoint",
   "description": "Boiler 5: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 82,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 5: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 74,
   "name": "05-Fire Rate In",
   "description": "Boiler 5: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 75,
   "name": "06-Outlet Temp",
   "description": "Boiler 5: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 76,
   "name": "07-Display Code",
   "description": "Boiler 5: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 77,
   "name": "08-Unit Status",
   "description": "Boiler 5: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 78,
   "name": "09-Run Cycles",
   "description": "Boiler 5: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 79,
   "name": "10-Run Hours",
   "description": "Boiler 5: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 165,
   "name": "11-Oxygen",
   "description": "Boiler 5: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 185,
   "name": "12-Exhaust Temp",
   "description": "Boiler 5: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 90,
   "name": "01-Fire Rate Out",
   "description": "Boiler 6: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91,
   "name": "02-Active Setpoint",
   "description": "Boiler 6: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 92,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 6: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 84,
   "name": "05-Fire Rate In",
   "description": "Boiler 6: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 85,
   "name": "06-Outlet Temp",
   "description": "Boiler 6: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 86,
   "name": "07-Display Code",
   "description": "Boiler 6: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 87,
   "name": "08-Unit Status",
   "description": "Boiler 6: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 88,
   "name": "09-Run Cycles",
   "description": "Boiler 6: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 89,
   "name": "10-Run Hours",
   "description": "Boiler 6: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 166,
   "name": "11-Oxygen",
   "description": "Boiler 6: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 186,
   "name": "12-Exhaust Temp",
   "description": "Boiler 6: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "01-Fire Rate Out",
   "description": "Boiler 7: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 101,
   "name": "02-Active Setpoint",
   "description": "Boiler 7: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 102,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 7: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 94,
   "name": "05-Fire Rate In",
   "description": "Boiler 7: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 95,
   "name": "06-Outlet Temp",
   "description": "Boiler 7: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 96,
   "name": "07-Display Code",
   "description": "Boiler 7: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 97,
   "name": "08-Unit Status",
   "description": "Boiler 7: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 98,
   "name": "09-Run Cycles",
   "description": "Boiler 7: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 99,
   "name": "10-Run Hours",
   "description": "Boiler 7: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 167,
   "name": "11-Oxygen",
   "description": "Boiler 7: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 187,
   "name": "12-Exhaust Temp",
   "description": "Boiler 7: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 110,
   "name": "01-Fire Rate Out",
   "description": "Boiler 8: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 111,
   "name": "02-Active Setpoint",
   "description": "Boiler 8: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 112,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 8: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 104,
   "name": "05-Fire Rate In",
   "description": "Boiler 8: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 105,
   "name": "06-Outlet Temp",
   "description": "Boiler 8: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 106,
   "name": "07-Display Code",
   "description": "Boiler 8: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 107,
   "name": "08-Unit Status",
   "description": "Boiler 8: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 108,
   "name": "09-Run Cycles",
   "description": "Boiler 8: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 109,
   "name": "10-Run Hours",
   "description": "Boiler 8: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 168,
   "name": "11-Oxygen",
   "description": "Boiler 8: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 188,
   "name": "12-Exhaust Temp",
   "description": "Boiler 8: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 120,
   "name": "01-Fire Rate Out",
   "description": "Boiler 9: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 121,
   "name": "02-Active Setpoint",
   "description": "Boiler 9: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 122,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 9: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 114,
   "name": "05-Fire Rate In",
   "description": "Boiler 9: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 115,
   "name": "06-Outlet Temp",
   "description": "Boiler 9: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 116,
   "name": "07-Display Code",
   "description": "Boiler 9: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 117,
   "name": "08-Unit Status",
   "description": "Boiler 9: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 118,
   "name": "09-Run Cycles",
   "description": "Boiler 9: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 119,
   "name": "10-Run Hours",
   "description": "Boiler 9: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 169,
   "name": "11-Oxygen",
   "description": "Boiler 9: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 189,
   "name": "12-Exhaust Temp",
   "description": "Boiler 9: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 130,
   "name": "01-Fire Rate Out",
   "description": "Boiler 10: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 131,
   "name": "02-Active Setpoint",
   "description": "Boiler 10: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 132,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 10: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 124,
   "name": "05-Fire Rate In",
   "description": "Boiler 10: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 125,
   "name": "06-Outlet Temp",
   "description": "Boiler 10: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 126,
   "name": "07-Display Code",
   "description": "Boiler 10: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 127,
   "name": "08-Unit Status",
   "description": "Boiler 10: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 128,
   "name": "09-Run Cycles",
   "description": "Boiler 10: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 129,
   "name": "10-Run Hours",
   "description": "Boiler 10: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 170,
   "name": "11-Oxygen",
   "description": "Boiler 10: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 190,
   "name": "12-Exhaust Temp",
   "description": "Boiler 10: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 140,
   "name": "01-Fire Rate Out",
   "description": "Boiler 11: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 141,
   "name": "02-Active Setpoint",
   "description": "Boiler 11: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 142,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 11: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 134,
   "name": "05-Fire Rate In",
   "description": "Boiler 11: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 135,
   "name": "06-Outlet Temp",
   "description": "Boiler 11: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 136,
   "name": "07-Display Code",
   "description": "Boiler 11: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 137,
   "name": "08-Unit Status",
   "description": "Boiler 11: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 138,
   "name": "09-Run Cycles",
   "description": "Boiler 11: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 139,
   "name": "10-Run Hours",
   "description": "Boiler 11: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 171,
   "name": "11-Oxygen",
   "description": "Boiler 11: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 191,
   "name": "12-Exhaust Temp",
   "description": "Boiler 11: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 150,
   "name": "01-Fire Rate Out",
   "description": "Boiler 12: fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 151,
   "name": "02-Active Setpoint",
   "description": "Boiler 12: setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 152,
   "name": "03-Net Remote Setpt",
   "description": "Boiler 12: network remote setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 144,
   "name": "05-Fire Rate In",
   "description": "Boiler 12: fire rate input (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 145,
   "name": "06-Outlet Temp",
   "description": "Boiler 12: outlet water temperature (30-245)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 146,
   "name": "07-Display Code",
   "description": "Boiler 12: status/fault message code (1-48, see manual)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 147,
   "name": "08-Unit Status",
   "description": "Boiler 12: unit operating status",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Standby, 2=Manual Operation, 3=Remote Operation, 4=Auto Operation, 5=Fault"
  },
  {
   "type": "AV",
   "instance": 148,
   "name": "09-Run Cycles",
   "description": "Boiler 12: run cycle count (0-999,999)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 149,
   "name": "10-Run Hours",
   "description": "Boiler 12: run hours (0-999,999)",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 172,
   "name": "11-Oxygen",
   "description": "Boiler 12: flue O2 level (0-25)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 192,
   "name": "12-Exhaust Temp",
   "description": "Boiler 12: exhaust temperature (50-550)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "01-Fire Rate Out",
   "description": "ACS/BMS II: plant fire rate output (0-100)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "02-Header Set Temp",
   "description": "ACS/BMS II: header setpoint in use (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "03-Net Header Set Temp",
   "description": "ACS/BMS II: network header setpoint (40-220)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "04-Header Temp",
   "description": "ACS/BMS II: header temperature (40-220)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "05-Outside Air Temp",
   "description": "ACS/BMS II: outdoor air temperature (-60 to 120)",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "06-Display Code",
   "description": "ACS/BMS II: fault/message bit field",
   "units": "",
   "access": "R",
   "states": "Bit 0=Outside air sensor error, Bit 1=Header sensor error, Bit 2=Interlock 1 error, Bit 3=Interlock 2 error, Bit 4=Indoor air/return sensor error, Bit 5=4-20 mA input error"
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "07-Num Boilers Fired",
   "description": "ACS/BMS II: number of boilers firing",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "08-Num Boilers Online",
   "description": "ACS/BMS II: number of boilers on line",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "09-Last Blr Fired",
   "description": "ACS/BMS II: last boiler fired",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "10-Boiler 1 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 1",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "11-Boiler 2 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 2",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "12-Boiler 3 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 3",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "13-Boiler 4 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 4",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "14-Boiler 5 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 5",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "15-Boiler 6 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 6",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "16-Boiler 7 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 7",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "17-Boiler 8 Status",
   "description": "ACS/BMS II: status of PWM-controlled boiler 8",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired"
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "18-Net Blr 1 Status",
   "description": "ACS/BMS II: status of network boiler 1",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "19-Net Blr 2 Status",
   "description": "ACS/BMS II: status of network boiler 2",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "20-Net Blr 3 Status",
   "description": "ACS/BMS II: status of network boiler 3",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "21-Net Blr 4 Status",
   "description": "ACS/BMS II: status of network boiler 4",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "22-Net Blr 5 Status",
   "description": "ACS/BMS II: status of network boiler 5",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "23-Net Blr 6 Status",
   "description": "ACS/BMS II: status of network boiler 6",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "24-Net Blr 7 Status",
   "description": "ACS/BMS II: status of network boiler 7",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "25-Net Blr 8 Status",
   "description": "ACS/BMS II: status of network boiler 8",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "26-Net Blr 9 Status",
   "description": "ACS/BMS II: status of network boiler 9",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "27-Net Blr 10 Status",
   "description": "ACS/BMS II: status of network boiler 10",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "28-Net Blr 11 Status",
   "description": "ACS/BMS II: status of network boiler 11",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "29-Net Blr 12 Status",
   "description": "ACS/BMS II: status of network boiler 12",
   "units": "",
   "access": "R",
   "states": "1-40=Fired and sequence number, 119=Not on line, 120=On line but not fired, 121=On line but disabled, 122=On line but faulted"
  },
  {
   "type": "AV",
   "instance": 173,
   "name": "30-Return Temp",
   "description": "ACS/BMS II: return temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/aerco/c-more-acs-protonode",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
