{
 "manufacturer": "Produal",
 "manufacturer_slug": "produal",
 "model": "TRT-1R slimline touchscreen thermostat (BAC models)",
 "model_slug": "trt-1r-thermostat",
 "aliases": [
  "TRT-1R",
  "TRT-1R-BAC",
  "TRT-1R-RH-BAC",
  "Produal TRT-1R",
  "6001TRT-1R"
 ],
 "equipment_type": "Thermostat (touchscreen, relay output)",
 "applies_to": "Produal TRT-1R series touchscreen thermostats with one switched relay output (no time program), BAC models.",
 "summary": "The TRT-1R is a flush-mounted touchscreen thermostat with a built-in sensor, two remote NTC10 inputs, an optional humidity sensor and one relay. BAC models talk BACnet MS/TP. Unlike the programmable TRT-P-1R it uses a single nominal setpoint (AV 12) instead of four target setpoints; 31 usable objects are listed.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "The object list is the \"instance assignments\" table in the product sheet; the names are those printed there. The sheet has no read/write column, so access is inferred from what each object does.",
  "Temperatures follow the native units setting (°C default, °F selectable).",
  "Configuration parameters sit in a proprietary App_Config object (type proprietary-128) and are not listed.",
  "AV 0-3 (target setpoints) and BO 8 (hold) are printed as Not Applicable on this model and are left out."
 ],
 "source": {
  "title": "TRT-1R Slimline Touchscreen Thermostats, product sheet (BACnet object instance assignments)",
  "doc_number": "PS 6001TRT-1R V5.02",
  "revision_date": "11/2022",
  "url": "https://produal-pim.rockon.io/rockon/api/v1/int/extmedia/openFile/01TGWJBKATT4IA2BJP6NGKJWG7XFZR55GG"
 },
 "integration": {
  "summary": "Set the BACnet MAC address and baud rate on the thermostat, then write the nominal setpoint (AV 12) and switch off/eco mode with BO 1 / BO 2. Read the room temperature, the setpoint in use and the relay state.",
  "minimum_points": [
   {
    "ref": "BO 1",
    "name": "OFF Mode",
    "why": "Off mode (1 = off)"
   },
   {
    "ref": "BO 2",
    "name": "ECO Mode",
    "why": "Eco mode (1 = eco)"
   },
   {
    "ref": "AV 12",
    "name": "Nominal Setpoint",
    "why": "Comfort setpoint"
   },
   {
    "ref": "AI 0",
    "name": "Room Temperature",
    "why": "Room temperature"
   },
   {
    "ref": "AI 3",
    "name": "Current Active Setpoint",
    "why": "Setpoint in use"
   },
   {
    "ref": "MI 0",
    "name": "Device Mode",
    "why": "Mode: 1 comfort, 2 eco, 3 off"
   },
   {
    "ref": "BO 0",
    "name": "Relay Output",
    "why": "Relay output state"
   },
   {
    "ref": "MI 1",
    "name": "Alarm",
    "why": "Alarm word + 1 (1 = no alarm)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": "AV 11 Network Temp takes a temperature value from the network.",
  "setup": [
   "Default device instance is 651000 + MAC address (adjustable on the thermostat).",
   "The MAC address, baud rate, device ID and service pin (I-Am) are set in the installer menu."
  ],
  "gotchas": [
   "BO 7 Non Volatile Update stores setpoints and settings; do not write it cyclically."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "Room Temperature",
   "description": "Built-in room temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "Outside Temperature",
   "description": "Outside temperature (remote sensor)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Floor Temperature",
   "description": "Floor temperature (remote sensor)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Current Active Setpoint",
   "description": "Setpoint in use",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Humidity Measurement",
   "description": "Relative humidity (RH models)",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "RI1 External Sensor 1",
   "description": "Resistive input 1",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "RI2 External Sensor 2",
   "description": "Resistive input 2",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "ECO Heating Setpoint",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "ECO Cooling Setpoint",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Frost Setpoint",
   "description": "",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Min Floor Limit",
   "description": "Floor temperature low limit",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Max Floor Limit",
   "description": "Floor temperature high limit",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "LCD Brightness",
   "description": "Display brightness",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Control Hysteresis",
   "description": "Relay control hysteresis",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Network Temp",
   "description": "Temperature value written over the network",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Nominal Setpoint",
   "description": "Nominal (comfort) setpoint",
   "units": "°C",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "Digital Input (DI1)",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "Cleaning Mode Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "Boost Mode Status",
   "description": "",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "DI2 (RI1 Input)",
   "description": "RI1 used as digital input",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "DI3 (RI2 Input)",
   "description": "RI2 used as digital input",
   "units": "",
   "access": "R",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 0,
   "name": "Relay Output",
   "description": "Relay output",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 1,
   "name": "OFF Mode",
   "description": "Off mode",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "ECO Mode",
   "description": "Eco mode",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "Light Switch Status",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "AC Switch Status",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 5,
   "name": "Lock Screen",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 6,
   "name": "Heating/Cooling Change-Over",
   "description": "",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "BO",
   "instance": 7,
   "name": "Non Volatile Update",
   "description": "Store setpoints/configuration",
   "units": "",
   "access": "W",
   "states": "0=Off, 1=On"
  },
  {
   "type": "MI",
   "instance": 0,
   "name": "Device Mode",
   "description": "Operating mode",
   "units": "",
   "access": "R",
   "states": "1=Comfort, 2=ECO, 3=OFF"
  },
  {
   "type": "MI",
   "instance": 1,
   "name": "Alarm",
   "description": "Alarm bits + 1",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/produal/trt-1r-thermostat",
 "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"
}
