{
 "manufacturer": "Greystone Energy Systems",
 "manufacturer_slug": "greystone",
 "model": "NTRC Series temperature / humidity room sensor (BACnet MS/TP)",
 "model_slug": "ntrc-temperature-humidity-room-sensor",
 "aliases": [
  "NTRC",
  "NTRCXXXBAC",
  "STAT",
  "Greystone NTRC network room sensor"
 ],
 "equipment_type": "Room temperature / humidity sensor",
 "applies_to": "Greystone NTRC series network room sensors (temperature, optional RH, setpoint, fan switch, override, relay and digital input) with BACnet MS/TP.",
 "summary": "The NTRC is a Greystone wall sensor with native BACnet MS/TP. It reports temperature, optional RH and the fan speed switch as Analog Inputs; the local setpoint, its limits, offsets and display/override settings are Analog Values; Binary Values carry units, override status and a BMS-controlled relay, and a Binary Input reports the digital input.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": "1.3 (PICS, Oct 4, 2017)",
 "default_device_instance": 381003,
 "access_inferred": false,
 "notes": [
  "Points from the object table on page 1 of the setup guide.",
  "RH, fan speed, setpoint, relay and DI objects only work when that option is fitted; otherwise they report NO_SENSOR / FAULT.",
  "Some object notes in the guide call the setpoint mode and resolution objects BV6 and BV7; the object table lists them as BV 5 and BV 6.",
  "Writing Temperature Units or Setpoint Mode resets Setpoint Minimum and Maximum to factory defaults, so set those first.",
  "BV 3 becomes read-only when AV 7 is set to toggle or momentary."
 ],
 "source": {
  "title": "Temperature/Humidity Sensor NTRC Series - Setup Guide BACnet Communication",
  "doc_number": "SG-NTRCXXXBAC-003",
  "revision_date": "2017-10-04 (PICS date)",
  "url": "https://downloads.greystoneenergy.com/SG/SG-NTRCXXXBAC-003.pdf"
 },
 "integration": {
  "summary": "Set the MS/TP MAC in the menu, then read room temperature, RH, setpoint and override status. The BMS can switch the optional relay with BV 4 and must reset a latched override by writing 0 to BV 3.",
  "minimum_points": [
   {
    "ref": "BV 4",
    "name": "Relay Enable",
    "why": "Relay command, 1 = on (relay option)"
   },
   {
    "ref": "AI 1",
    "name": "Temperature",
    "why": "Room temperature"
   },
   {
    "ref": "AI 2",
    "name": "Relative Humidity",
    "why": "Room RH (option)"
   },
   {
    "ref": "AV 1",
    "name": "Setpoint",
    "why": "Occupant setpoint from the front panel"
   },
   {
    "ref": "AI 3",
    "name": "Fan Speed",
    "why": "Fan switch: 0 Auto, 1 Off, 2-4 Low-High"
   },
   {
    "ref": "BV 3",
    "name": "Override Status",
    "why": "Override pressed; write 0 to clear (latch)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Default MS/TP MAC is 3 and default baud 9600, both set in the Setup menu.",
   "Device instance defaults to 381003 (381000 + MAC); it stops following the MAC once written over BACnet.",
   "Lower Max_Master from 127 to the highest MAC on the segment."
  ],
  "gotchas": [
   "In latch mode (AV 7 = 0) the override stays on until the BMS writes 0 to BV 3.",
   "Writing BV 1 or BV 5 resets the setpoint limits to factory defaults.",
   "Poll every 5-10 s; faster polling congests the segment."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Temperature",
   "description": "Room temperature, 0.1° resolution",
   "units": "°C / °F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Relative Humidity",
   "description": "Room RH (RH option)",
   "units": "%RH",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Fan Speed",
   "description": "Fan speed switch position (fan switch option)",
   "units": "",
   "access": "R",
   "states": "0=Auto, 1=Off, 2=Low, 3=Med, 4=High"
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Setpoint",
   "description": "Front panel setpoint (temperature or RH per BV 5)",
   "units": "°C / °F / %RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Temperature Offset",
   "description": "Temperature offset, ±5 °C or ±10 °F (default 0)",
   "units": "delta °C / °F",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "RH Offset",
   "description": "RH offset, ±10 %RH (default 0)",
   "units": "%RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Setpoint Minimum",
   "description": "Lowest allowed setpoint (default 5 °C / 41 °F / 40 %RH)",
   "units": "°C / °F / %RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Setpoint Maximum",
   "description": "Highest allowed setpoint (default 50 °C / 122 °F / 60 %RH)",
   "units": "°C / °F / %RH",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Display Mode",
   "description": "LCD display selection",
   "units": "",
   "access": "W",
   "states": "0=No display, 1=Temperature only, 2=RH only, 3=Temperature and RH toggle"
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Override Mode",
   "description": "Override button behaviour (default 0)",
   "units": "",
   "access": "W",
   "states": "0=LATCH, 1=TOGGLE, 2=MOMENTARY"
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Override Mode Time",
   "description": "Momentary override time, 1-60 min (default 1)",
   "units": "min",
   "access": "W",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Temperature Resolution",
   "description": "LCD temperature resolution (default 0)",
   "units": "",
   "access": "W",
   "states": "0=1°, 1=0.5°, 2=0.1°"
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "Temperature Units",
   "description": "Temperature unit select",
   "units": "",
   "access": "W",
   "states": "0=°C, 1=°F"
  },
  {
   "type": "BV",
   "instance": 2,
   "name": "OCC Enable",
   "description": "Shows the OCC segment on the LCD",
   "units": "",
   "access": "W",
   "states": "0=OCC Off, 1=OCC On"
  },
  {
   "type": "BV",
   "instance": 3,
   "name": "Override Status",
   "description": "Override button pressed; write 0 to reset in latch mode",
   "units": "",
   "access": "W",
   "states": "0=Inactive, 1=Override"
  },
  {
   "type": "BV",
   "instance": 4,
   "name": "Relay Enable",
   "description": "Optional relay command",
   "units": "",
   "access": "W",
   "states": "0=Relay Off, 1=Relay On"
  },
  {
   "type": "BV",
   "instance": 5,
   "name": "Setpoint Mode",
   "description": "What the front setpoint adjusts",
   "units": "",
   "access": "W",
   "states": "0=Temperature, 1=%RH"
  },
  {
   "type": "BV",
   "instance": 6,
   "name": "Setpoint Resolution",
   "description": "Setpoint step size",
   "units": "",
   "access": "W",
   "states": "0=1 degree, 1=0.5 degree"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "DI On",
   "description": "Digital input (DI models; active when pulled to common)",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/greystone/ntrc-temperature-humidity-room-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"
}
