{
 "manufacturer": "Dwyer",
 "manufacturer_slug": "dwyer",
 "model": "Series RHPX humidity/temperature communicating transmitter, BACnet MS/TP",
 "model_slug": "rhpx-humidity-temperature-transmitter",
 "aliases": [
  "RHPX",
  "Series RHPX",
  "RHPX Comms",
  "RHPX BACnet",
  "DwyerOmega RHPX",
  "AQ-RHPX-C"
 ],
 "equipment_type": "Humidity and temperature sensor",
 "applies_to": "Dwyer Series RHPX duct, space and outdoor humidity/temperature transmitters with the BACnet MS/TP / Modbus RTU communication option.",
 "summary": "The RHPX Comms reports relative humidity and temperature plus calculated dew point, enthalpy and absolute humidity over BACnet MS/TP or Modbus RTU. On BACnet each calculated value is a separate Analog Input per unit system; two Analog Values hold the humidity and temperature offsets and two Multi-State Values set what the display shows.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "607000 + DIP switch address (607xxx)",
 "access_inferred": false,
 "notes": [
  "Each derived value is given twice, in metric and imperial units, as separate objects.",
  "The guide also lists a Network Port object (NP1, \"MS/TP\"); it is not repeated here.",
  "The overview table prints AI 6 as \"Absolute Humidity g/m3\"; the property table name \"Absolute Humidity g/m^3\" is used here.",
  "AI 7 uses a vendor-specific units code (532) for lb per million cubic feet.",
  "MV 2 state texts are printed with \"Due Point\" (sic)."
 ],
 "source": {
  "title": "Series RHPX Humidity/Temperature Communicating Transmitter - User's Guide",
  "doc_number": "Bulletin AQ-RHPX-C (FR# 444742-00 Rev. 1)",
  "revision_date": "3/24",
  "url": "https://assets.dwyeromega.com/manuals-do/AQ_RHPX_C.pdf"
 },
 "integration": {
  "summary": "Set the address with the DIP switches, select BACnet MS/TP, and read AI 1 humidity and AI 8 or AI 9 temperature; dew point, enthalpy and absolute humidity are ready-made if the BMS needs them.",
  "minimum_points": [
   {
    "ref": "AI 1",
    "name": "Relative Humidity",
    "why": "Relative humidity, %RH"
   },
   {
    "ref": "AI 9",
    "name": "Temperature degrees F",
    "why": "Air temperature, °F"
   },
   {
    "ref": "AI 3",
    "name": "Dew Point degrees F",
    "why": "Dew point, °F"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Ships set for Modbus RTU at address 127; a DIP switch selects BACnet MS/TP.",
   "Device instance defaults to 607xxx, where xxx is the address set on the DIP switches.",
   "MS/TP at 9600 to 115200 baud, 8 data bits; Max Master defaults to 127 and Max Info Frames to 1.",
   "DeviceCommunicationControl and ReinitializeDevice need the password \"Dwyer\"."
  ],
  "gotchas": [
   "Offsets (AV 1, AV 2) are limited to ±3.5 %RH and ±5 °F."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Relative Humidity",
   "description": "Relative humidity",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Dew Point degrees C",
   "description": "Dew point",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Dew Point degrees F",
   "description": "Dew point",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Enthalpy kJ/kg",
   "description": "Enthalpy",
   "units": "kJ/kg",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Enthalpy BTU/lb",
   "description": "Enthalpy",
   "units": "BTU/lb",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Absolute Humidity g/m^3",
   "description": "Absolute humidity",
   "units": "g/m³",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Absolute Humidity lb/MMCF",
   "description": "Absolute humidity, lb per million cubic feet",
   "units": "lb/MMCF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Temperature degrees C",
   "description": "Air temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Temperature degrees F",
   "description": "Air temperature",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Humidity Offset %RH",
   "description": "Humidity offset, ±3.5 %RH",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Temperature Offset deg F",
   "description": "Temperature offset, ±5 °F",
   "units": "°F",
   "access": "W",
   "states": ""
  },
  {
   "type": "MV",
   "instance": 1,
   "name": "Temperature Display Unit",
   "description": "Display temperature unit",
   "units": "",
   "access": "W",
   "states": "1=Degrees Fahrenheit, 2=Degrees Celsius"
  },
  {
   "type": "MV",
   "instance": 2,
   "name": "Humidity Display Measurement",
   "description": "Value shown on the display",
   "units": "",
   "access": "W",
   "states": "1=Due Point (degrees F), 2=Due Point (degrees C), 3=Relative Humidity (%RH), 4=Enthalpy (BTU/lb), 5=Absolute Humidity (lb/MMCF), 6=Enthalpy (kJ/kg), 7=Absolute Humidity (g/m^3)"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/dwyer/rhpx-humidity-temperature-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"
}
