{
 "manufacturer": "Trane",
 "manufacturer_slug": "trane",
 "model": "ReliaTel BCI-R - touch-screen zone sensor points",
 "model_slug": "reliatel-bci-r-zone-sensor-points",
 "aliases": [
  "ReliaTel",
  "BCI-R",
  "RTRM",
  "X13790994001",
  "BAYSENS924",
  "BAS-SVP080A"
 ],
 "equipment_type": "Rooftop unit controller (zone sensor interaction subset)",
 "applies_to": "Trane Precedent, Voyager 2/3 and Odyssey single-zone units on ReliaTel controls with a BCI-R board, used with the commercial touch-screen programmable zone sensor.",
 "summary": "This short list shows which ReliaTel BCI-R objects the Trane commercial touch-screen programmable zone sensor reads and overrides on single-zone packaged units. It covers space temperature, setpoints and offset, heat/cool mode request and status, occupancy request, fan mode, economizer enable setpoints and the BAS control flag. The sensor and BCI-R talk BACnet MS/TP.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "RTRM 19.2 or later, BCI-R 6.0 or later",
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "This is a SUBSET: only the BCI-R objects the touch-screen zone sensor uses (Table 4 of BAS-SVP080A, p15). The full BCI-R list is a separate entry (BCI-R ReliaTel).",
  "Access is inferred: the doc has no read/write column. Output and multistate-output objects the sensor writes are shown as W; inputs as R.",
  "The sensor sets Out_Of_Service on most of these objects at power-up and writes them at priority 7. AO 41/AO 42 Out_Of_Service is set from the sensor setup menu (In Use / Not Used) and should be written only once, not refreshed.",
  "AO 30 on ReliaTel is the standby offset (occupied offset plus shed offset, max 10 °F); the guide uses it because the BCI-R occupied offset object is limited to 5 °F.",
  "Matching sensor objects (AV 100, AV 44, AV 43, MV 140, MV 16, MV 112, MI 33, MV 17, AV 260, AV 261) belong to the sensor itself. Multiple-zone units (RTAM board) are not supported."
 ],
 "integration": {
  "summary": "Use the BMS mainly for monitoring and alarms when the touch-screen sensor runs the unit. The sensor owns occupancy, mode, fan and setpoint commands; read mode status and fan speed, and only write Space Temperature BAS (priority 5 or higher) if the BMS must supply space temperature.",
  "minimum_points": [
   {
    "ref": "MO 7",
    "name": "Occupancy Request",
    "why": "Occupancy request (1=Occ, 2=Unocc, 3=Bypass, 4=Standby)"
   },
   {
    "ref": "MO 8",
    "name": "Heat Cool Mode Request BAS",
    "why": "Heat/cool mode request (1=Auto)"
   },
   {
    "ref": "BO 8",
    "name": "Supply Fan Configuration Command",
    "why": "Fan mode: Inactive = Auto, Active = On"
   },
   {
    "ref": "AO 2",
    "name": "Space Temperature Setpoint BAS",
    "why": "Space temperature setpoint"
   },
   {
    "ref": "AO 11",
    "name": "Space Temperature BAS",
    "why": "Space temperature in use by the unit"
   },
   {
    "ref": "MI 19",
    "name": "Heat Cool Mode Status BAS",
    "why": "Actual heat/cool mode"
   },
   {
    "ref": "AI 7",
    "name": "Supply Fan Speed Status",
    "why": "Supply fan speed, %"
   }
  ],
  "enable": "BO 1 System Control Command defaults to Inactive (standalone); the sensor writes Active (BAS control) at power-up. The sensor then holds the occupancy, mode, fan and setpoint objects Out_Of_Service and writes them at priority 7. The guide recommends leaving control with the sensor.",
  "heartbeat": null,
  "remote_sensors": "Space Temperature BAS normally comes from the sensor; a BMS can command it at priority 5 or higher (priority 6 is reserved for minimum on/off). Space Temperature Local is the unit's hard-wired sensor.",
  "setup": [
   "The sensor talks BACnet MS/TP only; default baud 76800 (leave the default).",
   "Sensor and unit controller should share an MS/TP link where possible to reduce communication loss.",
   "Trane best practice device ID: MS/TP network number followed by the MAC address (e.g. network 11, MAC 001 = 11001).",
   "Needs ReliaTel RTRM software 19.2 or later and BCI-R software 6.0 or later."
  ],
  "gotchas": [
   "The sensor holds these points Out_Of_Service and writes them at priority 7; a BMS writing the same points will fight the sensor.",
   "BO 1 does not need periodic refresh; the sensor writes it once at power-up."
  ]
 },
 "source": {
  "title": "Touch Screen Programmable Zone Sensor Integration Guide (Tracer UC400-B, Symbio 400-B/500/700/800, ReliaTel)",
  "doc_number": "BAS-SVP080A-EN",
  "revision_date": "2023-08",
  "url": "https://elibrary.tranetechnologies.com/public/commercial-hvac/Literature/Integration/BAS-SVP080A-EN_08302023.pdf"
 },
 "points": [
  {
   "type": "AO",
   "instance": 11,
   "name": "Space Temperature BAS",
   "description": "Space temperature sent by the touch-screen sensor, -40-150 °F",
   "units": "°F/°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 87,
   "name": "Space Temperature Local (TempRemSrc)",
   "description": "Hard-wired space temperature at the unit, -40-200 °F",
   "units": "°F/°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 31,
   "name": "Unoccupied Cooling Setpoint",
   "description": "Unoccupied cooling setpoint, 50-90 °F (sensor default 85 °F)",
   "units": "°F/°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 32,
   "name": "Unoccupied Heating Setpoint",
   "description": "Unoccupied heating setpoint, 50-90 °F (sensor default 60 °F)",
   "units": "°F/°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 2,
   "name": "Space Temperature Setpoint BAS",
   "description": "Space setpoint from the sensor, 50-90 °F (default 72.5 °F)",
   "units": "°F/°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 30,
   "name": "Occupied Offset",
   "description": "Heat/cool setpoint offset, 1-5 °F (default 1.5 °F)",
   "units": "°F/°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Supply Fan Speed Status",
   "description": "Supply fan speed, 0-100 %",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "MO",
   "instance": 8,
   "name": "Heat Cool Mode Request BAS",
   "description": "Heat/cool mode request written by the sensor (default Auto)",
   "units": "",
   "access": "W",
   "states": "1=Auto, 2=Heat, 3=Morning Warm-up, 4=Cool, 5=Night Purge, 6=Precool, 7=Off, 8=Test, 9=Emergency Heat, 10=Fan Only, 11=Free Cool, 12=Ice Making, 13=Max Heat, 14=Economy Mode, 15=Dehumidifying, 16=Calibrate"
  },
  {
   "type": "MI",
   "instance": 19,
   "name": "Heat Cool Mode Status BAS",
   "description": "Actual heat/cool mode of the unit",
   "units": "",
   "access": "R",
   "states": "1=Auto, 2=Heat, 3=Morning Warm-up, 4=Cool, 5=Night Purge, 6=Precool, 7=Off, 8=Test, 9=Emergency Heat, 10=Fan Only, 11=Free Cool, 12=Ice Making, 13=Max Heat, 14=Economy Mode, 15=Dehumidifying, 16=Calibrate"
  },
  {
   "type": "MO",
   "instance": 7,
   "name": "Occupancy Request",
   "description": "Occupancy request written by the sensor (default Occupied)",
   "units": "",
   "access": "W",
   "states": "1=Occupied, 2=Unoccupied, 3=Occupied Bypass, 4=Occupied Standby"
  },
  {
   "type": "BO",
   "instance": 8,
   "name": "Supply Fan Configuration Command",
   "description": "Fan mode: auto or continuous on (default Auto)",
   "units": "",
   "access": "W",
   "states": "Inactive=Auto, Active=On"
  },
  {
   "type": "AO",
   "instance": 41,
   "name": "Economizing Temperature Enable Setpoint",
   "description": "Economizer dry-bulb enable setpoint, 50-140 °F (default disabled, 63 °F)",
   "units": "°F/°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 42,
   "name": "Economizing Enthalpy Enable Setpoint",
   "description": "Economizer enthalpy enable setpoint, 19-28 (default disabled, 22)",
   "units": "BTU/lb",
   "access": "W",
   "states": ""
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "System Control Command",
   "description": "Standalone or BAS control; sensor writes Active at power-up",
   "units": "",
   "access": "W",
   "states": "FALSE=Standalone Control, TRUE=BAS Control"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/trane/reliatel-bci-r-zone-sensor-points",
 "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"
}
