{
 "manufacturer": "E+E Elektronik",
 "manufacturer_slug": "e-e-elektronik",
 "model": "Room Sensor RS485 BACnet (TES201, HTS201, CDS201)",
 "model_slug": "room-sensor-rs485-tes201-hts201-cds201",
 "short_model": "TES201 / HTS201 / CDS201",
 "aliases": [
  "TES201",
  "HTS201",
  "CDS201",
  "E+E Room Sensor RS485",
  "E+E room sensor BACnet MS/TP"
 ],
 "equipment_type": "Room sensor (temperature, humidity, CO2)",
 "applies_to": "E+E Elektronik room sensors with RS485 BACnet MS/TP: TES201 (temperature), HTS201 (humidity/temperature) and CDS201 (CO2/humidity/temperature).",
 "summary": "The TES201, HTS201 and CDS201 are room sensors that report their measurements as BACnet MS/TP Analog Input objects. Which inputs exist depends on the model: temperature only, temperature plus humidity and dew point, or all of those plus CO2 (averaged and raw).",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "1.0",
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object list from the BACnet PICS 'Room Sensor RS485' (25.06.2021), sections 11-12. All objects are read-only except Present_Value while Out_Of_Service is true.",
  "Temperature and dew point can be switched to °F or K; the object description changes with the unit (for example 'Temperature [deg. C]').",
  "COV_Increment defaults to NaN, which disables COV reporting until a value is written.",
  "The manual lists the device object name as model + 8 unique characters (e.g. HTS201_XXXXXXXX); it is writable."
 ],
 "source": {
  "title": "BACnet PICS Room Sensor RS485",
  "doc_number": null,
  "revision_date": "25.06.2021",
  "url": "https://downloads.epluse.com/fileadmin/data/product/PICS/PICS_RoomSensor.pdf"
 },
 "points": [
  {
   "type": "DEV",
   "instance": null,
   "name": "TES201_XXXXXXXX / HTS201_XXXXXXXX / CDS201_XXXXXXXX",
   "description": "Device object; name = model + unique characters, instance set by the user",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 0,
   "name": "T",
   "description": "Room temperature",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "RH",
   "description": "Relative humidity (HTS201, CDS201)",
   "units": "%rH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Td",
   "description": "Dew point temperature (HTS201, CDS201)",
   "units": "°C",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "CO2",
   "description": "CO2, averaged value (CDS201)",
   "units": "ppm",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "CO2raw",
   "description": "CO2, raw value (CDS201)",
   "units": "ppm",
   "access": "R",
   "states": ""
  }
 ],
 "integration": {
  "summary": "Give the sensor a unique device instance and MAC address, then poll or subscribe to the Analog Inputs for the model's measurements. Write a COV_Increment if you want COV notifications; it is off by default.",
  "minimum_points": [
   {
    "ref": "AI 0",
    "name": "T",
    "why": "Room temperature"
   },
   {
    "ref": "AI 1",
    "name": "RH",
    "why": "Relative humidity (HTS201, CDS201)"
   },
   {
    "ref": "AI 3",
    "name": "CO2",
    "why": "Room CO2, averaged (CDS201)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Device object instance and name are writable and stored in non-volatile memory.",
   "ReinitializeDevice is protected by a password given in the PICS."
  ],
  "gotchas": [
   "COV reporting stays disabled until COV_Increment is set to a real number.",
   "Reliability turns to NO SENSOR if the measuring element is damaged or missing."
  ]
 },
 "page": "https://easybacnet.com/bacnet-points-lists/e-e-elektronik/room-sensor-rs485-tes201-hts201-cds201",
 "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"
}
