{
 "manufacturer": "Belimo",
 "manufacturer_slug": "belimo",
 "model": "CQ24A-BAC CQ zone rotary actuator",
 "model_slug": "cq24a-bac-zone-actuator",
 "aliases": [
  "CQ24A-BAC",
  "CQ Zone Rotary Actuator",
  "Belimo CQ BACnet",
  "ZoneTight CQ actuator"
 ],
 "equipment_type": "Zone valve actuator",
 "applies_to": "Belimo CQ24A-BAC rotary actuator for CQ zone valves, BACnet MS/TP application version 01.05.0001.",
 "summary": "The CQ24A-BAC is a small rotary actuator for Belimo CQ zone valves with a built-in BACnet MS/TP interface. The BMS writes a 0-100 % position setpoint to AO 1 and reads back relative and absolute position, a summary status and a device status. An override object can force the actuator open, closed or to maximum.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Application 01.05.0001, firmware 09.00.0000",
 "default_device_instance": 1,
 "access_inferred": false,
 "notes": [
  "Out-of-range writes to analog objects are clamped to the range limits without an error.",
  "The default of AV 98 Max is not a fixed number; the document says the motor control defines it.",
  "Up to 6 active COV subscriptions."
 ],
 "integration": {
  "summary": "Write the position setpoint to AO 1 and read AI 1 for feedback. Watch BI 101 for a general problem and MI 110 for a bus watchdog trip. If AV 130 is set, the BMS must refresh the setpoint within the timeout.",
  "minimum_points": [
   {
    "ref": "AO 1",
    "name": "SpRel",
    "why": "Position setpoint, 0-100 %"
   },
   {
    "ref": "AI 1",
    "name": "RelPos",
    "why": "Position feedback, %"
   },
   {
    "ref": "MI 110",
    "name": "StatusDevice",
    "why": "Shows when the bus watchdog has tripped"
   },
   {
    "ref": "BI 101",
    "name": "SummaryStatus",
    "why": "General status, 1 = not OK"
   }
  ],
  "enable": null,
  "heartbeat": "AV 130 BusWatchdog sets the bus timeout in seconds (0 turns it off; the document gives 120 s as the parameterised default). MI 110 reports 'Bus Watchdog triggered' when it expires.",
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP master, 9600-115200 baud, default 38400.",
   "Default device instance 1.",
   "Parameterised with the Belimo Assistant App.",
   "Max_Master is writable (1-127); writing 0 is raised to 1."
  ],
  "gotchas": [
   "Writes outside an analog object's range are clamped silently.",
   "No segmentation."
  ]
 },
 "source": {
  "title": "CQ24A-BAC CQ Zone Rotary Actuator - Protocol Implementation Conformance Statement and BACnet object description",
  "doc_number": "CQ BACnet PICS V01.05.0001",
  "revision_date": "2018-12-12",
  "url": "https://www.bacnetinternational.net/catalog/manu/belimo%20automation%20ag/CQ%20BACnet%20PICS%20V01.05.0001.pdf",
  "unofficial": true,
  "host": "BACnet International catalog"
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "RelPos",
   "description": "Relative position",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "AbsPos",
   "description": "Absolute position",
   "units": "°",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "SpRel",
   "description": "Relative position setpoint",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 98,
   "name": "Max",
   "description": "Maximum position limit (30-100 %)",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 130,
   "name": "BusWatchdog",
   "description": "Bus watchdog timeout, 0 = off",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 101,
   "name": "SummaryStatus",
   "description": "Summary status",
   "units": "",
   "access": "R",
   "states": "0=OK, 1=Not OK"
  },
  {
   "type": "MI",
   "instance": 100,
   "name": "InternalActivity",
   "description": "Internal activity",
   "units": "",
   "access": "R",
   "states": "1=None, 2=None, 3=Adaption, 4=Synchronization"
  },
  {
   "type": "MI",
   "instance": 110,
   "name": "StatusDevice",
   "description": "Device status",
   "units": "",
   "access": "R",
   "states": "1=OK, 2=Bus Watchdog triggered"
  },
  {
   "type": "MO",
   "instance": 1,
   "name": "Override",
   "description": "Override control",
   "units": "",
   "access": "C",
   "states": "1=None, 2=Open, 3=Close, 4=None, 5=None, 6=Max"
  },
  {
   "type": "MV",
   "instance": 120,
   "name": "Command",
   "description": "Start a function (adaption, synchronization)",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Adaption, 3=None, 4=Synchronization"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/belimo/cq24a-bac-zone-actuator",
 "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"
}
