{
 "manufacturer": "Condair",
 "manufacturer_slug": "condair",
 "model": "Condair RO-A",
 "model_slug": "ro-a",
 "aliases": [
  "RO-A reverse osmosis"
 ],
 "equipment_type": "Reverse osmosis water treatment unit",
 "applies_to": "Condair RO-A reverse osmosis units connected through the Integrated Controller.",
 "summary": "The Condair RO-A supplies reverse osmosis water to humidifiers. Through the Integrated Controller's BACnet on-board interface it reports operating and service status, capacity, maintenance and operating hours, inlet and tank pressures, pump overcurrent, leak sensor and valve states. All objects are read-only.",
 "bacnet_transport": [
  "BACnet IP",
  "BACnet MS/TP"
 ],
 "firmware": "Integrated Controller 5.9.x.x",
 "default_device_instance": 1001,
 "access_inferred": false,
 "notes": [
  "BACnet is built into the Integrated Controller (RJ45 for BACnet IP, RS485 for MS/TP).",
  "Pressure units follow the controller's Metric/Imperial setting."
 ],
 "source": {
  "title": "BACnet on-board - Supplemental Installation and Operation Manual (RS, GS II, DL, ME and RO-A)",
  "doc_number": "2595492-C",
  "revision_date": "2022-12",
  "url": "https://www.condair.com/consense/bms-communication-ic-1.0/am_bms_interface_bacnet_on_board_2595492_en_condairltd.pdf"
 },
 "integration": {
  "summary": "Read-only monitoring of the RO-A through the Integrated Controller's BACnet on-board interface: map status, service status, fault code, capacity and the leak sensor.",
  "minimum_points": [
   {
    "ref": "MI 731",
    "name": "Status RO",
    "why": "RO operating status"
   },
   {
    "ref": "AI 10779",
    "name": "Capacity RO",
    "why": "RO output capacity, %"
   },
   {
    "ref": "AI 10825",
    "name": "Tank pressure RO",
    "why": "Pure water tank pressure"
   },
   {
    "ref": "MI 549",
    "name": "Service Status A",
    "why": "Service/fault status"
   },
   {
    "ref": "AI 10823",
    "name": "Fault Code",
    "why": "Active fault code"
   },
   {
    "ref": "BI 727",
    "name": "Leakage RO",
    "why": "Water leak when 0 (0 = Fault, 1 = Ok)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Communication settings are in the Communication submenu (password 0335): BACnet = Off (factory), MSTP or BACnet/IP; some changes reboot the controller.",
   "Node ID defaults to 1001 (range 1-4194303); BACnet IP port 47808; Foreign Device (BBMD) registration Off by default.",
   "IP type defaults to DHCP and reverts to fixed addressing after 5 failed DHCP attempts.",
   "MS/TP: Master by default, MAC 127 (0-127 master, 0-254 slave), baud 9600 (9600-76800)."
  ],
  "gotchas": [
   "All RO-A objects are read-only.",
   "Pressure units follow the Metric/Imperial setting."
  ]
 },
 "points": [
  {
   "type": "DEV",
   "instance": 1001,
   "name": "Integrated Controller",
   "description": "Reverse osmosis",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MI",
   "instance": 731,
   "name": "Status RO",
   "description": "Operating status RO",
   "units": "",
   "access": "R",
   "states": "1=Initializing, 2=Diagnostic, 3=Stopped, 4=Standby, 5=Refreshing, 6=Flushing, 7=Producing, 8=Regeneration"
  },
  {
   "type": "AI",
   "instance": 10779,
   "name": "Capacity RO",
   "description": "Capacity RO",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10784,
   "name": "Next Service RO",
   "description": "Next Maintenance RO",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10785,
   "name": "Operating Hours",
   "description": "Operating hours RO",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10824,
   "name": "Inlet pressure RO",
   "description": "Inlet pressure (fresh water) RO",
   "units": "bar or psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10825,
   "name": "Tank pressure RO",
   "description": "Pure water tank RO",
   "units": "bar or psi",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 724,
   "name": "Guard RO",
   "description": "Overcurrent pump RO",
   "units": "",
   "access": "R",
   "states": "0=Fault, 1=Ok"
  },
  {
   "type": "BI",
   "instance": 727,
   "name": "Leakage RO",
   "description": "Leak sensor RO",
   "units": "",
   "access": "R",
   "states": "0=Fault, 1=Ok"
  },
  {
   "type": "BI",
   "instance": 768,
   "name": "Inlet RO",
   "description": "Inlet valve RO",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "BI",
   "instance": 769,
   "name": "Drain RO",
   "description": "Drain valve RO",
   "units": "",
   "access": "R",
   "states": "0=Closed, 1=Open"
  },
  {
   "type": "MI",
   "instance": 549,
   "name": "Service Status A",
   "description": "Maintenance and malfunctions status",
   "units": "",
   "access": "R",
   "states": "1=Service Info, 2=Warning, 3=RO Service, 6=Activation Code, 7=Fault"
  },
  {
   "type": "AI",
   "instance": 10823,
   "name": "Fault Code",
   "description": "Error code",
   "units": "",
   "access": "R",
   "states": "0=No Error"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/condair/ro-a",
 "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"
}
