{
 "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": "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"
}
