{
 "manufacturer": "Greystone Energy Systems",
 "manufacturer_slug": "greystone",
 "model": "TN Series BACnet temperature sensor (BACnet MS/TP)",
 "model_slug": "tn-temperature-sensor",
 "aliases": [
  "TN",
  "TNAP",
  "TNDC",
  "TNDF",
  "TNDR",
  "TNFL",
  "TNGL",
  "TNOS",
  "TNRP",
  "TNSO",
  "TNAPXXXBAC",
  "Greystone network temperature sensor"
 ],
 "equipment_type": "Temperature sensor",
 "applies_to": "Greystone TN series BACnet MS/TP temperature sensors in all mounting styles (all-purpose probe, duct, flexible averaging, room, outside, strap-on and others).",
 "summary": "The TN series are single-point temperature sensors with native BACnet MS/TP. They expose just three objects: the temperature, a calibration offset and a °C/°F units switch. The same object list is used across the TN mounting styles.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "Firmware 1.0, application 1.0",
 "default_device_instance": 381001,
 "access_inferred": false,
 "notes": [
  "Points from the TNAP installation guide; its PICS is written for the TN model family as a whole.",
  "Changing BV 1 units resets the AV 1 offset to 0.",
  "Baud rate (9600-115200) is auto-detected; the MAC address is set on the device."
 ],
 "source": {
  "title": "BACnet All Purpose Temperature Sensor TNAP Series - Installation Instructions",
  "doc_number": "IN-GE-TNAPXXXBAC-01-01",
  "revision_date": "06/19",
  "url": "https://downloads.greystoneenergy.com/Website%20Documents/TN/IN-GE-TNAPXXXBAC.pdf"
 },
 "integration": {
  "summary": "Set the MAC on the device and let it auto-baud, then read AI 1. Pick °C or °F with BV 1 before setting any offset.",
  "minimum_points": [
   {
    "ref": "AI 1",
    "name": "Temperature",
    "why": "Measured temperature"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Device instance defaults to 381000 + MAC (381001 at MAC 1); it stops following the MAC once written over BACnet.",
   "Object name defaults to TN-<MAC>, e.g. TN-001.",
   "Baud rate auto-detects 9600-115200."
  ],
  "gotchas": [
   "Writing BV 1 resets the temperature offset (AV 1) to 0."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Temperature",
   "description": "Temperature, -40 to 100 °C / -40 to 212 °F",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Temperature Offset",
   "description": "Calibration offset, ±5 °C / ±10 °F (default 0)",
   "units": "°C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Temperature Units",
   "description": "Temperature units (default °C)",
   "units": "",
   "access": "W",
   "states": "0=°C, 1=°F"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/greystone/tn-temperature-sensor",
 "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"
}
