{
 "manufacturer": "Produal",
 "manufacturer_slug": "produal",
 "model": "RTX-D room transmitter with display (BACnet MS/TP)",
 "model_slug": "rtx-d-room-transmitter",
 "aliases": [
  "RTX-D",
  "Produal RTX-D",
  "RTX-D room transmitter",
  "53011WD0B0"
 ],
 "equipment_type": "Room sensor / transmitter (display)",
 "applies_to": "Produal RTX-D room transmitters with display (temperature, humidity, CO2, VOC, light; outputs and configurable buttons), application software 2.1.9.7.",
 "summary": "RTX-D is a room transmitter/controller with display that measures temperature, humidity, CO2, VOC and light, and has external inputs, four outputs and configurable buttons. It is a BACnet MS/TP B-ASC device. The PICS gives 65 objects: measurements, calculated values (dew point, enthalpy and so on), BMS-written controller inputs, setpoints and output values, button states and timers.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "2.1.9.7",
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Taken from the PICS value-range tables (ID, object name, values, resolution, units, default). The PICS has no read/write column; objects named BUS-... and SETPOINT-... are taken as BMS-writable, the rest as read-only.",
  "Temperature objects report in °C or °F depending on the unit setting.",
  "Binary input and binary value objects are supported by type but none are listed in the PICS.",
  "MS/TP baud rates 9600 to 115200 bit/s.",
  "Shares many names and IDs with the older RT/RTX map (for example OUTPUT1-VOLTAGE = AV 13) but adds external input 2, light, button and outdoor/setpoint objects."
 ],
 "source": {
  "title": "BACnet protocol implementation conformance statement, RTX-D (published 02.02.2026)",
  "doc_number": "EN - 53011WD0B0PICS",
  "revision_date": "02.02.2026",
  "url": "https://www.bacnetinternational.net/catalog/manu/produal%20oy/PICS%20rtx-d_260202_pics_en.pdf",
  "unofficial": true,
  "host": "BACnet International"
 },
 "integration": {
  "summary": "Give the transmitter a unique MS/TP address, then read temperature, humidity, CO2 and VOC. When the RTX-D acts as a controller, write the setpoints (AV 19200-19203) or feed BUS-CONTROLLER inputs; outputs set to bus control follow the BUS-OUTPUTn-POWER values.",
  "minimum_points": [
   {
    "ref": "AV 19200",
    "name": "SETPOINT-TEMPERATURE",
    "why": "Temperature setpoint"
   },
   {
    "ref": "AV 19202",
    "name": "SETPOINT-CO2",
    "why": "CO2 setpoint, ppm"
   },
   {
    "ref": "AI 0",
    "name": "TEMPERATURE",
    "why": "Room temperature"
   },
   {
    "ref": "AI 1",
    "name": "HUMIDITY",
    "why": "Room relative humidity"
   },
   {
    "ref": "AI 2",
    "name": "CO2",
    "why": "Room CO2, ppm"
   },
   {
    "ref": "AI 3",
    "name": "TVOC",
    "why": "Total VOC, µg/m³"
   },
   {
    "ref": "MV 72",
    "name": "VOC-DETAILED-STATUS",
    "why": "VOC sensor status (1 = normal)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": "BUS-CONTROLLER-INPUT-T/-RH/-CO2/-CO2-VOC (AV 1003-1006) and OUTDOOR-TEMPERATURE-BUS-VALUE (AV 19100) take values from the BMS.",
  "setup": [
   "BACnet MS/TP only; baud 9600-115200 bit/s."
  ],
  "gotchas": [
   "Many objects only matter for the variant and configuration in use (outputs, external inputs, buttons)."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "TEMPERATURE",
   "description": "Room temperature",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "HUMIDITY",
   "description": "Room relative humidity",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "CO2",
   "description": "Room CO2",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "TVOC",
   "description": "Total VOC",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "EXTERNAL-INPUT-1-VOLTAGE",
   "description": "External input measurement",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "EXTERNAL-INPUT-1-RESISTANCE",
   "description": "External input measurement",
   "units": "Ω",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "EXTERNAL-INPUT-1-TEMPERATURE",
   "description": "External input measurement",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "EXTERNAL-INPUT-1-HUMIDITY",
   "description": "External input measurement",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "EXTERNAL-INPUT-1-CO2",
   "description": "External input measurement",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "EXTERNAL-INPUT-1-VOC",
   "description": "External input measurement",
   "units": "µg/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 85,
   "name": "EXTERNAL-INPUT-2-RESISTANCE",
   "description": "External input measurement",
   "units": "Ω",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 86,
   "name": "EXTERNAL-INPUT-2-TEMPERATURE",
   "description": "External input measurement",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "OUTPUT1-VOLTAGE",
   "description": "Analog output 1 voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "OUTPUT2-VOLTAGE",
   "description": "Analog output 2 voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "OUTPUT3-VOLTAGE",
   "description": "Analog output 3 voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "OUTPUT4-VOLTAGE",
   "description": "Analog output 4 voltage",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "AVERAGE TEMPERATURE",
   "description": "",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "DEW-POINT",
   "description": "Calculated dew point",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "ABSOLUTE-HUMIDITY",
   "description": "Calculated absolute humidity",
   "units": "g/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "MIXING-RATIO",
   "description": "Calculated mixing ratio",
   "units": "g/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "ENTHALPY",
   "description": "Calculated enthalpy",
   "units": "kJ/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "VOC-TVOC-PPB",
   "description": "",
   "units": "ppb",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "VOC-CO2-EQV-PPM",
   "description": "",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "VOC-AQI",
   "description": "VOC air quality index 1-5",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "EXTERNAL-INPUT-1-PULSE-COUNTER",
   "description": "External input measurement",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "INSTALLATION-QUALITY-SCORE",
   "description": "Installation quality score 1-4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 73,
   "name": "COMBINED-VOC-CO2",
   "description": "Combined VOC/CO2 value",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 88,
   "name": "AMBIENT-LIGHT-SENSOR-VALUE",
   "description": "Ambient light level",
   "units": "lx",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 89,
   "name": "EXTERNAL-INPUT-2-PULSE-COUNTER",
   "description": "External input measurement",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 115,
   "name": "FORCE-VENTILATION-TIMER-VALUE",
   "description": "",
   "units": "min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 206,
   "name": "CONFIGURABLE-BUTTON-1-TIMER",
   "description": "Configurable button timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 207,
   "name": "CONFIGURABLE-BUTTON-2-TIMER",
   "description": "Configurable button timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 208,
   "name": "CONFIGURABLE-BUTTON-3-TIMER",
   "description": "Configurable button timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 209,
   "name": "CONFIGURABLE-BUTTON-4-TIMER",
   "description": "Configurable button timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 210,
   "name": "CONFIGURABLE-BUTTON-5-TIMER",
   "description": "Configurable button timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 211,
   "name": "CONFIGURABLE-BUTTON-6-TIMER",
   "description": "Configurable button timer",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1000,
   "name": "BUS-TEMPORARY-OVERDRIVE-TIMER",
   "description": "Temporary override time written by BMS",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1001,
   "name": "BUS-TEMPORARY-OVERDRIVE-SELECTION",
   "description": "Temporary override selection written by BMS",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1002,
   "name": "BUS-EXTERNAL-INPUT-1-POWER",
   "description": "External input value written by BMS",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1003,
   "name": "BUS-CONTROLLER-INPUT-T",
   "description": "Controller input written by BMS",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1004,
   "name": "BUS-CONTROLLER-INPUT-RH",
   "description": "Controller input written by BMS",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1005,
   "name": "BUS-CONTROLLER-INPUT-CO2",
   "description": "Controller input written by BMS",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1006,
   "name": "BUS-CONTROLLER-INPUT-CO2-VOC",
   "description": "Controller input written by BMS",
   "units": "µg/m³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1007,
   "name": "BUS-CONTROLLER-SETPOINT-T",
   "description": "Controller setpoint written by BMS",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1008,
   "name": "BUS-CONTROLLER-SETPOINT-RH",
   "description": "Controller setpoint written by BMS",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1009,
   "name": "BUS-CONTROLLER-SETPOINT-CO2",
   "description": "Controller setpoint written by BMS",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1010,
   "name": "BUS-CONTROLLER-SETPOINT-VOC",
   "description": "Controller setpoint written by BMS",
   "units": "µg/m³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1012,
   "name": "BUS-OUTPUT1-POWER",
   "description": "Output 1 value written by BMS",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1013,
   "name": "BUS-OUTPUT2-POWER",
   "description": "Output 2 value written by BMS",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1014,
   "name": "BUS-OUTPUT3-POWER",
   "description": "Output 3 value written by BMS",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1015,
   "name": "BUS-OUTPUT4-POWER",
   "description": "Output 4 value written by BMS",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1035,
   "name": "BUS-EXTERNAL-INPUT-2-POWER",
   "description": "External input value written by BMS",
   "units": "%",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19100,
   "name": "OUTDOOR-TEMPERATURE-BUS-VALUE",
   "description": "Outdoor temperature written by BMS",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19200,
   "name": "SETPOINT-TEMPERATURE",
   "description": "Setpoint",
   "units": "°C/°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19201,
   "name": "SETPOINT-RH",
   "description": "Setpoint",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19202,
   "name": "SETPOINT-CO2",
   "description": "Setpoint",
   "units": "ppm",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19203,
   "name": "SETPOINT-VOC",
   "description": "Setpoint",
   "units": "µg/m³",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19800,
   "name": "CONFIGURABLE-BUTTON-1-STATE",
   "description": "Configurable button state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19801,
   "name": "CONFIGURABLE-BUTTON-2-STATE",
   "description": "Configurable button state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19802,
   "name": "CONFIGURABLE-BUTTON-3-STATE",
   "description": "Configurable button state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19803,
   "name": "CONFIGURABLE-BUTTON-4-STATE",
   "description": "Configurable button state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19804,
   "name": "CONFIGURABLE-BUTTON-5-STATE",
   "description": "Configurable button state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19805,
   "name": "CONFIGURABLE-BUTTON-6-STATE",
   "description": "Configurable button state",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 72,
   "name": "VOC-DETAILED-STATUS",
   "description": "VOC sensor status",
   "units": "",
   "access": "R",
   "states": "1=Operating normally, 2=Warm-up sequence, 3=Initial start-up, 4=No valid output"
  },
  {
   "type": "MV",
   "instance": 1017,
   "name": "BUS-LED-COLOR",
   "description": "LED colour written by BMS",
   "units": "",
   "access": "W",
   "states": "1=Off, 2=Red, 3=Green, 4=Blue, 5=Yellow, 6=Cyan, 7=Purple, 8=White"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/produal/rtx-d-room-transmitter",
 "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"
}
