{
 "manufacturer": "Johnson Controls",
 "manufacturer_slug": "johnson-controls",
 "model": "Verasys generic IO controller",
 "model_slug": "verasys-generic-io-controller",
 "short_model": "Verasys generic IO controller",
 "aliases": [
  "Verasys generic IO",
  "Verasys IO controller",
  "Verasys GIO"
 ],
 "equipment_type": "General purpose I/O controller (Verasys)",
 "applies_to": "Verasys generic IO controllers with digital and analog inputs, outputs, NetSensors and energy meters on the system bus.",
 "summary": "The generic IO controller brings miscellaneous points into Verasys: four binary inputs, five analog inputs with alarm limits, nine outputs, up to five temperature/humidity and eight temperature/CO2 NetSensors with alarm limits, and up to four energy meters. Through the SBH it exposes 198 objects.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object names are the short Verasys names as printed. The guide gives no units or state texts; multistate state texts come from the device.",
  "Access is from the Writable column (TRUE = writable).",
  "Source: LIT-12013287 Table 8 'BACnet attributes' (198 objects)."
 ],
 "source": {
  "title": "Verasys BACnet over IP Integration User Guide",
  "doc_number": "LIT-12013287",
  "revision_date": "2024-03-11",
  "url": "https://docs.johnsoncontrols.com/bas/api/khub/maps/bQUUXbLn_sJI5F5XzKax0Q/attachments/ETDjFYqCzPvla4mPr0wdlw-bQUUXbLn_sJI5F5XzKax0Q/content"
 },
 "integration": {
  "summary": "Integrate through the Verasys Smart Building Hub: enable BACnet routing on the SBH, and the supervisor then sees each system bus device behind the SBH's MS/TP network. Map the enable and occupancy commands, the main setpoints and the status and alarm points.",
  "minimum_points": [
   {
    "ref": "MV 25034",
    "name": "Output 1",
    "why": "Output 1 command/status"
   },
   {
    "ref": "MV 25000",
    "name": "Binary Input 1",
    "why": "Binary input 1"
   },
   {
    "ref": "AV 25004",
    "name": "Analog Input 5",
    "why": "Analog input 5"
   },
   {
    "ref": "MV 25007",
    "name": "Analog Input 5 Low Alarm",
    "why": "Analog input 5 low alarm"
   },
   {
    "ref": "MV 25008",
    "name": "Analog Input 5 High Alarm",
    "why": "Analog input 5 high alarm"
   },
   {
    "ref": "AV 25043",
    "name": "Netsensor 199 Temperature",
    "why": "NetSensor 199 temperature"
   },
   {
    "ref": "AV 25094",
    "name": "Energy Meter 1 Consumption",
    "why": "Energy meter 1 consumption"
   },
   {
    "ref": "AV 25093",
    "name": "Energy Meter 1 Peak Demand",
    "why": "Energy meter 1 peak demand"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Devices on the Verasys system bus are reached through the Smart Building Hub (SBH, LC-SBH200/300) BACnet routing feature; the SBH needs a wired Ethernet connection (its Wi-Fi client does not route BACnet IP).",
   "In SBH Settings > BACnet Settings: MS/TP device object identifier (default 1), MAC (default 117) and MS/TP network number (default 64,999); set Routing Mode to Enabled, UDP port (default 47808) and IP network number (default 1,001).",
   "If the SBH and the supervisor are on different IP subnets, set up BBMD entries on both (SBH Settings > BBMD).",
   "SBH schedules become visible to the supervisor; only Occupied/Unoccupied and On/Off schedules are supported."
  ],
  "gotchas": [
   "The SBH routes BACnet IP only over Ethernet, not Wi-Fi.",
   "Give every system bus device a unique device object identifier on the BACnet network."
  ]
 },
 "points": [
  {
   "type": "MV",
   "instance": 25000,
   "name": "Binary Input 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25001,
   "name": "Binary Input 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25002,
   "name": "Binary Input 3",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25003,
   "name": "Binary Input 4",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25004,
   "name": "Analog Input 5",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25005,
   "name": "Analog Input 5 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25006,
   "name": "Analog Input 5 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25007,
   "name": "Analog Input 5 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25008,
   "name": "Analog Input 5 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25009,
   "name": "Analog Input 5 Unreliable Sensor",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25010,
   "name": "Analog Input 6",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25011,
   "name": "Analog Input 6 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25012,
   "name": "Analog Input 6 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25013,
   "name": "Analog Input 6 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25014,
   "name": "Analog Input 6 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25015,
   "name": "Analog Input 6 Unreliable Sensor",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25016,
   "name": "Analog Input 7",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25017,
   "name": "Analog Input 7 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25018,
   "name": "Analog Input 7 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25019,
   "name": "Analog Input 7 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25020,
   "name": "Analog Input 7 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25021,
   "name": "Analog Input 7 Unreliable Sensor",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25022,
   "name": "Analog Input 8",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25023,
   "name": "Analog Input 8 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25024,
   "name": "Analog Input 8 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25025,
   "name": "Analog Input 8 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25026,
   "name": "Analog Input 8 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25027,
   "name": "Analog Input 8 Unreliable Sensor",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25028,
   "name": "Analog Input 9",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25029,
   "name": "Analog Input 9 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25030,
   "name": "Analog Input 9 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25031,
   "name": "Analog Input 9 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25032,
   "name": "Analog Input 9 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25033,
   "name": "Analog Input 9 Unreliable Sensor",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25034,
   "name": "Output 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25035,
   "name": "Output 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25036,
   "name": "Output 3",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25037,
   "name": "Output 4",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25038,
   "name": "Output 5",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25039,
   "name": "Output 6",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25040,
   "name": "Output 7",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25041,
   "name": "Output 8",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25042,
   "name": "Output 9",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25043,
   "name": "Netsensor 199 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25044,
   "name": "Netsensor 199 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25045,
   "name": "Netsensor 199 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25046,
   "name": "Netsensor 199 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25047,
   "name": "Netsensor 199 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25048,
   "name": "Netsensor 199 Humidity",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25049,
   "name": "Netsensor 199 Hum Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25050,
   "name": "Netsensor 199 Hum High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25051,
   "name": "Netsensor 199 Hum Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25052,
   "name": "Netsensor 199 Hum High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25053,
   "name": "Netsensor 200 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25054,
   "name": "Netsensor 200 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25055,
   "name": "Netsensor 200 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25056,
   "name": "Netsensor 200 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25057,
   "name": "Netsensor 200 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25058,
   "name": "Netsensor 200 Humidity",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25059,
   "name": "Netsensor 200 Hum Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25060,
   "name": "Netsensor 200 Hum High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25061,
   "name": "Netsensor 200 Hum Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25062,
   "name": "Netsensor 200 Hum High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25063,
   "name": "Netsensor 201 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25064,
   "name": "Netsensor 201 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25065,
   "name": "Netsensor 201 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25066,
   "name": "Netsensor 201 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25067,
   "name": "Netsensor 201 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25068,
   "name": "Netsensor 201 Humidity",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25069,
   "name": "Netsensor 201 Hum Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25070,
   "name": "Netsensor 201 Hum High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25071,
   "name": "Netsensor 201 Hum Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25072,
   "name": "Netsensor 201 Hum High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25073,
   "name": "Netsensor 202 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25074,
   "name": "Netsensor 202 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25075,
   "name": "Netsensor 202 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25076,
   "name": "Netsensor 202 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25077,
   "name": "Netsensor 202 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25078,
   "name": "Netsensor 202 Humidity",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25079,
   "name": "Netsensor 202 Hum Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25080,
   "name": "Netsensor 202 Hum High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25081,
   "name": "Netsensor 202 Hum Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25082,
   "name": "Netsensor 202 Hum High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25083,
   "name": "Netsensor 203 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25084,
   "name": "Netsensor 203 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25085,
   "name": "Netsensor 203 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25086,
   "name": "Netsensor 203 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25087,
   "name": "Netsensor 203 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25088,
   "name": "Netsensor 203 Humidity",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25089,
   "name": "Netsensor 203 Hum Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25090,
   "name": "Netsensor 203 Hum High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25091,
   "name": "Netsensor 203 Hum Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25092,
   "name": "Netsensor 203 Hum High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25094,
   "name": "Energy Meter 1 Consumption",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25095,
   "name": "Energy Meter 1 Average Voltage",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25096,
   "name": "Energy Meter 1 Average Current",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25099,
   "name": "Energy Meter 1 Input 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25100,
   "name": "Energy Meter 1 Input 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25093,
   "name": "Energy Meter 1 Peak Demand",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 25101,
   "name": "Clear Statistics",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25101,
   "name": "Energy Meter 2 Consumption",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25102,
   "name": "Energy Meter 2 Average Voltage",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25103,
   "name": "Energy Meter 2 Average Current",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25106,
   "name": "Energy Meter 2 Input 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25107,
   "name": "Energy Meter 2 Input 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25108,
   "name": "Energy Meter 2 Peak Demand",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25109,
   "name": "Energy Meter 3 Consumption",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25110,
   "name": "Energy Meter 3 Average Voltage",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25111,
   "name": "Energy Meter 3 Average Current",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25114,
   "name": "Energy Meter 3 Input 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25115,
   "name": "Energy Meter 3 Input 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25116,
   "name": "Energy Meter 3 Peak Demand",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25117,
   "name": "Energy Meter 4 Consumption",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25118,
   "name": "Energy Meter 4 Average Voltage",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25119,
   "name": "Energy Meter 4 Average Current",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25122,
   "name": "Energy Meter 4 Input 1",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25123,
   "name": "Energy Meter 4 Input 2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25124,
   "name": "Energy Meter 4 Peak Demand",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25125,
   "name": "Netsensor 212 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25127,
   "name": "Netsensor 212 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25126,
   "name": "Netsensor 212 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25094,
   "name": "Netsensor 212 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25095,
   "name": "Netsensor 212 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25128,
   "name": "Netsensor 212 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25130,
   "name": "Netsensor 212 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25129,
   "name": "Netsensor 212 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25097,
   "name": "Netsensor 212 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25098,
   "name": "Netsensor 212 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25131,
   "name": "Netsensor 213 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25133,
   "name": "Netsensor 213 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25132,
   "name": "Netsensor 213 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25100,
   "name": "Netsensor 213 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25101,
   "name": "Netsensor 213 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25134,
   "name": "Netsensor 213 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25135,
   "name": "Netsensor 213 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25136,
   "name": "Netsensor 213 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25103,
   "name": "Netsensor 213 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25104,
   "name": "Netsensor 213 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25137,
   "name": "Netsensor 214 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25138,
   "name": "Netsensor 214 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25139,
   "name": "Netsensor 214 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25105,
   "name": "Netsensor 214 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25106,
   "name": "Netsensor 214 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25140,
   "name": "Netsensor 214 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25141,
   "name": "Netsensor 214 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25142,
   "name": "Netsensor 214 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25107,
   "name": "Netsensor 214 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25108,
   "name": "Netsensor 214 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25143,
   "name": "Netsensor 215 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25144,
   "name": "Netsensor 215 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25145,
   "name": "Netsensor 215 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25109,
   "name": "Netsensor 215 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25110,
   "name": "Netsensor 215 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25146,
   "name": "Netsensor 215 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25147,
   "name": "Netsensor 215 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25148,
   "name": "Netsensor 215 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25111,
   "name": "Netsensor 215 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25112,
   "name": "Netsensor 215 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25149,
   "name": "Netsensor 216 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25150,
   "name": "Netsensor 216 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25151,
   "name": "Netsensor 216 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25113,
   "name": "Netsensor 216 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25114,
   "name": "Netsensor 216 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25152,
   "name": "Netsensor 216 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25153,
   "name": "Netsensor 216 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25154,
   "name": "Netsensor 216 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25115,
   "name": "Netsensor 216 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25116,
   "name": "Netsensor 216 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25155,
   "name": "Netsensor 217 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25156,
   "name": "Netsensor 217 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25157,
   "name": "Netsensor 217 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25117,
   "name": "Netsensor 217 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25118,
   "name": "Netsensor 217 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25158,
   "name": "Netsensor 217 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25159,
   "name": "Netsensor 217 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25160,
   "name": "Netsensor 217 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25119,
   "name": "Netsensor 217 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25120,
   "name": "Netsensor 217 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25161,
   "name": "Netsensor 218 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25162,
   "name": "Netsensor 218 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25163,
   "name": "Netsensor 218 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25121,
   "name": "Netsensor 218 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25122,
   "name": "Netsensor 218 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25164,
   "name": "Netsensor 218 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25165,
   "name": "Netsensor 218 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25166,
   "name": "Netsensor 218 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25123,
   "name": "Netsensor 218 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25124,
   "name": "Netsensor 218 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25167,
   "name": "Netsensor 219 Temperature",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25168,
   "name": "Netsensor 219 Temp High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25169,
   "name": "Netsensor 219 Temp Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25125,
   "name": "Netsensor 219 Temp Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25126,
   "name": "Netsensor 219 Temp High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25170,
   "name": "Netsensor 219 CO2",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25171,
   "name": "Netsensor 219 CO2 High Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25172,
   "name": "Netsensor 219 CO2 Low Alarm Limit",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25127,
   "name": "Netsensor 219 CO2 Low Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 25128,
   "name": "Netsensor 219 CO2 High Alarm",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/johnson-controls/verasys-generic-io-controller",
 "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"
}
