{
 "manufacturer": "Belimo",
 "manufacturer_slug": "belimo",
 "model": "JR..A-BAC-.. Butterfly Valve Actuator (BACnet MS/TP)",
 "model_slug": "jr-bac-butterfly-valve-actuator",
 "short_model": "JR Butterfly Valve Actuator",
 "aliases": [
  "JR actuator",
  "JR..A-BAC-..",
  "Belimo JR BACnet",
  "JR/QR"
 ],
 "equipment_type": "Butterfly valve actuator",
 "applies_to": "Belimo JR rotary actuators for butterfly valves in the BACnet MS/TP version (JR..A-BAC-..).",
 "summary": "The JR..A-BAC-.. is a Belimo rotary actuator for butterfly valves with BACnet MS/TP on board. The BMS writes a % setpoint to AO 1 and reads position and status; two extra sensor inputs (0-10 V, passive temperature or switch) can be read over the bus. The setpoint can also come from a 0-10 V signal, chosen with SpSource (MV 122).",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Application JR/QR 1.6.0001",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Sensor objects and the analog setpoint go Out_Of_Service when they do not apply to the selected sensor type or setpoint source.",
  "AV 20 / AV 24 temperatures follow the unit picked in MV 127 (°C, K or °F), so no unit is shown.",
  "State lists keep Belimo's unused positions shown as '-'.",
  "The document marks BI 20 / BI 21 as R / W; kept as writable."
 ],
 "source": {
  "title": "BACnet Interface Description, JR actuator (rotary actuator for butterfly valves)",
  "doc_number": "V1.06",
  "revision_date": "2026-01",
  "url": "https://www.belimo.com/mam/general-documents/system_integration/BACnet/belimo_BACnet_Interface-description_JR_V1_6_en-gb.pdf"
 },
 "integration": {
  "summary": "Set MV 122 SpSource to Bus and command AO 1 SpRel. Read AI 1 position and MV 99 summary status. The bus watchdog (AV 130, default 120 s) needs AO 1 or MV 1 to be rewritten within the timeout.",
  "minimum_points": [
   {
    "ref": "AO 1",
    "name": "SpRel",
    "why": "Valve setpoint, % (up to Max, AV 98)"
   },
   {
    "ref": "MV 122",
    "name": "SpSource",
    "why": "Must be Bus for AO 1 to take effect"
   },
   {
    "ref": "AI 1",
    "name": "RelPos",
    "why": "Valve position feedback"
   },
   {
    "ref": "MV 99",
    "name": "SummaryStatus",
    "why": "OK / warning / not OK summary"
   }
  ],
  "enable": "MV 122 SpSource selects the setpoint: Analog (1, default) follows the 0-10 V signal on wire 3; Bus (2) uses AO 1. MV 1 Override can force Open, Close, Mid or Max.",
  "heartbeat": "AV 130 BusWatchdog, 5-3600 s, default 120 s. If neither AO 1 nor MV 1 is rewritten within the timeout the actuator runs the action in MV 130 BusFailAction (default None) and MV 135 shows Bus Watchdog active.",
  "remote_sensors": null,
  "setup": [
   "MS/TP only: baud 9600, 19200, 38400, 76800 or 115200 (default 38400); address 0-127 (default 1).",
   "Max 32 nodes without repeater; 120 ohm termination (BV 99 shows its state).",
   "Configure with Belimo Assistant 2."
  ],
  "gotchas": [
   "Writable objects with instance 90 or above are stored persistently and should not be written cyclically.",
   "Default SpSource is Analog, so AO 1 does nothing until MV 122 is set to Bus.",
   "Max 5 active COV subscriptions, lifetime up to 8 hours."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "RelPos",
   "description": "Relative position",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "SpAnalog",
   "description": "Analog setpoint when SpSource is Analog",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Sens1Active_Volt",
   "description": "Sensor 1 as voltage (active sensor)",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Sens1Passive_Ohm",
   "description": "Sensor 1 as resistance (passive sensor)",
   "units": "Ω",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "Sens2Active_Volt",
   "description": "Sensor 2 as voltage (active sensor)",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "Sens2Passive_Ohm",
   "description": "Sensor 2 as resistance (passive sensor)",
   "units": "Ω",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 1,
   "name": "SpRel",
   "description": "Bus setpoint, used when SpSource is Bus",
   "units": "%",
   "access": "C",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "AbsPos",
   "description": "Absolute position",
   "units": "°",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "Sens1Temp_UnitSel",
   "description": "Sensor 1 temperature in the unit set by MV 127",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "Sens2Temp_UnitSel",
   "description": "Sensor 2 temperature in the unit set by MV 127",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 98,
   "name": "Max",
   "description": "Maximum limit, at least 30 %",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 130,
   "name": "BusWatchdog",
   "description": "Bus watchdog timeout (5-3600 s, default 120)",
   "units": "s",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 20,
   "name": "Sens1Switch",
   "description": "Sensor 1 as switch input",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 21,
   "name": "Sens2Switch",
   "description": "Sensor 2 as switch input",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BV",
   "instance": 99,
   "name": "BusTermination",
   "description": "Bus termination enabled",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "Override",
   "description": "Override the setpoint with fixed positions",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Open, 3=Close, 4=-, 5=Mid, 6=Max, 7-14=-"
  },
  {
   "type": "MV",
   "instance": 99,
   "name": "SummaryStatus",
   "description": "Summary of all status",
   "units": "",
   "access": "R",
   "states": "1=OK, 2=Warning, 3=Not OK"
  },
  {
   "type": "MV",
   "instance": 106,
   "name": "StatusActuator",
   "description": "Actuator status",
   "units": "",
   "access": "R",
   "states": "1=OK, 2=Mechanical overload, 3=Gear train disengaged / hand crank plugged, 4=-"
  },
  {
   "type": "MV",
   "instance": 122,
   "name": "SpSource",
   "description": "Setpoint source: analog 0-10 V or bus AO 1",
   "units": "",
   "access": "W",
   "states": "1=Analog, 2=Bus"
  },
  {
   "type": "MV",
   "instance": 127,
   "name": "UnitSelTemperature",
   "description": "Temperature unit for AV 20 and AV 24",
   "units": "",
   "access": "W",
   "states": "1=°C, 2=K, 3=°F"
  },
  {
   "type": "MV",
   "instance": 130,
   "name": "BusFailAction",
   "description": "Action when the bus watchdog expires",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Open, 3=Close, 4=Max, 5=-, 6=Mid, 7-14=-"
  },
  {
   "type": "MV",
   "instance": 135,
   "name": "StatusBusWatchdog",
   "description": "Bus watchdog status",
   "units": "",
   "access": "R",
   "states": "1=OK, 2=Bus Watchdog active"
  },
  {
   "type": "MV",
   "instance": 220,
   "name": "Sens1Type",
   "description": "Sensor 1 type",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Active Volt, 3=-, 4=Passive, 5=Switch"
  },
  {
   "type": "MV",
   "instance": 221,
   "name": "Sens1TempType",
   "description": "Sensor 1 passive type",
   "units": "",
   "access": "W",
   "states": "1=None, 2=PT1000, 3=Ni1000EU, 4=-, 5=-, 6=-, 7=-, 8=NTC10k2, 9=NTC10k3"
  },
  {
   "type": "MV",
   "instance": 222,
   "name": "Sens2Type",
   "description": "Sensor 2 type",
   "units": "",
   "access": "W",
   "states": "1=None, 2=Active Volt, 3=-, 4=Passive, 5=Switch"
  },
  {
   "type": "MV",
   "instance": 223,
   "name": "Sens2TempType",
   "description": "Sensor 2 passive type",
   "units": "",
   "access": "W",
   "states": "1=None, 2=PT1000, 3=Ni1000EU, 4=-, 5=-, 6=-, 7=-, 8=NTC10k2, 9=NTC10k3"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/belimo/jr-bac-butterfly-valve-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"
}
