{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "Eaton Motor Insight overload relay via BASgatewayLX",
 "short_model": "BASgatewayLX Eaton Motor Insight",
 "model_slug": "basgatewaylx-eaton-motor-insight",
 "aliases": [
  "Motor Insight",
  "C441",
  "Eaton C441 Motor Insight",
  "Cutler-Hammer Motor Insight"
 ],
 "equipment_type": "Motor overload relay (motor protection)",
 "applies_to": "Eaton Motor Insight (C441) motor protection overload relays with Modbus, read by a BASgatewayLX.",
 "summary": "Gateway profile for the Eaton Motor Insight: 17 objects (16 AI, 1 AO), all polled. One output is the command register (relay off/reset or energize); inputs give phase and average currents and voltages, motor kW, voltage and current unbalance, PF, ground fault current, frequency, thermal capacity and the latest fault.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile Motor_Insight_OL_Relay_a_LX.csv; the profile maps the registers in the maker's Modbus register document (https://www.ccontrols.com/support/dp/AP04209001E.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 17 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 Motor_Insight_OL_Relay_a",
  "doc_number": "Motor_Insight_OL_Relay_a_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/Motor_Insight_OL_Relay_a_LX.zip"
 },
 "integration": {
  "summary": "Map average current, voltage and the latest fault; the command register (AO 1) switches the relay off/reset or energizes it, so write it only on purpose.",
  "minimum_points": [
   {
    "ref": "AO 1",
    "name": "Command Register: Relay OFF_Reset/Energize Relay",
    "why": "Command register: relay off/reset or energize"
   },
   {
    "ref": "AI 5",
    "name": "Average rms Current",
    "why": "Average current"
   },
   {
    "ref": "AI 9",
    "name": "Average rms Voltage",
    "why": "Average voltage"
   },
   {
    "ref": "AI 10",
    "name": "Motor Power (kW)",
    "why": "Motor power, kW"
   },
   {
    "ref": "AI 16",
    "name": "Motor Thermal Capacity",
    "why": "Motor thermal capacity used"
   },
   {
    "ref": "AI 14",
    "name": "Ground Fault Current",
    "why": "Ground fault current"
   },
   {
    "ref": "AI 12",
    "name": "Current Unbalance",
    "why": "Current unbalance"
   },
   {
    "ref": "AI 17",
    "name": "Fault Queue 1",
    "why": "Latest fault (fault queue 1)"
   }
  ],
  "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": []
 },
 "points": [
  {
   "type": "AO",
   "instance": 1,
   "name": "Command Register: Relay OFF_Reset/Energize Relay",
   "description": "Modbus 400400",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Phase A rms Current",
   "description": "Modbus 400300",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Phase B rms Current",
   "description": "Modbus 400301",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Phase C rms Current",
   "description": "Modbus 400302",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Average rms Current",
   "description": "Modbus 400303",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Phase A rms Voltage (L1-L2)",
   "description": "Modbus 400304",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Phase B rms Voltage (L1-L2)",
   "description": "Modbus 400305",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Phase C rms Voltage (L1-L2)",
   "description": "Modbus 400306",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Average rms Voltage",
   "description": "Modbus 400307",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Motor Power (kW)",
   "description": "Modbus 400308",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Voltage Unbalance",
   "description": "Modbus 400309",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Current Unbalance",
   "description": "Modbus 400310",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Power Factor",
   "description": "Modbus 400311",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Ground Fault Current",
   "description": "Modbus 400312",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Frequency",
   "description": "Modbus 400313",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Motor Thermal Capacity",
   "description": "Modbus 400314",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Fault Queue 1",
   "description": "Modbus 400315",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-eaton-motor-insight",
 "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"
}
