{
 "manufacturer": "Johnson Controls",
 "manufacturer_slug": "johnson-controls",
 "model": "Verasys VAC1001 Lighting Controller",
 "model_slug": "verasys-vac1001-lighting-controller",
 "short_model": "Verasys VAC1001 Lighting Controller",
 "aliases": [
  "VAC1001",
  "Verasys lighting controller"
 ],
 "equipment_type": "Lighting controller (Verasys)",
 "applies_to": "Verasys VAC1001 lighting controllers with up to 9 lighting circuits grouped into zones.",
 "summary": "The VAC1001 switches up to nine lighting circuits grouped into zones, from schedules, a light level sensor and override inputs. Through the SBH it exposes 104 objects: unit status, light level and setpoint, per-zone control mode, schedule, override and state, per-circuit command, override, zone select and polarity, and override settings.",
 "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).",
  "Per-zone and per-circuit objects repeat the same names (e.g. Control Mode, Occ Schedule, Override, Zone State); AV 3015-3021 and MV 3120-3133 are all printed as 'Zone 1 ...'. Names are kept as printed; map by instance.",
  "Source: LIT-12013287 Table 7 'BACnet attributes' (104 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 3066",
    "name": "Lighting Mode",
    "why": "Lighting mode"
   },
   {
    "ref": "MV 3042",
    "name": "Control Mode",
    "why": "Zone control mode (first zone)"
   },
   {
    "ref": "MV 3044",
    "name": "Override",
    "why": "Zone override (first zone)"
   },
   {
    "ref": "MV 3084",
    "name": "Lighting Circuit 1 Command",
    "why": "Lighting circuit 1 command"
   },
   {
    "ref": "MV 3085",
    "name": "Lighting Circuit 1 Override",
    "why": "Lighting circuit 1 override"
   },
   {
    "ref": "AV 3012",
    "name": "Lighting Level",
    "why": "Measured light level"
   },
   {
    "ref": "AV 3013",
    "name": "Setpoint",
    "why": "Light level setpoint"
   },
   {
    "ref": "MV 3011",
    "name": "Lighting Status BI",
    "why": "Lighting status input"
   },
   {
    "ref": "MV 3001",
    "name": "Unit Status",
    "why": "Unit status"
   }
  ],
  "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": 3001,
   "name": "Unit Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3002,
   "name": "Time Zone",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3003,
   "name": "Address",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3004,
   "name": "Device OID",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3005,
   "name": "Language",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3006,
   "name": "Units",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3007,
   "name": "Baud Rate",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3008,
   "name": "Operating Baud Rate",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3009,
   "name": "Number of Lighting Circuits",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3010,
   "name": "Number of Zones",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3011,
   "name": "Lighting Status BI",
   "description": "Light Level Status",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3012,
   "name": "Lighting Level",
   "description": "Light Level",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3013,
   "name": "Setpoint",
   "description": "Light Level Setpoint",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3014,
   "name": "Differential",
   "description": "Light Level Differential",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3042,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3043,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3044,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3045,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3046,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3047,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3048,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3084,
   "name": "Lighting Circuit 1 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3049,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3085,
   "name": "Lighting Circuit 1 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3050,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3086,
   "name": "Lighting Circuit 1 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3051,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3087,
   "name": "Circuit 1 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3052,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3088,
   "name": "Lighting Circuit 2 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3053,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3089,
   "name": "Lighting Circuit 2 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3054,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3090,
   "name": "Lighting Circuit 2 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3055,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3091,
   "name": "Circuit 2 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3056,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3092,
   "name": "Lighting Circuit 3 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3057,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3093,
   "name": "Lighting Circuit 3 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3058,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3094,
   "name": "Lighting Circuit 3 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3059,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3095,
   "name": "Circuit 3 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3060,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3096,
   "name": "Lighting Circuit 4 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3061,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3097,
   "name": "Lighting Circuit 4 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3062,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3098,
   "name": "Lighting Circuit 4 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3063,
   "name": "Control Mode",
   "description": "Zone 1 Control Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3099,
   "name": "Circuit 4 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3064,
   "name": "Occ Schedule",
   "description": "N/A",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3100,
   "name": "Lighting Circuit 5 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3065,
   "name": "Override",
   "description": "Zone 1 Override",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3101,
   "name": "Lighting Circuit 5 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3066,
   "name": "Lighting Mode",
   "description": "Lighting Sensor Mode",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3102,
   "name": "Lighting Circuit 5 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3103,
   "name": "Circuit 5 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3104,
   "name": "Lighting Circuit 6 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3105,
   "name": "Lighting Circuit 6 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3106,
   "name": "Lighting Circuit 6 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3107,
   "name": "Circuit 6 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3108,
   "name": "Lighting Circuit 7 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3109,
   "name": "Lighting Circuit 7 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3110,
   "name": "Lighting Circuit 7 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3111,
   "name": "Circuit 7 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3076,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3112,
   "name": "Lighting Circuit 8 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3077,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3113,
   "name": "Lighting Circuit 8 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3078,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3114,
   "name": "Lighting Circuit 8 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3079,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3115,
   "name": "Circuit 8 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3080,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3116,
   "name": "Lighting Circuit 9 Command",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3081,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3117,
   "name": "Lighting Circuit 9 Override",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3082,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3118,
   "name": "Lighting Circuit 9 Zone Select",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3083,
   "name": "Zone State",
   "description": "Zone 1 Command",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3119,
   "name": "Circuit 9 Command Polarity",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3015,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3120,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3121,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3016,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3122,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3123,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3017,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3124,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3125,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3018,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3126,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3127,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3019,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3128,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3129,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3020,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3130,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3131,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3021,
   "name": "Zone 1 Override Duration",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3132,
   "name": "Zone 1 Override is Momentary",
   "description": "",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 3133,
   "name": "Zone 1 Override Input",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/johnson-controls/verasys-vac1001-lighting-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"
}
