{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "PVI Industries TempTrac water heater control via BASgatewayLX",
 "short_model": "BASgatewayLX PVI TempTrac",
 "model_slug": "basgatewaylx-pvi-temptrac",
 "aliases": [
  "TempTrac",
  "PVI TempTrac",
  "PVI water heater Modbus"
 ],
 "equipment_type": "Water heater controller",
 "applies_to": "PVI Industries commercial water heaters with the TempTrac control on Modbus, read by a BASgatewayLX.",
 "summary": "Gateway profile for the PVI TempTrac: 123 objects (106 AI, 17 BI), all polled. Most analog inputs are the control's parameters (setpoints 1-5, differentials, limits, delays, outdoor reset and weekly setback); the live values are the three probe temperatures and states, the 4-20 mA modulation output, relay states and alarm bits.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile PVI_Ind_TempTrac_Water_Heater_a_LX.csv; the profile maps the registers in the TempTrac Modbus register list (https://www.ccontrols.com/support/dp/PV500-42.pdf).",
  "Object instances are the ones this profile assigns when it is loaded into the gateway. A site that edited or rebuilt the profile may use different instances.",
  "All 123 rows are flagged for polling in the profile, so every object is served to BACnet once the profile is loaded.",
  "The CSV has no read/write column: Analog/Binary Inputs are read-only and Analog/Binary Outputs are commandable (priority array), which is how the gateway maps them (access inferred). Descriptions give the Modbus register each object reads."
 ],
 "source": {
  "title": "BASgatewayLX Modbus device profile PVI_Industries_TempTrac_Water_Heater_a",
  "doc_number": "PVI_Ind_TempTrac_Water_Heater_a_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/PVI_Ind_TempTrac_Water_Heater.zip"
 },
 "integration": {
  "summary": "Read probe 1 temperature against set point 1, the modulation output and relay 1, and watch the alarm bits. Every object is read-only.",
  "minimum_points": [
   {
    "ref": "AI 100",
    "name": "Probe 1 temperature",
    "why": "Probe 1 (tank) temperature"
   },
   {
    "ref": "AI 1",
    "name": "Set point1",
    "why": "Set point 1"
   },
   {
    "ref": "AI 106",
    "name": "Modulation rate output (4 to 20mA)",
    "why": "Modulation output, %"
   },
   {
    "ref": "BI 107",
    "name": "Status of Relay 1",
    "why": "Relay 1 (heat) on"
   },
   {
    "ref": "BI 114",
    "name": "High Temperature Alarm beep Flash yellow HA=2",
    "why": "High temperature alarm"
   },
   {
    "ref": "BI 113",
    "name": "Low Temperature Alarm beep Flash Yellow LA= 1",
    "why": "Low temperature alarm"
   },
   {
    "ref": "BI 115",
    "name": "Probe 1 error open or shorted Drops call for",
    "why": "Probe 1 error"
   },
   {
    "ref": "BI 118",
    "name": "ALARM 1 (stops heating) Input 1",
    "why": "Alarm 1 (input 1, stops heating)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "The BASgatewayLX presents each Modbus device as its own virtual BACnet device on BACnet IP; give it a unique device instance and Modbus address (serial) or IP address (Modbus TCP) when you add it with this profile.",
   "One BASgatewayLX handles up to 100 Modbus devices and 1000 polled points in total, so leave unneeded rows unpolled."
  ],
  "gotchas": [
   "Probe temperatures carry no units in the profile; AI 42 shows the configured temperature unit."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Set point1",
   "description": "Modbus 400769",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Set point2",
   "description": "Modbus 400770",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Set point3",
   "description": "Modbus 400771",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Set point5 Set point 3 alternate",
   "description": "Modbus 400772",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Differential for St1",
   "description": "Modbus 400773",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Minimum set point1",
   "description": "Modbus 400774",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Maximum set point1",
   "description": "Modbus 400775",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Anti-short cycle delay for output 1",
   "description": "Modbus 400776",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Configuration of St2: dependent on St1 or independent",
   "description": "Modbus 400777",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Differential for St2",
   "description": "Modbus 400778",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Minimum set point2",
   "description": "Modbus 400779",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Maximum set point2",
   "description": "Modbus 400780",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Anti-short cycle delay for output 2",
   "description": "Modbus 400781",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Configuration of St3: dependent on St1 or independent",
   "description": "Modbus 400782",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Differential for set point 3 St3",
   "description": "Modbus 400783",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Minimum set point 3 St3",
   "description": "Modbus 400784",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Maximum set point 3 St3",
   "description": "Modbus 400785",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Anti-short cycle delay for output 3",
   "description": "Modbus 400786",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Probe selection for output 3",
   "description": "Modbus 400787",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Set point shift for output 3 enable disable",
   "description": "Modbus 400788",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Differential for set point 5",
   "description": "Modbus 400789",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "Anti-short cycle delay for output 3 alternate set point",
   "description": "Modbus 400790",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "Time delay between the St3 to St5 set point shift",
   "description": "Modbus 400791",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "Configuration of St4: dependent on St1 or independent",
   "description": "Modbus 400792",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "Analogue output set point",
   "description": "Modbus 400793",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "Analogue output band width",
   "description": "Modbus 400794",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "Outlet temperature threshold for forcing analog out",
   "description": "Modbus 400795",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "Differential for restart working of analog output",
   "description": "Modbus 400796",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "Anti-short cycle delay for output 4",
   "description": "Modbus 400797",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "Analog output percentage (nu=101)",
   "description": "Modbus 400798",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "Analog output percentage with fault probe 1",
   "description": "Modbus 400799",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "Outdoor temperature threshold for dynamic reset of St1",
   "description": "Modbus 400800",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "Outdoor temperature band width",
   "description": "Modbus 400801",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "Maximum shift of St1",
   "description": "Modbus 400802",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "Outdoor temperature threshold to open all the loads",
   "description": "Modbus 400803",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "Differential for restart working of controller",
   "description": "Modbus 400804",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "Digital input 1 polarity",
   "description": "Modbus 400805",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "Digital input 2 polarity",
   "description": "Modbus 400806",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "Digital input 2 alarm delay",
   "description": "Modbus 400807",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "Digital input 3 polarity",
   "description": "Modbus 400808",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "Digital input 3 alarm delay",
   "description": "Modbus 400809",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "Temperature measurement unit",
   "description": "Modbus 400810",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "Resolution (integer/decimal point) only for °C",
   "description": "Modbus 400811",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "Default showing for display #2 Top (red)",
   "description": "Modbus 400812",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Default showing for display #1 Bottom (Yellow)",
   "description": "Modbus 400813",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Temp alarms configuration: dependent on St1 or independent",
   "description": "Modbus 400814",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "minimum temperature alarm for Pb1 Alarm LA Flash Only",
   "description": "Modbus 400815",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "MAXIMUM temperature alarm for Pb1 Alarm HA Flash only",
   "description": "Modbus 400816",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "Differential for temperature alarm recovery",
   "description": "Modbus 400817",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "Temperature alarm delay",
   "description": "Modbus 400818",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "Delay of temperature alarm at start up 1 = 10 min",
   "description": "Modbus 400819",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "First probe calibration",
   "description": "Modbus 400820",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 53,
   "name": "Second probe presence",
   "description": "Modbus 400821",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 54,
   "name": "Second probe calibration",
   "description": "Modbus 400822",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "Third probe presence",
   "description": "Modbus 400823",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 56,
   "name": "Third probe calibration",
   "description": "Modbus 400824",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 57,
   "name": "Current hour",
   "description": "Modbus 400825",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 58,
   "name": "Current minute",
   "description": "Modbus 400826",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "Current day",
   "description": "Modbus 400827",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "Energy saving start on Sunday",
   "description": "Modbus 400828",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61,
   "name": "Energy saving stop on Sunday",
   "description": "Modbus 400829",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62,
   "name": "Set back temperature on Sunday",
   "description": "Modbus 400830",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63,
   "name": "Energy saving start on Monday",
   "description": "Modbus 400831",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64,
   "name": "Energy saving stop on Monday",
   "description": "Modbus 400832",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 65,
   "name": "Set back temperature on Monday",
   "description": "Modbus 400833",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 66,
   "name": "Energy saving start on Tuesday",
   "description": "Modbus 400834",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 67,
   "name": "Energy saving stop on Tuesday",
   "description": "Modbus 400835",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 68,
   "name": "Set back temperature on Tuesday",
   "description": "Modbus 400836",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 69,
   "name": "Energy saving start on Wednesday",
   "description": "Modbus 400837",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 70,
   "name": "Energy saving stop on Wednesday",
   "description": "Modbus 400838",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 71,
   "name": "Set back temperature on Wednesday",
   "description": "Modbus 400839",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 72,
   "name": "Energy saving start on Thursday",
   "description": "Modbus 400840",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 73,
   "name": "Energy saving stop on Thursday",
   "description": "Modbus 400841",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 74,
   "name": "Set back temperature on Thursday",
   "description": "Modbus 400842",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 75,
   "name": "Energy saving start on Friday",
   "description": "Modbus 400843",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 76,
   "name": "Energy saving stop on Friday",
   "description": "Modbus 400844",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 77,
   "name": "Set back temperature on Friday",
   "description": "Modbus 400845",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 78,
   "name": "Energy saving start on Saturday",
   "description": "Modbus 400846",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 79,
   "name": "Energy saving stop on Saturday",
   "description": "Modbus 400847",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 80,
   "name": "Set back temperature on Saturday",
   "description": "Modbus 400848",
   "units": "°F",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 81,
   "name": "working hours actual of relay 1",
   "description": "Modbus 400849",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 82,
   "name": "working hours actual of relay 2",
   "description": "Modbus 400850",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 83,
   "name": "working hours actual of relay 3",
   "description": "Modbus 400851",
   "units": "h",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 84,
   "name": "working hours limit of relay 1 Nn1 Alarm when reached",
   "description": "Modbus 400852",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 85,
   "name": "working hours limit of relay 2 Nn2 Alarm when reached",
   "description": "Modbus 400853",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 86,
   "name": "working hours limit of relay 3 Nn3 Alarm when reached",
   "description": "Modbus 400854",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 87,
   "name": "The output 1 force ON / OFF or Temperature regulation",
   "description": "Modbus 400855",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 88,
   "name": "The output 2 force ON / OFF or Temperature regulation",
   "description": "Modbus 400856",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 89,
   "name": "The output 3 force ON / OFF or Temperature regulaton",
   "description": "Modbus 400857",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 90,
   "name": "Serial address",
   "description": "Modbus 400858",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 91,
   "name": "Parameter map code always = 1",
   "description": "Modbus 400859",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 92,
   "name": "Software release 5 = V0.5 3 = V0.3",
   "description": "Modbus 400860",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 93,
   "name": "Analog output when Digital Input 1 is activated",
   "description": "Modbus 400861",
   "units": "mA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 94,
   "name": "Analog out at i1S extra time if Digital In 1 is not activated",
   "description": "Modbus 400862",
   "units": "s",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 95,
   "name": "Digital Input 1 Alarm Delay",
   "description": "Modbus 400863",
   "units": "min",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 96,
   "name": "If Yes Digital Input 1 will function as Alarm.",
   "description": "Modbus 400864",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 97,
   "name": "Digital Input 2 will function only when Output 1 is energized",
   "description": "Modbus 400865",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 98,
   "name": "Digital Input 3 will function only when Output 1 is energized",
   "description": "Modbus 400866",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 99,
   "name": "Output 2 function: either temp relay or alarm relay",
   "description": "Modbus 400867",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 100,
   "name": "Probe 1 temperature",
   "description": "Modbus 400257",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 101,
   "name": "Probe 1 Information/Status Normal=512 or Fault=515",
   "description": "Modbus 400258",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 102,
   "name": "Probe 2 temperature",
   "description": "Modbus 400259",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 103,
   "name": "Probe 2 Information/Status Normal=512 or Fault=515",
   "description": "Modbus 400260",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 104,
   "name": "Probe 3 temperature",
   "description": "Modbus 400261",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 105,
   "name": "Probe 3 Information/Status Normal=512 or Fault=515",
   "description": "Modbus 400262",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 106,
   "name": "Modulation rate output (4 to 20mA)",
   "description": "Modbus 400263",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 107,
   "name": "Status of Relay 1",
   "description": "Modbus 402050 bit 0",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 108,
   "name": "Status of Relay 2",
   "description": "Modbus 402050 bit 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 109,
   "name": "Status of Relay 3",
   "description": "Modbus 402050 bit 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 110,
   "name": "Input 3 Alarm buz ALMMB Flashes HP= 4096",
   "description": "Modbus 403329 bit 12",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 111,
   "name": "Input 2 Alarm buz Flashes LP= 4096",
   "description": "Modbus 403329 bit 12",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 112,
   "name": "Input 2 3 buz Flashed HP LP= 4096",
   "description": "Modbus 403329 bit 12",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 113,
   "name": "Low Temperature Alarm beep Flash Yellow LA= 1",
   "description": "Modbus 403329 bit 0",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 114,
   "name": "High Temperature Alarm beep Flash yellow HA=2",
   "description": "Modbus 403329 bit 1",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 115,
   "name": "Probe 1 error open or shorted Drops call for",
   "description": "Modbus 403329 bit 2",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 116,
   "name": "Probe 2 error open or shorted Flashing red",
   "description": "Modbus 403329 bit 8",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 117,
   "name": "Probe 3 error open or shorted Flashing red",
   "description": "Modbus 403329 bit 9",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 118,
   "name": "ALARM 1 (stops heating) Input 1",
   "description": "Modbus 403329 bit 10",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 119,
   "name": "ALARM 2 (Lockout stops heating) Input 2",
   "description": "Modbus 403329 bit 11",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 120,
   "name": "ALARM 3 (Lockout stops heating) Input 3",
   "description": "Modbus 403329 bit 12",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 121,
   "name": "Maintenance Relay1 beep Flash Nn1",
   "description": "Modbus 403329 bit 13",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 122,
   "name": "Maintenance Relay2 beep Flash Nn2",
   "description": "Modbus 403329 bit 14",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "BI",
   "instance": 123,
   "name": "Maintenance Relay3 beep Flash Nn3",
   "description": "Modbus 403329 bit 15",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-pvi-temptrac",
 "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"
}
