{
 "manufacturer": "Cleaver-Brooks",
 "manufacturer_slug": "cleaver-brooks",
 "model": "HSC Hydronic System Controller (ProtoNode)",
 "model_slug": "hsc-hydronic-system-controller-protonode",
 "aliases": [
  "HSC",
  "Hydronic System Controller",
  "CB HSC",
  "ProtoNode RER",
  "750-426"
 ],
 "equipment_type": "Multi-boiler sequencer (hot water boiler plant) via BACnet gateway",
 "applies_to": "Cleaver-Brooks HSC panels sequencing up to 10 condensing and 10 non-condensing boilers, read through a ProtoNode RER gateway.",
 "summary": "The ProtoNode maps the HSC boiler-plant controller to BACnet. Each condensing boiler (1-10) and non-condensing boiler (A-J) has a block of state, alarm word, hours, cycles, status bits, inlet and outlet temperature; the plant section adds header and return temperatures, active setpoints, reset-curve settings, lead/lag order, pump and damper module data and run counts. Four AVs let the BMS enable the system, send a setpoint and outdoor temperature, and write a heartbeat.",
 "bacnet_transport": [
  "BACnet MS/TP",
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": "50000 + Modbus Node-ID",
 "access_inferred": false,
 "notes": [
  "Each Cleaver-Brooks controller on the ProtoNode is its own BACnet device; the object instances below are the same on every device.",
  "Access follows the guide's write-point stars: the starred AV/BV objects are writable, everything else is read-only.",
  "The guide gives no engineering units or state texts; units appear only where the object name carries them (DEG F / DEG C).",
  "Where a description is filled in, it gives the register from the guide's Modbus column."
 ],
 "source": {
  "title": "Cloud Enabled ProtoNode Gateway Startup Guide (RER/LER) for interfacing Cleaver-Brooks products",
  "doc_number": "750-426",
  "revision_date": "03/2018",
  "url": "https://watmfg.com/watmfg23082016/wp-content/uploads/2016/09/750-426-ProtoNode-Cloud.pdf",
  "unofficial": true,
  "host": "watmfg.com"
 },
 "integration": {
  "summary": "Enable the plant with AV 3 and write the setpoint with AV 1, keep AV 4 heartbeat updated, and optionally send outdoor air temperature on AV 2. Read system mode, header and return temperatures, boiler counts and the alarm words.",
  "minimum_points": [
   {
    "ref": "AV 3",
    "why": "Remote system enable",
    "name": "Remote Modbus System Enable"
   },
   {
    "ref": "AV 1",
    "why": "Remote setpoint",
    "name": "Remote Modbus Setpoint Value"
   },
   {
    "ref": "AV 4",
    "why": "Heartbeat written by the BMS",
    "name": "Modbus Heartbeat"
   },
   {
    "ref": "AI 312",
    "why": "System mode",
    "name": "System Mode"
   },
   {
    "ref": "AI 253",
    "why": "Main supply header temperature",
    "name": "Main Supply Header Temp"
   },
   {
    "ref": "AI 254",
    "why": "System return temperature",
    "name": "System Return Temp"
   },
   {
    "ref": "AI 213",
    "why": "Condensing boilers running",
    "name": "Number of Cond Boilers Running"
   },
   {
    "ref": "AI 215",
    "why": "Non-condensing boilers running",
    "name": "Number of Non-Cond Boilers Running"
   },
   {
    "ref": "AI 208",
    "why": "Alarm word 1",
    "name": "Alarm Word 1 Value"
   }
  ],
  "enable": "AV 3 Remote Modbus System Enable enables the plant; AV 1 Remote Modbus Setpoint Value sends the setpoint.",
  "heartbeat": "AV 4 Modbus Heartbeat is written by the BMS; the guide does not state the timeout.",
  "remote_sensors": "AV 2 Remote Modbus Outdoor Air Temp takes an outdoor air temperature from the BMS.",
  "setup": [
   "BACnet Device Instance = the controller's Modbus Node-ID + Node_Offset (default 50,000), so Node-ID 1 = 50001. Change Node_Offset in the ProtoNode web configurator to pick other instances.",
   "The ProtoNode RER does BACnet MS/TP or BACnet IP, selected on its S bank DIP switches.",
   "BACnet MS/TP: one MAC address (1-127) for the whole ProtoNode on the A bank DIP switches; baud on B0-B3 (38400 factory default).",
   "BACnet IP: default ProtoNode address 192.168.1.24; change it in the web configurator."
  ],
  "gotchas": []
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "C Boiler 1 State",
   "description": "Modbus 30021",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "C Boiler 1 Alarm Word",
   "description": "Modbus 30022",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "C Boiler 1 Hours Word 1",
   "description": "Modbus 30023",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "C Boiler 1 Hours Word 2",
   "description": "Modbus 30024",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "C Boiler 1 Cycles Word 1",
   "description": "Modbus 30025",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "C Boiler 1 Cycles Word 2",
   "description": "Modbus 30026",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "C Boiler 1 Status Bits",
   "description": "Modbus 30027",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "C Boiler 1 Inlet Temp",
   "description": "Modbus 30028",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "C Boiler 1 Fire Delay",
   "description": "Modbus 30029",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "C Boiler 1 Outlet Temp",
   "description": "Modbus 30030",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "C Boiler 2 State",
   "description": "Modbus 30031",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "C Boiler 2 Alarm Word",
   "description": "Modbus 30032",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "C Boiler 2 Hours Word 1",
   "description": "Modbus 30033",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "C Boiler 2 Hours Word 2",
   "description": "Modbus 30034",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "C Boiler 2 Cycles Word 1",
   "description": "Modbus 30035",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "C Boiler 2 Cycles Word 2",
   "description": "Modbus 30036",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "C Boiler 2 Status Bits",
   "description": "Modbus 30037",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "C Boiler 2 Inlet Temp",
   "description": "Modbus 30038",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "C Boiler 2 Fire Delay",
   "description": "Modbus 30039",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "C Boiler 2 Outlet Temp",
   "description": "Modbus 30040",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "C Boiler 3 State",
   "description": "Modbus 30041",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "C Boiler 3 Alarm Word",
   "description": "Modbus 30042",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "C Boiler 3 Hours Word 1",
   "description": "Modbus 30043",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "C Boiler 3 Hours Word 2",
   "description": "Modbus 30044",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "C Boiler 3 Cycles Word 1",
   "description": "Modbus 30045",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "C Boiler 3 Cycles Word 2",
   "description": "Modbus 30046",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "C Boiler 3 Status Bits",
   "description": "Modbus 30047",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "C Boiler 3 Inlet Temp",
   "description": "Modbus 30048",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "C Boiler 3 Fire Delay",
   "description": "Modbus 30049",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "C Boiler 3 Outlet Temp",
   "description": "Modbus 30050",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "C Boiler 4 State",
   "description": "Modbus 30051",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "C Boiler 4 Alarm Word",
   "description": "Modbus 30052",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "C Boiler 4 Hours Word 1",
   "description": "Modbus 30053",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "C Boiler 4 Hours Word 2",
   "description": "Modbus 30054",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "C Boiler 4 Cycles Word 1",
   "description": "Modbus 30055",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "C Boiler 4 Cycles Word 2",
   "description": "Modbus 30056",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "C Boiler 4 Status Bits",
   "description": "Modbus 30057",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "C Boiler 4 Inlet Temp",
   "description": "Modbus 30058",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "C Boiler 4 Fire Delay",
   "description": "Modbus 30059",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "C Boiler 4 Outlet Temp",
   "description": "Modbus 30060",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "C Boiler 5 State",
   "description": "Modbus 30061",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "C Boiler 5 Alarm Word",
   "description": "Modbus 30062",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "C Boiler 5 Hours Word 1",
   "description": "Modbus 30063",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "C Boiler 5 Hours Word 2",
   "description": "Modbus 30064",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "C Boiler 5 Cycles Word 1",
   "description": "Modbus 30065",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "C Boiler 5 Cycles Word 2",
   "description": "Modbus 30066",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "C Boiler 5 Status Bits",
   "description": "Modbus 30067",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "C Boiler 5 Inlet Temp",
   "description": "Modbus 30068",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "C Boiler 5 Fire Delay",
   "description": "Modbus 30069",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "C Boiler 5 Outlet Temp",
   "description": "Modbus 30070",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "C Boiler 6 State",
   "description": "Modbus 30071",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "C Boiler 6 Alarm Word",
   "description": "Modbus 30072",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 53,
   "name": "C Boiler 6 Hours Word 1",
   "description": "Modbus 30073",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 54,
   "name": "C Boiler 6 Hours Word 2",
   "description": "Modbus 30074",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "C Boiler 6 Cycles Word 1",
   "description": "Modbus 30075",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 56,
   "name": "C Boiler 6 Cycles Word 2",
   "description": "Modbus 30076",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 57,
   "name": "C Boiler 6 Status Bits",
   "description": "Modbus 30077",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 58,
   "name": "C Boiler 6 Inlet Temp",
   "description": "Modbus 30078",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "C Boiler 6 Fire Delay",
   "description": "Modbus 30079",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "C Boiler 6 Outlet Temp",
   "description": "Modbus 30080",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61,
   "name": "C Boiler 7 State",
   "description": "Modbus 30081",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62,
   "name": "C Boiler 7 Alarm Word",
   "description": "Modbus 30082",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63,
   "name": "C Boiler 7 Hours Word 1",
   "description": "Modbus 30083",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64,
   "name": "C Boiler 7 Hours Word 2",
   "description": "Modbus 30084",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 65,
   "name": "C Boiler 7 Cycles Word 1",
   "description": "Modbus 30085",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 66,
   "name": "C Boiler 7 Cycles Word 2",
   "description": "Modbus 30086",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 67,
   "name": "C Boiler 7 Status Bits",
   "description": "Modbus 30087",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 68,
   "name": "C Boiler 7 Inlet Temp",
   "description": "Modbus 30088",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 69,
   "name": "C Boiler 7 Fire Delay",
   "description": "Modbus 30089",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 70,
   "name": "C Boiler 7 Outlet Temp",
   "description": "Modbus 30090",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 71,
   "name": "C Boiler 8 State",
   "description": "Modbus 30091",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 72,
   "name": "C Boiler 8 Alarm Word",
   "description": "Modbus 30092",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 73,
   "name": "C Boiler 8 Hours Word 1",
   "description": "Modbus 30093",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 74,
   "name": "C Boiler 8 Hours Word 2",
   "description": "Modbus 30094",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 75,
   "name": "C Boiler 8 Cycles Word 1",
   "description": "Modbus 30095",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 76,
   "name": "C Boiler 8 Cycles Word 2",
   "description": "Modbus 30096",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 77,
   "name": "C Boiler 8 Status Bits",
   "description": "Modbus 30097",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 78,
   "name": "C Boiler 8 Inlet Temp",
   "description": "Modbus 30098",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 79,
   "name": "C Boiler 8 Fire Delay",
   "description": "Modbus 30099",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 80,
   "name": "C Boiler 8 Outlet Temp",
   "description": "Modbus 30100",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 81,
   "name": "C Boiler 9 State",
   "description": "Modbus 30101",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 82,
   "name": "C Boiler 9 Alarm Word",
   "description": "Modbus 30102",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 83,
   "name": "C Boiler 9 Hours Word 1",
   "description": "Modbus 30103",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 84,
   "name": "C Boiler 9 Hours Word 2",
   "description": "Modbus 30104",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 85,
   "name": "C Boiler 9 Cycles Word 1",
   "description": "Modbus 30105",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 86,
   "name": "C Boiler 9 Cycles Word 2",
   "description": "Modbus 30106",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 87,
   "name": "C Boiler 9 Status Bits",
   "description": "Modbus 30107",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 88,
   "name": "C Boiler 9 Inlet Temp",
   "description": "Modbus 30108",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 89,
   "name": "C Boiler 9 Fire Delay",
   "description": "Modbus 30109",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 90,
   "name": "C Boiler 9 Outlet Temp",
   "description": "Modbus 30110",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 91,
   "name": "C Boiler 10 State",
   "description": "Modbus 30111",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 92,
   "name": "C Boiler 10 Alarm Word",
   "description": "Modbus 30112",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 93,
   "name": "C Boiler 10 Hours Word 1",
   "description": "Modbus 30113",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 94,
   "name": "C Boiler 10 Hours Word 2",
   "description": "Modbus 30114",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 95,
   "name": "C Boiler 10 Cycles Word 1",
   "description": "Modbus 30115",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 96,
   "name": "C Boiler 10 Cycles Word 2",
   "description": "Modbus 30116",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 97,
   "name": "C Boiler 10 Status Bits",
   "description": "Modbus 30117",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 98,
   "name": "C Boiler 10 Inlet Temp",
   "description": "Modbus 30118",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 99,
   "name": "C Boiler 10 Fire Delay",
   "description": "Modbus 30119",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 100,
   "name": "C Boiler 10 Outlet Temp",
   "description": "Modbus 30120",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 101,
   "name": "NC Boiler A State",
   "description": "Modbus 30121",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "NC Boiler A Alarm Word",
   "description": "Modbus 30122",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "NC Boiler A Hours Word 1",
   "description": "Modbus 30123",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 104,
   "name": "NC Boiler A Hours Word 2",
   "description": "Modbus 30124",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 105,
   "name": "NC Boiler A Cycles Word 1",
   "description": "Modbus 30125",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 106,
   "name": "NC Boiler A Cycles Word 2",
   "description": "Modbus 30126",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 107,
   "name": "NC Boiler A Status Bits",
   "description": "Modbus 30127",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 108,
   "name": "NC Boiler A Inlet Temp",
   "description": "Modbus 30128",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 109,
   "name": "NC Boiler A Fire Delay",
   "description": "Modbus 30129",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 110,
   "name": "NC Boiler A Outlet Temp",
   "description": "Modbus 30130",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 111,
   "name": "NC Boiler B State",
   "description": "Modbus 30131",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 112,
   "name": "NC Boiler B Alarm Word",
   "description": "Modbus 30132",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 113,
   "name": "NC Boiler B Hours Word 1",
   "description": "Modbus 30133",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 114,
   "name": "NC Boiler B Hours Word 2",
   "description": "Modbus 30134",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 115,
   "name": "NC Boiler B Cycles Word 1",
   "description": "Modbus 30135",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 116,
   "name": "NC Boiler B Cycles Word 2",
   "description": "Modbus 30136",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 117,
   "name": "NC Boiler B Status Bits",
   "description": "Modbus 30137",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 118,
   "name": "NC Boiler B Inlet Temp",
   "description": "Modbus 30138",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 119,
   "name": "NC Boiler B Fire Delay",
   "description": "Modbus 30139",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 120,
   "name": "NC Boiler B Outlet Temp",
   "description": "Modbus 30140",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 121,
   "name": "NC Boiler C State",
   "description": "Modbus 30141",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 122,
   "name": "NC Boiler C Alarm Word",
   "description": "Modbus 30142",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 123,
   "name": "NC Boiler C Hours Word 1",
   "description": "Modbus 30143",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 124,
   "name": "NC Boiler C Hours Word 2",
   "description": "Modbus 30144",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 125,
   "name": "NC Boiler C Cycles Word 1",
   "description": "Modbus 30145",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 126,
   "name": "NC Boiler C Cycles Word 2",
   "description": "Modbus 30146",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 127,
   "name": "NC Boiler C Status Bits",
   "description": "Modbus 30147",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 128,
   "name": "NC Boiler C Inlet Temp",
   "description": "Modbus 30148",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 129,
   "name": "NC Boiler C Fire Delay",
   "description": "Modbus 30149",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 130,
   "name": "NC Boiler C Outlet Temp",
   "description": "Modbus 30150",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 131,
   "name": "NC Boiler D State",
   "description": "Modbus 30151",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 132,
   "name": "NC Boiler D Alarm Word",
   "description": "Modbus 30152",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 133,
   "name": "NC Boiler D Hours Word 1",
   "description": "Modbus 30153",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 134,
   "name": "NC Boiler D Hours Word 2",
   "description": "Modbus 30154",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 135,
   "name": "NC Boiler D Cycles Word 1",
   "description": "Modbus 30155",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 136,
   "name": "NC Boiler D Cycles Word 2",
   "description": "Modbus 30156",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 137,
   "name": "NC Boiler D Status Bits",
   "description": "Modbus 30157",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 138,
   "name": "NC Boiler D Inlet Temp",
   "description": "Modbus 30158",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 139,
   "name": "NC Boiler D Fire Delay",
   "description": "Modbus 30159",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 140,
   "name": "NC Boiler D Outlet Temp",
   "description": "Modbus 30160",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 141,
   "name": "NC Boiler E State",
   "description": "Modbus 30161",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 142,
   "name": "NC Boiler E Alarm Word",
   "description": "Modbus 30162",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 143,
   "name": "NC Boiler E Hours Word 1",
   "description": "Modbus 30163",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 144,
   "name": "NC Boiler E Hours Word 2",
   "description": "Modbus 30164",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 145,
   "name": "NC Boiler E Cycles Word 1",
   "description": "Modbus 30165",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 146,
   "name": "NC Boiler E Cycles Word 2",
   "description": "Modbus 30166",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 147,
   "name": "NC Boiler E Status Bits",
   "description": "Modbus 30167",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 148,
   "name": "NC Boiler E Inlet Temp",
   "description": "Modbus 30168",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 149,
   "name": "NC Boiler E Fire Delay",
   "description": "Modbus 30169",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 150,
   "name": "NC Boiler E Outlet Temp",
   "description": "Modbus 30170",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 151,
   "name": "NC Boiler F State",
   "description": "Modbus 30171",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 152,
   "name": "NC Boiler F Alarm Word",
   "description": "Modbus 30172",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 153,
   "name": "NC Boiler F Hours Word 1",
   "description": "Modbus 30173",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 154,
   "name": "NC Boiler F Hours Word 2",
   "description": "Modbus 30174",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 155,
   "name": "NC Boiler F Cycles Word 1",
   "description": "Modbus 30175",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 156,
   "name": "NC Boiler F Cycles Word 2",
   "description": "Modbus 30176",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 157,
   "name": "NC Boiler F Status Bits",
   "description": "Modbus 30177",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 158,
   "name": "NC Boiler F Inlet Temp",
   "description": "Modbus 30178",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 159,
   "name": "NC Boiler F Fire Delay",
   "description": "Modbus 30179",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 160,
   "name": "NC Boiler F Outlet Temp",
   "description": "Modbus 30180",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 161,
   "name": "NC Boiler G State",
   "description": "Modbus 30181",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 162,
   "name": "NC Boiler G Alarm Word",
   "description": "Modbus 30182",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 163,
   "name": "NC Boiler G Hours Word 1",
   "description": "Modbus 30183",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 164,
   "name": "NC Boiler G Hours Word 2",
   "description": "Modbus 30184",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 165,
   "name": "NC Boiler G Cycles Word 1",
   "description": "Modbus 30185",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 166,
   "name": "NC Boiler G Cycles Word 2",
   "description": "Modbus 30186",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 167,
   "name": "NC Boiler G Status Bits",
   "description": "Modbus 30187",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 168,
   "name": "NC Boiler G Inlet Temp",
   "description": "Modbus 30188",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 169,
   "name": "NC Boiler G Fire Delay",
   "description": "Modbus 30189",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 170,
   "name": "NC Boiler G Outlet Temp",
   "description": "Modbus 30190",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 171,
   "name": "NC Boiler H State",
   "description": "Modbus 30191",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 172,
   "name": "NC Boiler H Alarm Word",
   "description": "Modbus 30192",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 173,
   "name": "NC Boiler H Hours Word 1",
   "description": "Modbus 30193",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 174,
   "name": "NC Boiler H Hours Word 2",
   "description": "Modbus 30194",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 175,
   "name": "NC Boiler H Cycles Word 1",
   "description": "Modbus 30195",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 176,
   "name": "NC Boiler H Cycles Word 2",
   "description": "Modbus 30196",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 177,
   "name": "NC Boiler H Status Bits",
   "description": "Modbus 30197",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 178,
   "name": "NC Boiler H Inlet Temp",
   "description": "Modbus 30198",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 179,
   "name": "NC Boiler H Fire Delay",
   "description": "Modbus 30199",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 180,
   "name": "NC Boiler H Outlet Temp",
   "description": "Modbus 30200",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 181,
   "name": "NC Boiler I State",
   "description": "Modbus 30201",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 182,
   "name": "NC Boiler I Alarm Word",
   "description": "Modbus 30202",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 183,
   "name": "NC Boiler I Hours Word 1",
   "description": "Modbus 30203",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 184,
   "name": "NC Boiler I Hours Word 2",
   "description": "Modbus 30204",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 185,
   "name": "NC Boiler I Cycles Word 1",
   "description": "Modbus 30205",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 186,
   "name": "NC Boiler I Cycles Word 2",
   "description": "Modbus 30206",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 187,
   "name": "NC Boiler I Status Bits",
   "description": "Modbus 30207",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 188,
   "name": "NC Boiler I Inlet Temp",
   "description": "Modbus 30208",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 189,
   "name": "NC Boiler I Fire Delay",
   "description": "Modbus 30209",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 190,
   "name": "NC Boiler I Outlet Temp",
   "description": "Modbus 30210",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 191,
   "name": "NC Boiler J State",
   "description": "Modbus 30211",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 192,
   "name": "NC Boiler J Alarm Word",
   "description": "Modbus 30212",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 193,
   "name": "NC Boiler J Hours Word 1",
   "description": "Modbus 30213",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 194,
   "name": "NC Boiler J Hours Word 2",
   "description": "Modbus 30214",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 195,
   "name": "NC Boiler J Cycles Word 1",
   "description": "Modbus 30215",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 196,
   "name": "NC Boiler J Cycles Word 2",
   "description": "Modbus 30216",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 197,
   "name": "NC Boiler J Status Bits",
   "description": "Modbus 30217",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 198,
   "name": "NC Boiler J Inlet Temp",
   "description": "Modbus 30218",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 199,
   "name": "NC Boiler J Fire Delay",
   "description": "Modbus 30219",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 200,
   "name": "NC Boiler J Outlet Temp",
   "description": "Modbus 30220",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 201,
   "name": "Rem System Pump Module Input Word",
   "description": "Modbus 30221",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 202,
   "name": "Rem System Pump Module Output Word",
   "description": "Modbus 30222",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 203,
   "name": "Number of Remote System Pumps",
   "description": "Modbus 30223",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 247,
   "name": "Pump Module Analog In 1 Scaled Value",
   "description": "Modbus 30224",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 248,
   "name": "Pump Module Analog In 2 Scaled Value",
   "description": "Modbus 30226",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 249,
   "name": "System Pump Speed Requested",
   "description": "Modbus 30228",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 250,
   "name": "Pump PID Process Variable",
   "description": "Modbus 30230",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 251,
   "name": "Pump PID Setpoint",
   "description": "Modbus 30232",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 204,
   "name": "Rem System Pump Lead Pump Number",
   "description": "Modbus 30234",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 205,
   "name": "Rem System Pump Lag1 Pump Number",
   "description": "Modbus 30235",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 206,
   "name": "Rem System Pump Lag2 Pump Number",
   "description": "Modbus 30236",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 207,
   "name": "Rem System Pump Lag3 Pump Number",
   "description": "Modbus 30237",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 208,
   "name": "Alarm Word 1 Value",
   "description": "Modbus 30300",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 209,
   "name": "Alarm Word 2 Value",
   "description": "Modbus 30301",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 210,
   "name": "Digital Input Word Value",
   "description": "Modbus 30302",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 211,
   "name": "Digital Output Word 1 Value",
   "description": "Modbus 30303",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 212,
   "name": "Digital Output Word 2 Value",
   "description": "Modbus 30304",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 213,
   "name": "Number of Cond Boilers Running",
   "description": "Modbus 30305",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 214,
   "name": "Number of Cond Boilers Requested",
   "description": "Modbus 30306",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 215,
   "name": "Number of Non-Cond Boilers Running",
   "description": "Modbus 30307",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 216,
   "name": "Number of Non-Cond Boilers Requested",
   "description": "Modbus 30308",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 217,
   "name": "Number of Cond Boilers in System",
   "description": "Modbus 30309",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 218,
   "name": "Number of Non-Cond Boilers in System",
   "description": "Modbus 30310",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 219,
   "name": "Cond Lead Boiler Number",
   "description": "Modbus 30311",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 220,
   "name": "Cond Lag1 Boiler Number",
   "description": "Modbus 30312",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 221,
   "name": "Cond Lag2 Boiler Number",
   "description": "Modbus 30313",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 222,
   "name": "Cond Lag3 Boiler Number",
   "description": "Modbus 30314",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 223,
   "name": "Cond Lag4 Boiler Number",
   "description": "Modbus 30315",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 224,
   "name": "Cond Lag5 Boiler Number",
   "description": "Modbus 30316",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 225,
   "name": "Cond Lag6 Boiler Number",
   "description": "Modbus 30317",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 226,
   "name": "Cond Lag7 Boiler Number",
   "description": "Modbus 30318",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 227,
   "name": "Cond Lag8 Boiler Number",
   "description": "Modbus 30319",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 228,
   "name": "Cond Lag9 Boiler Number",
   "description": "Modbus 30320",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 229,
   "name": "Non-Cond Lead Boiler Number",
   "description": "Modbus 30321",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 230,
   "name": "Non-Cond Lag1 Boiler Number",
   "description": "Modbus 30322",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 231,
   "name": "Non-Cond Lag2 Boiler Number",
   "description": "Modbus 30323",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 232,
   "name": "Non-Cond Lag3 Boiler Number",
   "description": "Modbus 30324",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 233,
   "name": "Non-Cond Lag4 Boiler Number",
   "description": "Modbus 30325",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 234,
   "name": "Non-Cond Lag5 Boiler Number",
   "description": "Modbus 30326",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 235,
   "name": "Non-Cond Lag6 Boiler Number",
   "description": "Modbus 30327",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 236,
   "name": "Non-Cond Lag7 Boiler Number",
   "description": "Modbus 30328",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 237,
   "name": "Non-Cond Lag8 Boiler Number",
   "description": "Modbus 30329",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 238,
   "name": "Non-Cond Lag9 Boiler Number",
   "description": "Modbus 30330",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 239,
   "name": "Damper Mod 1 Input (Prove) Data",
   "description": "Modbus 30340",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 240,
   "name": "Damper Mod 1 Output (Reqired) Data",
   "description": "Modbus 30341",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 241,
   "name": "Damper Mod 2 Input (Prove) Data",
   "description": "Modbus 30342",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 242,
   "name": "Damper Mod 2 Output (Reqired) Data",
   "description": "Modbus 30343",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 243,
   "name": "Damper Mod 3 Input (Prove) Data",
   "description": "Modbus 30344",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 244,
   "name": "Damper Mod 3 Output (Reqired) Data",
   "description": "Modbus 30345",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 245,
   "name": "Damper Mod 4 Input (Prove) Data",
   "description": "Modbus 30346",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 246,
   "name": "Damper Mod 4 Output (Reqired) Data",
   "description": "Modbus 30347",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 252,
   "name": "Cond Boiler Header Temp",
   "description": "Modbus 40280",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 253,
   "name": "Main Supply Header Temp",
   "description": "Modbus 40282",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 254,
   "name": "System Return Temp",
   "description": "Modbus 40284",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 255,
   "name": "OA Temp or Remote Analog SP Value",
   "description": "Modbus 40286",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 256,
   "name": "DHW Setpoint",
   "description": "Modbus 40300",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 257,
   "name": "Cold Building Setpoint",
   "description": "Modbus 40304",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 258,
   "name": "Remote Analog Input Setpoint Value",
   "description": "Modbus 40306",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Remote Modbus Setpoint Value",
   "description": "Modbus 40308; write point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Remote Modbus Outdoor Air Temp",
   "description": "Modbus 40310; write point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Remote Modbus System Enable",
   "description": "Modbus 40312; write point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Modbus Heartbeat",
   "description": "Modbus 40314; write point",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 259,
   "name": "Deadband Cond/Non-Cond Mode Sw Temp",
   "description": "Modbus 40318",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 260,
   "name": "OA Temp Low Value for Reset Curve",
   "description": "Modbus 40320",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 261,
   "name": "OA Temp High Value for Reset Curve",
   "description": "Modbus 40322",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 262,
   "name": "Loop Setpoint at Cold (low) OAT",
   "description": "Modbus 40324",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 263,
   "name": "Loop Setpoint at Warm (high) OAT",
   "description": "Modbus 40326",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 264,
   "name": "Min Inlet Temp for Non-Cond Boilers",
   "description": "Modbus 40328",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 265,
   "name": "Non-Cond Reset Shift",
   "description": "Modbus 40336",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 266,
   "name": "NC/Cond Switch Temp",
   "description": "Modbus 40338",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 267,
   "name": "Read only NC Header SP (active)",
   "description": "Modbus 40340",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 268,
   "name": "Read only Cond Header SP (active)",
   "description": "Modbus 40342",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 312,
   "name": "System Mode",
   "description": "Modbus 40344",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 313,
   "name": "Cond Boiler Status",
   "description": "Modbus 40345",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 314,
   "name": "Non-Cond Boiler Status",
   "description": "Modbus 40346",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 269,
   "name": "Firing rate for Cond boiler group",
   "description": "Modbus 40348",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 270,
   "name": "Firing rate for non-Cond boiler group",
   "description": "Modbus 40350",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 271,
   "name": "Warm Weather Shutdown Temp",
   "description": "Modbus 40352",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 272,
   "name": "Cond Boiler 1 Run Hours",
   "description": "Modbus 40390",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 273,
   "name": "Cond Boiler 2 Run Hours",
   "description": "Modbus 40392",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 274,
   "name": "Cond Boiler 3 Run Hours",
   "description": "Modbus 40394",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 275,
   "name": "Cond Boiler 4 Run Hours",
   "description": "Modbus 40396",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 276,
   "name": "Cond Boiler 5 Run Hours",
   "description": "Modbus 40398",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 277,
   "name": "Cond Boiler 6 Run Hours",
   "description": "Modbus 40400",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 278,
   "name": "Cond Boiler 7 Run Hours",
   "description": "Modbus 40402",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 279,
   "name": "Cond Boiler 8 Run Hours",
   "description": "Modbus 40404",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 280,
   "name": "Cond Boiler 9 Run Hours",
   "description": "Modbus 40406",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 281,
   "name": "Cond Boiler 10 Run Hours",
   "description": "Modbus 40408",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 282,
   "name": "Non-Cond Boiler A Run Hours",
   "description": "Modbus 40410",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 283,
   "name": "Non-Cond Boiler B Run Hours",
   "description": "Modbus 40412",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 284,
   "name": "Non-Cond Boiler C Run Hours",
   "description": "Modbus 40414",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 285,
   "name": "Non-Cond Boiler D Run Hours",
   "description": "Modbus 40416",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 286,
   "name": "Non-Cond Boiler E Run Hours",
   "description": "Modbus 40418",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 287,
   "name": "Non-Cond Boiler F Run Hours",
   "description": "Modbus 40420",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 288,
   "name": "Non-Cond Boiler G Run Hours",
   "description": "Modbus 40422",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 289,
   "name": "Non-Cond Boiler H Run Hours",
   "description": "Modbus 40424",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 290,
   "name": "Non-Cond Boiler I Run Hours",
   "description": "Modbus 40426",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 291,
   "name": "Non-Cond Boiler J Run Hours",
   "description": "Modbus 40428",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 292,
   "name": "Cond Boiler 1 Run Cycles",
   "description": "Modbus 40430",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 293,
   "name": "Cond Boiler 2 Run Cycles",
   "description": "Modbus 40432",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 294,
   "name": "Cond Boiler 3 Run Cycles",
   "description": "Modbus 40434",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 295,
   "name": "Cond Boiler 4 Run Cycles",
   "description": "Modbus 40436",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 296,
   "name": "Cond Boiler 5 Run Cycles",
   "description": "Modbus 40438",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 297,
   "name": "Cond Boiler 6 Run Cycles",
   "description": "Modbus 40440",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 298,
   "name": "Cond Boiler 7 Run Cycles",
   "description": "Modbus 40442",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 299,
   "name": "Cond Boiler 8 Run Cycles",
   "description": "Modbus 40444",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 300,
   "name": "Cond Boiler 9 Run Cycles",
   "description": "Modbus 40446",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 301,
   "name": "Cond Boiler 10 Run Cycles",
   "description": "Modbus 40448",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 302,
   "name": "Non-Cond Boiler A Run Cycles",
   "description": "Modbus 40450",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 303,
   "name": "Non-Cond Boiler B Run Cycles",
   "description": "Modbus 40452",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 304,
   "name": "Non-Cond Boiler C Run Cycles",
   "description": "Modbus 40454",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 305,
   "name": "Non-Cond Boiler D Run Cycles",
   "description": "Modbus 40456",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 306,
   "name": "Non-Cond Boiler E Run Cycles",
   "description": "Modbus 40458",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 307,
   "name": "Non-Cond Boiler F Run Cycles",
   "description": "Modbus 40460",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 308,
   "name": "Non-Cond Boiler G Run Cycles",
   "description": "Modbus 40462",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 309,
   "name": "Non-Cond Boiler H Run Cycles",
   "description": "Modbus 40464",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 310,
   "name": "Non-Cond Boiler I Run Cycles",
   "description": "Modbus 40466",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 311,
   "name": "Non-Cond Boiler J Run Cycles",
   "description": "Modbus 40468",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/cleaver-brooks/hsc-hydronic-system-controller-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"
}
