{
 "manufacturer": "Multistack",
 "manufacturer_slug": "multistack",
 "model": "COMPU25 Heat Pump Controller - BACnet Web Portal (legacy)",
 "model_slug": "compu25-heat-pump-bacnet-portal",
 "short_model": "COMPU25 Heat Pump Portal",
 "aliases": [
  "COMPU25 heat pump",
  "COMPUT25",
  "Compu25 HP",
  "Multistack Web Portal",
  "MS20/30/50 Heat Pump",
  "Multistack BACnet Portal"
 ],
 "equipment_type": "Modular heat pump chiller controller gateway",
 "applies_to": "Multistack modular water-to-water heat pump chillers with the COMPU25 master controller and the Multistack BACnet web portal (MS20/30/50 heat pump application).",
 "summary": "This is the heat pump version of the Multistack web portal, a gateway that reads a COMPU25 master controller over RS-232 and serves its data as BACnet IP Analog and Binary Values. Compared with the chiller version it adds separate cooling and heating setpoints, an operating mode command, load-side and source-side water temperatures, cooling and heating run-hour bands and a heat delay. Points exist for 24 compressors. This is a legacy product; the manual is dated January 2008.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": 610001,
 "access_inferred": false,
 "notes": [
  "Legacy product (January 2008 manual). This copy is hosted by a third party (Chipkin), not on a Multistack site.",
  "Points exist for 24 compressors; AV 3 reports how many are installed, and points for absent compressors do not apply.",
  "Write points (AV 184-197, AV 200, BV 34) are write-only; read values back from the matching read points.",
  "The manual's prose numbers # OF COMPRESSORS, CAPACITY and DEMAND as AV 1-3; Table 3 puts them at AV 3, AV 1 and AV 2. This list follows Table 3 (its reference names match the objects); confirm with a device discovery.",
  "Table 3 marks AV 198 MOST CURRENT FAULT as W, though it is described as a status value.",
  "Temperatures follow the manual's degrees F; the table itself prints no units."
 ],
 "source": {
  "title": "Multistack BACnet Portal Technical Manual - MS20/30/50 Heat Pump Application, BACnet over TCP/IP",
  "doc_number": null,
  "revision_date": "2008-01",
  "url": "https://cdn.chipkin.com/assets/uploads/imports/resources/Multistack%20Compu25%20-%20Legacy%20gateway%20BACnet%20over%20TCPIP%20HP.pdf",
  "unofficial": true,
  "host": "Chipkin"
 },
 "integration": {
  "summary": "Connect the portal's 10BaseT port to the BACnet IP network and discover device 610001. Start and stop the unit with BV 34 and set the mode with AV 197, then check BV 1 and AV 5 for the real state. Write the cooling or heating upper/lower setpoints and the load limit, and supervise with the load and source water temperatures and fault points.",
  "minimum_points": [
   {
    "ref": "BV 34",
    "name": "on_off_ctrl_write_1",
    "why": "Unit on/off command (1 = on)"
   },
   {
    "ref": "AV 197",
    "name": "op_mode_write_1",
    "why": "Mode command: 0 disabled, 1 cooling, 2/3 heating"
   },
   {
    "ref": "AV 184",
    "name": "cool_upsetpt_write_1",
    "why": "Cooling upper setpoint (entering water at full load)"
   },
   {
    "ref": "AV 185",
    "name": "cool_lowsetpt_write_1",
    "why": "Cooling lower setpoint (leaving water at full load)"
   },
   {
    "ref": "AV 188",
    "name": "heat_upsetpt_write_1",
    "why": "Heating upper setpoint"
   },
   {
    "ref": "AV 189",
    "name": "heat_lowsetpt_write_1",
    "why": "Heating lower setpoint"
   },
   {
    "ref": "AV 192",
    "name": "load_limit_write_1",
    "why": "Load limit command, %"
   },
   {
    "ref": "BV 1",
    "name": "on_off_ctrl_read_1",
    "why": "Unit on/off status"
   },
   {
    "ref": "AV 7",
    "name": "llw_sys_temp_1",
    "why": "Leaving load water temperature"
   },
   {
    "ref": "AV 4",
    "name": "current_faults_1",
    "why": "Number of compressors in fault"
   }
  ],
  "enable": "BV 34 ON/OFF CONTROL turns the unit on (1) or off (0) and should stay on while the BAS wants it running. The hard-wired EX2 input on the COMPU25 must also be closed; its state shows on BV 3. Multistack also suggests a BAS dry contact on EX2 as an alternative to the network command.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default device instance 610001; changing it needs Multistack.",
   "Default IP 192.168.1.101, mask 255.255.255.0, gateway 0.0.0.0, BACnet IP network number 6100.",
   "BACnet IP only, over a 10 Mbps 10BaseT port; the BAS side supplies the CAT5 cable.",
   "Portal-to-COMPU25 link is RS-232 at 2400 baud, 8N1, fixed; 50 ft maximum.",
   "Addressing DIP switches: 3 and 4 ON, 1, 2 and 5 OFF."
  ],
  "gotchas": [
   "BV 34 has the same priority as the keypad. If someone stops the unit locally, BV 1 goes off while BV 34 stays on; write BV 34 off briefly, then on, to restart.",
   "Write points are write-only; read current values from the separate read points.",
   "Fault codes (FAULTS C1-C24, FAULT 1-20 TYPE) are numbers decoded with the manual's fault tables.",
   "Most system faults need a reset at the COMPU25 before the unit restarts."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 1,
   "name": "capacity_1",
   "description": "CAPACITY: Compressors running versus total",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "demand_1",
   "description": "DEMAND: Current load versus design load",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "num_of_compressors_1",
   "description": "# OF COMPS: Number of compressors in the system",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "current_faults_1",
   "description": "CURRENT FAULTS: Compressors currently in fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "op_mode_read_1",
   "description": "OPERATING MODE: 0=Disabled, 1=Cooling, 2/3=Heating",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "elw_sys_temp_1",
   "description": "ENT LOAD TEMP: Entering load water temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "llw_sys_temp_1",
   "description": "LEV LOAD TEMP: Leaving load water temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "esw_sys_temp_1",
   "description": "ENT SOURCE TEMP: Entering source water temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "lsw_sys_temp_1",
   "description": "LEV SOURCE TEMP: Leaving source water temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "cool_upsetpt_read_1",
   "description": "COOL UPSETPT: Cool upper setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "cool_lowsetpt_read_1",
   "description": "COOL LOWSETPT: Cool lower setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "cool_vsp_read_1",
   "description": "COOL VSP: Cool variable setpoint",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "cool_tdiff_read_1",
   "description": "COOL TDIFF: Cool compressor stage delay",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "heat_upsetpt_read_1",
   "description": "HEAT UPSETPT: Heat upper setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "heat_lowsetpt_read_1",
   "description": "HEAT LOWSETPT: Heat lower setpoint",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "heat_vsp_read_1",
   "description": "HEAT VSP: Heat variable setpoint",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "heat_tdiff_read_1",
   "description": "HEAT TDIFF: Heat compressor stage delay",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "load_limit_read_1",
   "description": "LOAD LIMIT: System load limit",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "fail_indic_read_1",
   "description": "FAIL INDICATOR: Failed-compressor alarm threshold",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "lead_comp_read_1",
   "description": "LEAD COMPRESSOR: Lead compressor number",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "flush_time_read_1",
   "description": "FLUSH TIME: DDRS-210A flush hour",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "flush_duration_read_1",
   "description": "FLUSH DURATION: DDRS-210A flush time",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "month_1",
   "description": "MONTH: COMPU25 clock month",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "day_1",
   "description": "DAY: COMPU25 clock day",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "year_1",
   "description": "YEAR: COMPU25 clock year",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "hour_1",
   "description": "HOUR: COMPU25 clock hour",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "minute_1",
   "description": "MINUTE: COMPU25 clock minute",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "c1_suct_temp_1",
   "description": "C1 SUCTION TEMP: Compressor 1 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "c1_llw_temp_1",
   "description": "C1 LLW TEMP: Compressor 1 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "c1_lsw_temp_1",
   "description": "C1 LSW TEMP: Compressor 1 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "c2_suct_temp_1",
   "description": "C2 SUCTION TEMP: Compressor 2 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "c2_llw_temp_1",
   "description": "C2 LLW TEMP: Compressor 2 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "c2_lsw_temp_1",
   "description": "C2 LSW TEMP: Compressor 2 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "c3_suct_temp_1",
   "description": "C3 SUCTION TEMP: Compressor 3 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "c3_llw_temp_1",
   "description": "C3 LLW TEMP: Compressor 3 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "c3_lsw_temp_1",
   "description": "C3 LSW TEMP: Compressor 3 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "c4_suct_temp_1",
   "description": "C4 SUCTION TEMP: Compressor 4 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "c4_llw_temp_1",
   "description": "C4 LLW TEMP: Compressor 4 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "c4_lsw_temp_1",
   "description": "C4 LSW TEMP: Compressor 4 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "c5_suct_temp_1",
   "description": "C5 SUCTION TEMP: Compressor 5 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "c5_llw_temp_1",
   "description": "C5 LLW TEMP: Compressor 5 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "c5_lsw_temp_1",
   "description": "C5 LSW TEMP: Compressor 5 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "c6_suct_temp_1",
   "description": "C6 SUCTION TEMP: Compressor 6 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "c6_llw_temp_1",
   "description": "C6 LLW TEMP: Compressor 6 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "c6_lsw_temp_1",
   "description": "C6 LSW TEMP: Compressor 6 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "c7_suct_temp_1",
   "description": "C7 SUCTION TEMP: Compressor 7 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "c7_llw_temp_1",
   "description": "C7 LLW TEMP: Compressor 7 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "c7_lsw_temp_1",
   "description": "C7 LSW TEMP: Compressor 7 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "c8_suct_temp_1",
   "description": "C8 SUCTION TEMP: Compressor 8 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "c8_llw_temp_1",
   "description": "C8 LLW TEMP: Compressor 8 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "c8_lsw_temp_1",
   "description": "C8 LSW TEMP: Compressor 8 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "c9_suct_temp_1",
   "description": "C9 SUCTION TEMP: Compressor 9 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "c9_llw_temp_1",
   "description": "C9 LLW TEMP: Compressor 9 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "c9_lsw_temp_1",
   "description": "C9 LSW TEMP: Compressor 9 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "c10_suct_temp_1",
   "description": "C10 SUCTION TEMP: Compressor 10 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 56,
   "name": "c10_llw_temp_1",
   "description": "C10 LLW TEMP: Compressor 10 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 57,
   "name": "c10_lsw_temp_1",
   "description": "C10 LSW TEMP: Compressor 10 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 58,
   "name": "c11_suct_temp_1",
   "description": "C11 SUCTION TEMP: Compressor 11 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 59,
   "name": "c11_llw_temp_1",
   "description": "C11 LLW TEMP: Compressor 11 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 60,
   "name": "c11_lsw_temp_1",
   "description": "C11 LSW TEMP: Compressor 11 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 61,
   "name": "c12_suct_temp_1",
   "description": "C12 SUCTION TEMP: Compressor 12 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 62,
   "name": "c12_llw_temp_1",
   "description": "C12 LLW TEMP: Compressor 12 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 63,
   "name": "c12_lsw_temp_1",
   "description": "C12 LSW TEMP: Compressor 12 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 64,
   "name": "c13_suct_temp_1",
   "description": "C13 SUCTION TEMP: Compressor 13 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 65,
   "name": "c13_llw_temp_1",
   "description": "C13 LLW TEMP: Compressor 13 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 66,
   "name": "c13_lsw_temp_1",
   "description": "C13 LSW TEMP: Compressor 13 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 67,
   "name": "c14_suct_temp_1",
   "description": "C14 SUCTION TEMP: Compressor 14 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 68,
   "name": "c14_llw_temp_1",
   "description": "C14 LLW TEMP: Compressor 14 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 69,
   "name": "c14_lsw_temp_1",
   "description": "C14 LSW TEMP: Compressor 14 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 70,
   "name": "c15_suct_temp_1",
   "description": "C15 SUCTION TEMP: Compressor 15 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 71,
   "name": "c15_llw_temp_1",
   "description": "C15 LLW TEMP: Compressor 15 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 72,
   "name": "c15_lsw_temp_1",
   "description": "C15 LSW TEMP: Compressor 15 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "c16_suct_temp_1",
   "description": "C16 SUCTION TEMP: Compressor 16 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 74,
   "name": "c16_llw_temp_1",
   "description": "C16 LLW TEMP: Compressor 16 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 75,
   "name": "c16_lsw_temp_1",
   "description": "C16 LSW TEMP: Compressor 16 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 76,
   "name": "c17_suct_temp_1",
   "description": "C17 SUCTION TEMP: Compressor 17 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 77,
   "name": "c17_llw_temp_1",
   "description": "C17 LLW TEMP: Compressor 17 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 78,
   "name": "c17_lsw_temp_1",
   "description": "C17 LSW TEMP: Compressor 17 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 79,
   "name": "c18_suct_temp_1",
   "description": "C18 SUCTION TEMP: Compressor 18 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 80,
   "name": "c18_llw_temp_1",
   "description": "C18 LLW TEMP: Compressor 18 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 81,
   "name": "c18_lsw_temp_1",
   "description": "C18 LSW TEMP: Compressor 18 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 82,
   "name": "c19_suct_temp_1",
   "description": "C19 SUCTION TEMP: Compressor 19 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 83,
   "name": "c19_llw_temp_1",
   "description": "C19 LLW TEMP: Compressor 19 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 84,
   "name": "c19_lsw_temp_1",
   "description": "C19 LSW TEMP: Compressor 19 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 85,
   "name": "c20_suct_temp_1",
   "description": "C20 SUCTION TEMP: Compressor 20 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 86,
   "name": "c20_llw_temp_1",
   "description": "C20 LLW TEMP: Compressor 20 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 87,
   "name": "c20_lsw_temp_1",
   "description": "C20 LSW TEMP: Compressor 20 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 88,
   "name": "c21_suct_temp_1",
   "description": "C21 SUCTION TEMP: Compressor 21 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 89,
   "name": "c21_llw_temp_1",
   "description": "C21 LLW TEMP: Compressor 21 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 90,
   "name": "c21_lsw_temp_1",
   "description": "C21 LSW TEMP: Compressor 21 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 91,
   "name": "c22_suct_temp_1",
   "description": "C22 SUCTION TEMP: Compressor 22 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 92,
   "name": "c22_llw_temp_1",
   "description": "C22 LLW TEMP: Compressor 22 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 93,
   "name": "c22_lsw_temp_1",
   "description": "C22 LSW TEMP: Compressor 22 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 94,
   "name": "c23_suct_temp_1",
   "description": "C23 SUCTION TEMP: Compressor 23 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 95,
   "name": "c23_llw_temp_1",
   "description": "C23 LLW TEMP: Compressor 23 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 96,
   "name": "c23_lsw_temp_1",
   "description": "C23 LSW TEMP: Compressor 23 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 97,
   "name": "c24_suct_temp_1",
   "description": "C24 SUCTION TEMP: Compressor 24 suction temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 98,
   "name": "c24_llw_temp_1",
   "description": "C24 LLW TEMP: Compressor 24 leaving load water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 99,
   "name": "c24_lsw_temp_1",
   "description": "C24 LSW TEMP: Compressor 24 leaving source water temp",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 100,
   "name": "faults_c1_1",
   "description": "C1 FAULTS: Module fault code, compressor 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 101,
   "name": "faults_c2_1",
   "description": "C2 FAULTS: Module fault code, compressor 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 102,
   "name": "faults_c3_1",
   "description": "C3 FAULTS: Module fault code, compressor 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 103,
   "name": "faults_c4_1",
   "description": "C4 FAULTS: Module fault code, compressor 4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 104,
   "name": "faults_c5_1",
   "description": "C5 FAULTS: Module fault code, compressor 5",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 105,
   "name": "faults_c6_1",
   "description": "C6 FAULTS: Module fault code, compressor 6",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 106,
   "name": "faults_c7_1",
   "description": "C7 FAULTS: Module fault code, compressor 7",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 107,
   "name": "faults_c8_1",
   "description": "C8 FAULTS: Module fault code, compressor 8",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 108,
   "name": "faults_c9_1",
   "description": "C9 FAULTS: Module fault code, compressor 9",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 109,
   "name": "faults_c10_1",
   "description": "C10 FAULTS: Module fault code, compressor 10",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 110,
   "name": "faults_c11_1",
   "description": "C11 FAULTS: Module fault code, compressor 11",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 111,
   "name": "faults_c12_1",
   "description": "C12 FAULTS: Module fault code, compressor 12",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 112,
   "name": "faults_c13_1",
   "description": "C13 FAULTS: Module fault code, compressor 13",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 113,
   "name": "faults_c14_1",
   "description": "C14 FAULTS: Module fault code, compressor 14",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 114,
   "name": "faults_c15_1",
   "description": "C15 FAULTS: Module fault code, compressor 15",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 115,
   "name": "faults_c16_1",
   "description": "C16 FAULTS: Module fault code, compressor 16",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 116,
   "name": "faults_c17_1",
   "description": "C17 FAULTS: Module fault code, compressor 17",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 117,
   "name": "faults_c18_1",
   "description": "C18 FAULTS: Module fault code, compressor 18",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 118,
   "name": "faults_c19_1",
   "description": "C19 FAULTS: Module fault code, compressor 19",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 119,
   "name": "faults_c20_1",
   "description": "C20 FAULTS: Module fault code, compressor 20",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 120,
   "name": "faults_c21_1",
   "description": "C21 FAULTS: Module fault code, compressor 21",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 121,
   "name": "faults_c22_1",
   "description": "C22 FAULTS: Module fault code, compressor 22",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 122,
   "name": "faults_c23_1",
   "description": "C23 FAULTS: Module fault code, compressor 23",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 123,
   "name": "faults_c24_1",
   "description": "C24 FAULTS: Module fault code, compressor 24",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 124,
   "name": "fault_1_comp_1",
   "description": "FAULT 1 COMP #: Fault review 1: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 125,
   "name": "fault_2_comp_1",
   "description": "FAULT 2 COMP #: Fault review 2: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 126,
   "name": "fault_3_comp_1",
   "description": "FAULT 3 COMP #: Fault review 3: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 127,
   "name": "fault_4_comp_1",
   "description": "FAULT 4 COMP #: Fault review 4: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 128,
   "name": "fault_5_comp_1",
   "description": "FAULT 5 COMP #: Fault review 5: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 129,
   "name": "fault_6_comp_1",
   "description": "FAULT 6 COMP #: Fault review 6: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 130,
   "name": "fault_7_comp_1",
   "description": "FAULT 7 COMP #: Fault review 7: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 131,
   "name": "fault_8_comp_1",
   "description": "FAULT 8 COMP #: Fault review 8: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 132,
   "name": "fault_9_comp_1",
   "description": "FAULT 9 COMP #: Fault review 9: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 133,
   "name": "fault_10_comp_1",
   "description": "FAULT 10 COMP #: Fault review 10: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 134,
   "name": "fault_11_comp_1",
   "description": "FAULT 11 COMP #: Fault review 11: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 135,
   "name": "fault_12_comp_1",
   "description": "FAULT 12 COMP #: Fault review 12: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 136,
   "name": "fault_13_comp_1",
   "description": "FAULT 13 COMP #: Fault review 13: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 137,
   "name": "fault_14_comp_1",
   "description": "FAULT 14 COMP #: Fault review 14: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 138,
   "name": "fault_15_comp_1",
   "description": "FAULT 15 COMP #: Fault review 15: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 139,
   "name": "fault_16_comp_1",
   "description": "FAULT 16 COMP #: Fault review 16: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 140,
   "name": "fault_17_comp_1",
   "description": "FAULT 17 COMP #: Fault review 17: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 141,
   "name": "fault_18_comp_1",
   "description": "FAULT 18 COMP #: Fault review 18: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 142,
   "name": "fault_19_comp_1",
   "description": "FAULT 19 COMP #: Fault review 19: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 143,
   "name": "fault_20_comp_1",
   "description": "FAULT 20 COMP #: Fault review 20: compressor (0 = system)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 144,
   "name": "fault_1_type_1",
   "description": "FAULT 1 TYPE: Fault review 1: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 145,
   "name": "fault_2_type_1",
   "description": "FAULT 2 TYPE: Fault review 2: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 146,
   "name": "fault_3_type_1",
   "description": "FAULT 3 TYPE: Fault review 3: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 147,
   "name": "fault_4_type_1",
   "description": "FAULT 4 TYPE: Fault review 4: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 148,
   "name": "fault_5_type_1",
   "description": "FAULT 5 TYPE: Fault review 5: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 149,
   "name": "fault_6_type_1",
   "description": "FAULT 6 TYPE: Fault review 6: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 150,
   "name": "fault_7_type_1",
   "description": "FAULT 7 TYPE: Fault review 7: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 151,
   "name": "fault_8_type_1",
   "description": "FAULT 8 TYPE: Fault review 8: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 152,
   "name": "fault_9_type_1",
   "description": "FAULT 9 TYPE: Fault review 9: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 153,
   "name": "fault_10_type_1",
   "description": "FAULT 10 TYPE: Fault review 10: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 154,
   "name": "fault_11_type_1",
   "description": "FAULT 11 TYPE: Fault review 11: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 155,
   "name": "fault_12_type_1",
   "description": "FAULT 12 TYPE: Fault review 12: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 156,
   "name": "fault_13_type_1",
   "description": "FAULT 13 TYPE: Fault review 13: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 157,
   "name": "fault_14_type_1",
   "description": "FAULT 14 TYPE: Fault review 14: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 158,
   "name": "fault_15_type_1",
   "description": "FAULT 15 TYPE: Fault review 15: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 159,
   "name": "fault_16_type_1",
   "description": "FAULT 16 TYPE: Fault review 16: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 160,
   "name": "fault_17_type_1",
   "description": "FAULT 17 TYPE: Fault review 17: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 161,
   "name": "fault_18_type_1",
   "description": "FAULT 18 TYPE: Fault review 18: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 162,
   "name": "fault_19_type_1",
   "description": "FAULT 19 TYPE: Fault review 19: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 163,
   "name": "fault_20_type_1",
   "description": "FAULT 20 TYPE: Fault review 20: coded fault type",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 164,
   "name": "lp_0_9_cool_1",
   "description": "COOL HRS @ 0-9%: Cool run hours at 0-9% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 165,
   "name": "lp_10_19_cool_1",
   "description": "COOL HRS @ 10-19%: Cool run hours at 10-19% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 166,
   "name": "lp_20_29_cool_1",
   "description": "COOL HRS @ 20-29%: Cool run hours at 20-29% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 167,
   "name": "lp_30_39_cool_1",
   "description": "COOL HRS @ 30-39%: Cool run hours at 30-39% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 168,
   "name": "lp_40_49_cool_1",
   "description": "COOL HRS @ 40-49%: Cool run hours at 40-49% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 169,
   "name": "lp_50_59_cool_1",
   "description": "COOL HRS @ 50-59%: Cool run hours at 50-59% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 170,
   "name": "lp_60_69_cool_1",
   "description": "COOL HRS @ 60-69%: Cool run hours at 60-69% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 171,
   "name": "lp_70_79_cool_1",
   "description": "COOL HRS @ 70-79%: Cool run hours at 70-79% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 172,
   "name": "lp_80_89_cool_1",
   "description": "COOL HRS @ 80-89%: Cool run hours at 80-89% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 173,
   "name": "lp_90_100_cool_1",
   "description": "COOL HRS @ 90-100%: Cool run hours at 90-100% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 174,
   "name": "lp_0_9_heat_1",
   "description": "HEAT HRS @ 0-9%: Heat run hours at 0-9% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 175,
   "name": "lp_10_19_heat_1",
   "description": "HEAT HRS @ 10-19%: Heat run hours at 10-19% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 176,
   "name": "lp_20_29_heat_1",
   "description": "HEAT HRS @ 20-29%: Heat run hours at 20-29% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 177,
   "name": "lp_30_39_heat_1",
   "description": "HEAT HRS @ 30-39%: Heat run hours at 30-39% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 178,
   "name": "lp_40_49_heat_1",
   "description": "HEAT HRS @ 40-49%: Heat run hours at 40-49% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 179,
   "name": "lp_50_59_heat_1",
   "description": "HEAT HRS @ 50-59%: Heat run hours at 50-59% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 180,
   "name": "lp_60_69_heat_1",
   "description": "HEAT HRS @ 60-69%: Heat run hours at 60-69% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 181,
   "name": "lp_70_79_heat_1",
   "description": "HEAT HRS @ 70-79%: Heat run hours at 70-79% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 182,
   "name": "lp_80_89_heat_1",
   "description": "HEAT HRS @ 80-89%: Heat run hours at 80-89% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 183,
   "name": "lp_90_100_heat_1",
   "description": "HEAT HRS @ 90-100%: Heat run hours at 90-100% load",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 184,
   "name": "cool_upsetpt_write_1",
   "description": "COOL UPSETPT: Cool upper setpoint (write)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 185,
   "name": "cool_lowsetpt_write_1",
   "description": "COOL LOWSETPT: Cool lower setpoint (write)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 186,
   "name": "cool_vsp_write_1",
   "description": "COOL VSP: Cool variable setpoint (write)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 187,
   "name": "cool_tdiff_write_1",
   "description": "COOL TDIFF: Cool compressor stage delay (write)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 188,
   "name": "heat_upsetpt_write_1",
   "description": "HEAT UPSETPT: Heat upper setpoint (write)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 189,
   "name": "heat_lowsetpt_write_1",
   "description": "HEAT LOWSETPT: Heat lower setpoint (write)",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 190,
   "name": "heat_vsp_write_1",
   "description": "HEAT VSP: Heat variable setpoint (write)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 191,
   "name": "heat_tdiff_write_1",
   "description": "HEAT TDIFF: Heat compressor stage delay (write)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 192,
   "name": "load_limit_write_1",
   "description": "LOAD LIMIT: System load limit (write)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 193,
   "name": "fail_indic_write_1",
   "description": "FAIL INDICATOR: Failed-compressor alarm threshold (write)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 194,
   "name": "lead_comp_write_1",
   "description": "LEAD COMPRESSOR: Lead compressor number (write)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 195,
   "name": "flush_time_write_1",
   "description": "FLUSH TIME: DDRS-210A flush hour (write)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 196,
   "name": "flush_duration_write_1",
   "description": "FLUSH DURATION: DDRS-210A flush time (write)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 197,
   "name": "op_mode_write_1",
   "description": "OPERATING MODE: 0=Disabled, 1=Cooling, 2/3=Heating (write)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 198,
   "name": "mst_crnt_flt_1",
   "description": "MOST CURRENT FAULT: Newest fault review slot, 1-20",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 199,
   "name": "heat_delay_read_1",
   "description": "HEAT DELAY: Reversing valve delay in heating",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 200,
   "name": "heat_delay_write_1",
   "description": "HEAT DELAY: Reversing valve delay in heating (write)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "on_off_ctrl_read_1",
   "description": "ON/OFF STATUS: Chiller on/off state",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "ex1_fault_1",
   "description": "EX1 FAULT DISPLAY: EX1 fault input (reset at COMPU25)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "remote_on_off_1",
   "description": "EX2 REMOTE OFF: EX2 remote off input",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "ex3_fault_1",
   "description": "EX3 FAULT DISPLAY: EX3 fault input (reset at COMPU25)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "ex4_fault_1",
   "description": "EX4 FAULT DISPLAY: EX4 phase monitor fault input",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "low_lw_flow_1",
   "description": "NO LW FLOW: Low load water flow fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "low_sw_flow_1",
   "description": "NO SW FLOW: Low source water flow fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "low_llw_temp_1",
   "description": "LOW LLW TEMP: Leaving load water below 36 °F fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "low_lsw_temp_1",
   "description": "LOW LSW TEMP: Leaving source water below 36 °F fault",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "c1_status_1",
   "description": "C1 STATUS: Compressor 1 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "c2_status_1",
   "description": "C2 STATUS: Compressor 2 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "c3_status_1",
   "description": "C3 STATUS: Compressor 3 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "c4_status_1",
   "description": "C4 STATUS: Compressor 4 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "c5_status_1",
   "description": "C5 STATUS: Compressor 5 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "c6_status_1",
   "description": "C6 STATUS: Compressor 6 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "c7_status_1",
   "description": "C7 STATUS: Compressor 7 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "c8_status_1",
   "description": "C8 STATUS: Compressor 8 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "c9_status_1",
   "description": "C9 STATUS: Compressor 9 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "c10_status_1",
   "description": "C10 STATUS: Compressor 10 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 20,
   "name": "c11_status_1",
   "description": "C11 STATUS: Compressor 11 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 21,
   "name": "c12_status_1",
   "description": "C12 STATUS: Compressor 12 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 22,
   "name": "c13_status_1",
   "description": "C13 STATUS: Compressor 13 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 23,
   "name": "c14_status_1",
   "description": "C14 STATUS: Compressor 14 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 24,
   "name": "c15_status_1",
   "description": "C15 STATUS: Compressor 15 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 25,
   "name": "c16_status_1",
   "description": "C16 STATUS: Compressor 16 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 26,
   "name": "c17_status_1",
   "description": "C17 STATUS: Compressor 17 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 27,
   "name": "c18_status_1",
   "description": "C18 STATUS: Compressor 18 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 28,
   "name": "c19_status_1",
   "description": "C19 STATUS: Compressor 19 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 29,
   "name": "c20_status_1",
   "description": "C20 STATUS: Compressor 20 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 30,
   "name": "c21_status_1",
   "description": "C21 STATUS: Compressor 21 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 31,
   "name": "c22_status_1",
   "description": "C22 STATUS: Compressor 22 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 32,
   "name": "c23_status_1",
   "description": "C23 STATUS: Compressor 23 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 33,
   "name": "c24_status_1",
   "description": "C24 STATUS: Compressor 24 on/off",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 34,
   "name": "on_off_ctrl_write_1",
   "description": "ON/OFF CONTROL: Chiller on/off command (write)",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/multistack/compu25-heat-pump-bacnet-portal",
 "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"
}
