{
 "manufacturer": "RFT",
 "manufacturer_slug": "rft",
 "model": "IXI-R2-230 universal field controller for two 230 V damper actuators",
 "model_slug": "ixi-r2-230-damper-field-controller",
 "short_model": "IXI-R2-230",
 "aliases": [
  "IXI-R2-230",
  "IXI R2 230",
  "RFT IXI",
  "IXI-R2"
 ],
 "equipment_type": "Fire / smoke damper actuator controller",
 "applies_to": "RFT IXI-R2-230 field controllers driving two 230 V fire or smoke damper actuators with end switches.",
 "summary": "The IXI-R2-230 drives two 230 V damper actuators and reads their open and closed end switches. Over BACnet it exposes each damper's relay command, position, moving and end-switch flags, a status code, test functions and the local manual-override input. Objects come in pairs, one per damper.",
 "bacnet_transport": [],
 "firmware": null,
 "default_device_instance": "804XXX",
 "access_inferred": false,
 "notes": [
  "The list heads its name column \"Description\"; those code-style texts are used as the object names.",
  "BV 4 and BV 5 are printed as \"Not In Use\" and are left out.",
  "The R/W cell of BV 16 is blank in the list; it is marked W like its twin BV 17.",
  "Damper position reads 0, 50 or 100 %.",
  "The object list does not state the BACnet transport."
 ],
 "source": {
  "title": "IXI R2 230 BACnet Object List",
  "doc_number": null,
  "revision_date": "08/2017",
  "url": "https://www.rft.eu/assets/PIM/DOCUMENTS/TECH_DATA/IXI-R2-230_BACnet%20Object%20List.pdf"
 },
 "integration": {
  "summary": "Command each damper through its relay BO (BO 4, BO 5) and read the end switches, moving flags and MV status per damper. BV 16/17 start a full automatic test and BV 19 clears messages.",
  "minimum_points": [
   {
    "ref": "BO 4",
    "name": "Relay Damper-Damper 1",
    "why": "Damper 1 actuator command (BO 5 for damper 2)"
   },
   {
    "ref": "BV 19",
    "name": "Clear Message- Both Dampers",
    "why": "Clears damper messages"
   },
   {
    "ref": "BV 13",
    "name": "Damper Open-Damper 1",
    "why": "Damper 1 open"
   },
   {
    "ref": "BV 12",
    "name": "Damper Close-Damper 1",
    "why": "Damper 1 closed"
   },
   {
    "ref": "BV 6",
    "name": "ManualOverride_Effective-Damper 1",
    "why": "Local manual override active on damper 1"
   },
   {
    "ref": "MV 1",
    "name": "Status Damper 1",
    "why": "Status; 2 = end position not reached (MV 2 = damper 2)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default device instance is 804XXX; it can be changed through AV 11 \"Device Instant\".",
   "Baud rate reads back on MV 0 (9600-76800) and on AV 2 as baud / 10."
  ],
  "gotchas": [
   "Fire-application mode is chosen with DIP switches (read back on BV 2 and BV 3), not over BACnet.",
   "BV 18 restores factory defaults; keep it out of graphics.",
   "MV status states 3 and 4 are printed as not in use."
  ]
 },
 "points": [
  {
   "type": "BI",
   "instance": 0,
   "name": "DI1_ManualOverride-Physical Input-Damper 1",
   "description": "Manual override input, damper 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "DI1_ManualOverride-Physical Input-Damper 2",
   "description": "Manual override input, damper 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "LED_Close-Damper 1",
   "description": "Closed LED, damper 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "LED_Close-Damper 2",
   "description": "Closed LED, damper 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "LED_Open-Damper 1",
   "description": "Open LED, damper 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "LED_Open-Damper 2",
   "description": "Open LED, damper 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "Relay Damper-Damper 1",
   "description": "Actuator relay, damper 1 (open/close command)",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "Relay Damper-Damper 2",
   "description": "Actuator relay, damper 2 (open/close command)",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "DI1_ManualOverride_OnDelay-Damper 1",
   "description": "Manual override on-delay, 0-180 s",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "DI1_ManualOverride_OnDelay-Damper 2",
   "description": "Manual override on-delay, 0-180 s",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "BaudRate",
   "description": "Baud rate / 10 (960, 1920, 3840, 7680)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "DamperPosition-Damper 1",
   "description": "Damper position 0, 50 or 100 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "DamperPosition-Damper 2",
   "description": "Damper position 0, 50 or 100 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "DamperCheckTime-Damper 1",
   "description": "Damper travel check time, 0-360 s",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "DamperCheckTime-Damper 2",
   "description": "Damper travel check time, 0-360 s",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "System Status-Damper 1",
   "description": "Status code 1-8 (see MV 1)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "System Status-Damper 2",
   "description": "Status code 1-8 (see MV 2)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "InternalParameters-Damper 1",
   "description": "Internal parameter, 0-1024",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "InternalParameters-Damper 2",
   "description": "Internal parameter, 0-1024",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Device Instant",
   "description": "Device instance, 804XXX",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Logic Alarm Delay",
   "description": "Logic alarm delay, 0-360",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "Logic Alarm",
   "description": "Logic alarm, 0-1",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 0,
   "name": "DI1_ManualOverride_Normally Close/Open-Damper 1",
   "description": "Override input contact type, damper 1",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "DI1_ManualOverride_Normally Close/Open-Damper 2",
   "description": "Override input contact type, damper 2",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "Dip Switch Selection – Fire Application-Damper 1",
   "description": "DIP switch set for fire damper use, damper 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Dip Switch Selection – Fire Application-Damper 2",
   "description": "DIP switch set for fire damper use, damper 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "ManualOverride_Effective-Damper 1",
   "description": "Manual override active, damper 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 7,
   "name": "ManualOverride_Effective-Damper 2",
   "description": "Manual override active, damper 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 8,
   "name": "DamperMoving-Damper 1",
   "description": "Damper 1 moving",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 9,
   "name": "DamperMoving-Damper 2",
   "description": "Damper 2 moving",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 10,
   "name": "TestButton-Damper 1",
   "description": "Test button pressed, damper 1",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 11,
   "name": "TestButton-Damper 2",
   "description": "Test button pressed, damper 2",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 12,
   "name": "Damper Close-Damper 1",
   "description": "Damper 1 closed",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 13,
   "name": "Damper Open-Damper 1",
   "description": "Damper 1 open",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 14,
   "name": "Damper Close-Damper 2",
   "description": "Damper 2 closed",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 15,
   "name": "Damper Open-Damper 2",
   "description": "Damper 2 open",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 16,
   "name": "FullAutoTest-Damper 1",
   "description": "Start full automatic test, damper 1",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 17,
   "name": "FullAutoTest-Damper 2",
   "description": "Start full automatic test, damper 2",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 18,
   "name": "SetFactoryDefault",
   "description": "Restore factory defaults",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BV",
   "instance": 19,
   "name": "Clear Message- Both Dampers",
   "description": "Clear messages for both dampers",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MV",
   "instance": 0,
   "name": "BaudRate",
   "description": "Baud rate",
   "units": "",
   "access": "R",
   "states": "9600, 19200, 38400, 76800"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "Status Damper 1",
   "description": "Damper 1 status",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Actuator Not Reach End Position, 3=Not In Use, 4=Not In Use, 5=Any Other Error, 6=Test In Progress, 7=Test Report Normal, 8=Test Report Error"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Status Damper 2",
   "description": "Damper 2 status",
   "units": "",
   "access": "R",
   "states": "1=Normal, 2=Actuator Not Reach End Position, 3=Not In Use, 4=Not In Use, 5=Any Other Error, 6=Test In Progress, 7=Test Report Normal, 8=Test Report Error"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/rft/ixi-r2-230-damper-field-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"
}
