{
 "manufacturer": "Tempeff",
 "manufacturer_slug": "tempeff",
 "model": "RGSP-K ERV with optional BACnet field device",
 "model_slug": "rgsp-k-erv-bacnet-option",
 "aliases": [
  "RGSP-K",
  "Tempeff RGSP-K",
  "RGSP-K BACnet"
 ],
 "equipment_type": "Energy recovery ventilator (ERV)",
 "applies_to": "Tempeff RGSP-K dual-core energy recovery ventilators fitted with the optional BACnet MS/TP field device.",
 "summary": "The RGSP-K has no native BACnet; an optional Functional Devices BACnet RIB relay module wired to the unit terminal strip gives a BMS four binary outputs (enable, heat recovery / free cooling, fan speed) and four binary inputs (fan / damper status, furnace interlock, two spare dry contacts) over BACnet MS/TP.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": "277XXX (XXX = MS/TP address)",
 "access_inferred": false,
 "notes": [
  "From Figure 22 \"BACnet Points List\" in the installation manual (page 13). Names are the module's generic object names.",
  "BI 1 is on when the fans run at high speed and flashes 2 s on / 2 s off for a damper alarm.",
  "BI 3 and BI 4 are spare dry-contact inputs, e.g. for damper end switches, current sensors or a CO2 / humidity switch.",
  "The device shows on the network as \"Functional Devices BACnet RIB\"."
 ],
 "source": {
  "title": "RGSP-K Series Installation Manual",
  "doc_number": null,
  "revision_date": "July 2025",
  "url": "https://www.tempeff.com/wp-content/uploads/2022/05/Tempeff-RGSP-K-IOM_July-2025.pdf"
 },
 "integration": {
  "summary": "Enable the unit with BO 1, choose heat recovery or free cooling with BO 2 and high or low fan speed with BO 3; read BI 1 for high speed / damper alarm and BI 2 for the furnace / AHU interlock.",
  "minimum_points": [
   {
    "ref": "BO 1",
    "why": "Unit enable (on = run)",
    "name": "BINARY_OUTPUT:1"
   },
   {
    "ref": "BO 2",
    "why": "On = heat recovery, off = free cooling",
    "name": "BINARY_OUTPUT:2"
   },
   {
    "ref": "BO 3",
    "why": "On = high speed, off = low speed",
    "name": "BINARY_OUTPUT:3"
   },
   {
    "ref": "BI 1",
    "why": "High speed; 2 s flashing = damper alarm",
    "name": "BINARY_INPUT:1"
   },
   {
    "ref": "BI 2",
    "why": "Furnace / AHU interlock status",
    "name": "BINARY_INPUT:2"
   }
  ],
  "enable": "BO 1 enables the unit.",
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "BACnet MS/TP only; MS/TP address and baud rate are set with DIP switches on the module.",
   "Default device instance is 277XXX, where XXX is the MS/TP address.",
   "Relay R6 on the unit controller must be rewired to a dry contact (move the black wire to R6 COM, remove the red factory wire) before connecting the module inputs."
  ],
  "gotchas": [
   "The module binary inputs must see dry contacts only.",
   "Install the module on the supplied MT4-6 mounting track and power it from 24 V ac/dc."
  ]
 },
 "points": [
  {
   "type": "BO",
   "instance": 1,
   "name": "BINARY_OUTPUT:1",
   "description": "Unit enable",
   "units": "",
   "access": "W",
   "states": "On = enable"
  },
  {
   "type": "BO",
   "instance": 2,
   "name": "BINARY_OUTPUT:2",
   "description": "Heat recovery / free cooling select",
   "units": "",
   "access": "W",
   "states": "On = Heat Recovery, Off = Free Cooling"
  },
  {
   "type": "BO",
   "instance": 3,
   "name": "BINARY_OUTPUT:3",
   "description": "High / low fan speed select",
   "units": "",
   "access": "W",
   "states": "On = High Speed, Off = Low Speed"
  },
  {
   "type": "BO",
   "instance": 4,
   "name": "BINARY_OUTPUT:4",
   "description": "Not used",
   "units": "",
   "access": "W",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "BINARY_INPUT:1",
   "description": "Fans at high speed; flashing = damper alarm",
   "units": "",
   "access": "R",
   "states": "On = Fans at High Speed; 2 s on / 2 s off = Damper Alarm"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "BINARY_INPUT:2",
   "description": "Furnace / AHU interlock",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "BINARY_INPUT:3",
   "description": "Spare dry-contact input for other field devices",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "BINARY_INPUT:4",
   "description": "Spare dry-contact input for other field devices",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/tempeff/rgsp-k-erv-bacnet-option",
 "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"
}
