{
 "manufacturer": "Accutrol",
 "manufacturer_slug": "accutrol",
 "model": "AVC6000 AccuValve airflow control valve (fume hood and set point modes)",
 "model_slug": "avc6000-accuvalve",
 "short_model": "AVC6000",
 "aliases": [
  "AVC6000",
  "AccuValve",
  "AVC",
  "AVC Product Family",
  "Accutrol AccuValve"
 ],
 "equipment_type": "Airflow control valve (lab / fume hood)",
 "applies_to": "Accutrol AVC6000 AccuValve airflow control valves with the valve-mounted controller, in fume hood mode or a set point mode (supply / general exhaust).",
 "summary": "The AVC6000 is a valve-mounted airflow controller for lab supply, exhaust and fume hood valves, on BACnet MS/TP. It reports measured airflow, valve position and the active setpoint; in fume hood mode it adds face velocity, sash position, hood alarms and purge. The airflow setpoint can come from an analog input, dry contacts or a BACnet AV, and MSI 2 shows which mode is active.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "9.0 (PICS November 2018)",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "The manual prints two tables: Fume Hood Mode (all 31 objects here) and Set Point Mode, which is the same list without AI 4-6, BI 2-5, BV 1, BV 3-5 and MSI 4. They are combined; fume-hood-only objects are marked.",
  "Object names are not printed; the Description column is used, with the state text moved to states.",
  "MSI (multistate input) objects are listed as MI. MSI 3 and MSI 4 are writable per the table.",
  "Units of AI/AV/AO objects follow MSI 3 and MSI 4; values are stored internally in US units.",
  "AI 2 is invalid in BACnet setpoint mode and fume hood mode; AV 1 is invalid in AI setpoint mode and fume hood mode; AV 3 is invalid in fume hood mode."
 ],
 "source": {
  "title": "Installation & Operation Manual Model AVC6000",
  "doc_number": null,
  "revision_date": "Rev M, 2026-10-01",
  "url": "https://accutrolllc.com/wp-content/uploads/2026/10/AVC6000-Manual-RevM.pdf"
 },
 "integration": {
  "summary": "Check MSI 2 first: it shows whether the setpoint comes from the analog input, dry contacts, AV 1 or the fume hood logic. In BACnet setpoint mode write the airflow setpoint to AV 1 and read AI 1 and AI 8 back. In fume hood mode read face velocity, sash position and the hood alarms; BV 1 requests purge.",
  "minimum_points": [
   {
    "ref": "AV 1",
    "name": "BACnet Airflow Volume Setpoint",
    "why": "Airflow setpoint when MSI 2 = 3 (BACnet mode)"
   },
   {
    "ref": "BV 1",
    "name": "Remote Purge Request",
    "why": "Purge request, fume hood mode"
   },
   {
    "ref": "AI 1",
    "name": "Airflow Volume",
    "why": "Measured airflow"
   },
   {
    "ref": "AI 8",
    "name": "Airflow Volume Setpoint to Control Loop",
    "why": "Active airflow setpoint"
   },
   {
    "ref": "AI 3",
    "name": "Valve Position Feedback",
    "why": "Valve position, %"
   },
   {
    "ref": "AI 4",
    "name": "Face Velocity",
    "why": "Face velocity, fume hood mode"
   },
   {
    "ref": "AI 6",
    "name": "Sash Position % OPEN",
    "why": "Sash opening, %, fume hood mode"
   },
   {
    "ref": "MI 2",
    "name": "Mode Selector",
    "why": "Control mode; 3 = BACnet setpoint, 4 = fume hood"
   },
   {
    "ref": "BI 1",
    "name": "Alarm",
    "why": "General alarm"
   }
  ],
  "enable": "The setpoint source is the controller's mode (MSI 2, read-only over BACnet); AV 1 only controls airflow in BACnet setpoint mode (MSI 2 = 3). The mode is configured with the Insight tool.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP on EIA-485; the device instance is set by writing Object_Identifier (the wildcard instance 4194303 works).",
   "Disconnect the Insight USB and Bluetooth links during BACnet operation to avoid conflicts.",
   "AV 2 sets an unsubscribed COV broadcast interval; up to 40 COV subscriptions are supported."
  ],
  "gotchas": [
   "BV 2 writes the configuration to flash, which allows only 10,000 writes (AI 7 counts what is left); never write it cyclically.",
   "The internal loop drives AO 1 at priority 10; writing it at a higher priority overrides airflow control.",
   "The manual itself recommends an analog signal for the airflow setpoint over BACnet MS/TP."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Airflow Volume",
   "description": "Measured airflow",
   "units": "CFM (or SI per MSI3)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Analog Airflow Volume Setpoint",
   "description": "Setpoint from the hardware analog input AI-1; invalid in fume hood or BACnet setpoint mode",
   "units": "CFM (or SI per MSI3)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Valve Position Feedback",
   "description": "Valve position",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Face Velocity",
   "description": "Hood face velocity (fume hood mode only)",
   "units": "FPM (or SI per MSI4)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Face Velocity Set point",
   "description": "Face velocity setpoint (fume hood mode only)",
   "units": "FPM (or SI per MSI4)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Sash Position % OPEN",
   "description": "Sash opening (fume hood mode only)",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Flash Writes Remaining",
   "description": "Flash write cycles left (of 10,000)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Airflow Volume Setpoint to Control Loop",
   "description": "Active airflow setpoint used by the loop",
   "units": "CFM (or SI per MSI3)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "AccuNet Totalized Airflow Volume",
   "description": "Total airflow of the AccuNet group",
   "units": "CFM (or SI per MSI3)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "BACnet Airflow Volume Setpoint",
   "description": "Airflow setpoint written by the BMS (BACnet setpoint mode)",
   "units": "CFM (or SI per MSI3)",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Unsubscribed COV Interval",
   "description": "Unsubscribed COV broadcast interval, 0 = off",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Airflow Volume Setpoint Offset",
   "description": "Offset added to the airflow setpoint",
   "units": "CFM (or SI per MSI3)",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Airflow Volume Measurement Adjust",
   "description": "Airflow measurement correction",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Airflow Volume Range Minimum Limit",
   "description": "Minimum airflow limit",
   "units": "CFM (or SI per MSI3)",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Airflow Volume Range Maximum Limit",
   "description": "Maximum airflow limit",
   "units": "CFM (or SI per MSI3)",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "Valve Actuator Command Position",
   "description": "Actuator position; the internal loop writes at priority 10",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Alarm",
   "description": "General alarm",
   "units": "",
   "access": "R",
   "states": "0=normal, 1=alarm"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Low Face Velocity Alarm Status",
   "description": "Low face velocity alarm (fume hood mode only)",
   "units": "",
   "access": "R",
   "states": "0=normal, 1=alarm"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "Low Volume Alarm Status",
   "description": "Low airflow alarm (fume hood mode only)",
   "units": "",
   "access": "R",
   "states": "0=normal, 1=alarm"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "Sash Position Alarm Status",
   "description": "Sash position alarm (fume hood mode only)",
   "units": "",
   "access": "R",
   "states": "0=normal, 1=alarm"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "Emergency (Purge) Status",
   "description": "Purge active (fume hood mode only)",
   "units": "",
   "access": "R",
   "states": "0=normal, 1=purge"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Remote Purge Request",
   "description": "BMS purge command (fume hood mode only)",
   "units": "",
   "access": "W",
   "states": "0=normal, 1=purge"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Write to Flash",
   "description": "Write 1 to save the active configuration to flash",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "DI-1 BACnet",
   "description": "Network value for digital input 1 (fume hood mode only)",
   "units": "",
   "access": "W",
   "states": "0=OPEN, 1=CLOSED"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "DI-2 BACnet",
   "description": "Network value for digital input 2 (fume hood mode only)",
   "units": "",
   "access": "W",
   "states": "0=OPEN, 1=CLOSED"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Enter Hibernate",
   "description": "Put the valve in hibernate (fume hood mode only)",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 1,
   "name": "DI states 1..4",
   "description": "Dry contact input state (setpoint select)",
   "units": "",
   "access": "R",
   "states": "1..4"
  },
  {
   "type": "MI",
   "instance": 2,
   "name": "Mode Selector",
   "description": "Active control mode",
   "units": "",
   "access": "R",
   "states": "1=AI2, 2=MSI1, 3=AV1, 4=Fume Hood, 5=Hibernate"
  },
  {
   "type": "MI",
   "instance": 3,
   "name": "Airflow Volume Units",
   "description": "Airflow units for all volume objects",
   "units": "",
   "access": "W",
   "states": "1=CFM, 2=CMS, 3=CMM, 4=CMH, 5=LPS, 6=LPM"
  },
  {
   "type": "MI",
   "instance": 4,
   "name": "Face Velocity Units",
   "description": "Velocity units (fume hood mode only)",
   "units": "",
   "access": "W",
   "states": "1=FPM, 2=MPM, 3=MPS"
  },
  {
   "type": "MI",
   "instance": 5,
   "name": "AccuNet Status",
   "description": "AccuNet network role and health",
   "units": "",
   "access": "R",
   "states": "1=Disabled, 2=StandardNode, 3=TotalizerNode Network Healthy, 4=TotalizerNode Network Unhealthy"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/accutrol/avc6000-accuvalve",
 "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"
}
