{
 "manufacturer": "Produal",
 "manufacturer_slug": "produal",
 "model": "RT / RTX room transmitter (BACnet MS/TP)",
 "model_slug": "rt-rtx-room-transmitter",
 "aliases": [
  "RT",
  "RTX",
  "Produal RT",
  "Produal RTX",
  "RT room transmitter",
  "RTX room transmitter"
 ],
 "equipment_type": "Room sensor / transmitter",
 "applies_to": "Produal RT and RTX room transmitters with BACnet MS/TP, application software 1.1.0.51.",
 "summary": "RT and RTX are wall room transmitters for temperature, humidity, CO2 and VOC with an external input and analog outputs; they can also run as simple controllers. Over BACnet MS/TP (B-ASC) the PICS lists 41 objects: measurements, calculated values, BMS-written controller inputs, setpoints and output values, and two multistate objects.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "1.1.0.51",
 "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 the LED colour are taken as BMS-writable, the rest as read-only.",
  "Temperature objects report in °C or °F depending on the unit setting.",
  "The newer RTX-D map reuses many of these IDs with longer names; this list is the RT/RTX 1.1 firmware set."
 ],
 "source": {
  "title": "BACnet protocol implementation conformance statement, RT / RTX (published 07.05.2024)",
  "doc_number": "EN - 53011W00B0PICS",
  "revision_date": "07.05.2024",
  "url": "https://www.bacnetinternational.net/catalog/manu/produal%20oy/rt_rtx_240507_pics_en.pdf",
  "unofficial": true,
  "host": "BACnet International"
 },
 "integration": {
  "summary": "Give the transmitter a unique MS/TP address and read temperature, humidity, CO2 and VOC. When used as a controller, write the BUS-CONTROLLER setpoints and inputs; outputs on bus control follow BUS-OUTPUTn-POWER.",
  "minimum_points": [
   {
    "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 sensor 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) take values from the BMS.",
  "setup": [
   "BACnet MS/TP only."
  ],
  "gotchas": [
   "Objects for outputs and the external input only matter on variants that have them."
  ]
 },
 "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": "EXT-IN-VOLTAGE",
   "description": "External input measurement",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "EXT-IN-RESISTANCE",
   "description": "External input measurement",
   "units": "Ω",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "EXT-IN-TEMPERATURE",
   "description": "External input measurement",
   "units": "°C/°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "EXT-IN-HUMIDITY",
   "description": "External input measurement",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "EXT-IN-CO2",
   "description": "External input measurement",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "EXT-IN-VOC",
   "description": "External input measurement",
   "units": "µg/m³",
   "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": "EXT-INT-TEMP-AVERAGE",
   "description": "External input measurement",
   "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": "PULSE-COUNTER",
   "description": "Pulse counter",
   "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": 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-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": "MV",
   "instance": 72,
   "name": "VOC sensor 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": "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/rt-rtx-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"
}
