{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "Eaton IQ 300 via BASgatewayLX",
 "short_model": "BASgatewayLX Eaton IQ 300",
 "model_slug": "basgatewaylx-eaton-iq-300",
 "aliases": [
  "IQ 300",
  "IQ300",
  "Eaton IQ 300 meter"
 ],
 "equipment_type": "Power and energy meter",
 "applies_to": "Eaton IQ 300 power meters on Modbus, read by a BASgatewayLX.",
 "summary": "Gateway profile for the Eaton IQ 300: 66 Analog Inputs, all polled. It reads phase, ground and neutral currents, line-line and line-neutral voltages, peak current demands, real/reactive/apparent power total and per phase, power factors, frequency, K-factor, THD, source 1/2 values and forward, reverse, net and apparent energy.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile Eaton_IQ300_a_LX.csv; the profile maps the registers in the maker's Modbus register document (https://www.ccontrols.com/support/dp/il17574.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 66 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.",
  "Some names appear more than once in the profile as published (freq); they are kept as printed and told apart by instance."
 ],
 "source": {
  "title": "BASgatewayLX Modbus device profile Eaton_IQ300_a",
  "doc_number": "Eaton_IQ300_a_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/Eaton_IQ300_a_LX.zip"
 },
 "integration": {
  "summary": "Map 3-phase real power, forward energy and average line-line voltage first. The listed objects are read-only.",
  "minimum_points": [
   {
    "ref": "AI 21",
    "name": "real 3 ph (power)",
    "why": "Real power, 3-phase"
   },
   {
    "ref": "AI 57",
    "name": "forward energy",
    "why": "Forward energy"
   },
   {
    "ref": "AI 10",
    "name": "VLLavg",
    "why": "Average line-line voltage"
   },
   {
    "ref": "AI 6",
    "name": "IAvg",
    "why": "Average current"
   },
   {
    "ref": "AI 54",
    "name": "pf",
    "why": "Power factor"
   },
   {
    "ref": "AI 26",
    "name": "freq",
    "why": "Frequency"
   },
   {
    "ref": "AI 44",
    "name": "peak demand power",
    "why": "Peak power demand"
   }
  ],
  "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": "AI",
   "instance": 1,
   "name": "IA",
   "description": "Modbus 306147",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "IB",
   "description": "Modbus 306149",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "IC",
   "description": "Modbus 306151",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "IG",
   "description": "Modbus 306153",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "IN",
   "description": "Modbus 306155",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "IAvg",
   "description": "Modbus 306157",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "VAB",
   "description": "Modbus 306159",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "VBC",
   "description": "Modbus 306161",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "VCA",
   "description": "Modbus 306163",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "VLLavg",
   "description": "Modbus 306165",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "VAN",
   "description": "Modbus 306167",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "VBN",
   "description": "Modbus 306169",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "VCN",
   "description": "Modbus 306171",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "VLN",
   "description": "Modbus 306173",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "VNG",
   "description": "Modbus 306175",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "peak IA demand",
   "description": "Modbus 306177",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "peak IB demand",
   "description": "Modbus 306179",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "peak IC demand",
   "description": "Modbus 306181",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "peak IG demand",
   "description": "Modbus 306183",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "peak IN demand",
   "description": "Modbus 306185",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "real 3 ph (power)",
   "description": "Modbus 306187",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "reactive 3 ph (power)",
   "description": "Modbus 306189",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "apparent 3 ph",
   "description": "Modbus 306191",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "displacement 3 ph",
   "description": "Modbus 306193",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "apparent frequency",
   "description": "Modbus 306195",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "freq",
   "description": "Modbus 306197",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "K-factor",
   "description": "Modbus 306199",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "THD factor",
   "description": "Modbus 306201",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "A ph power",
   "description": "Modbus 306203",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "B ph power",
   "description": "Modbus 306205",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "C ph power",
   "description": "Modbus 306207",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "reactive A ph power",
   "description": "Modbus 306209",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "reactive B ph power",
   "description": "Modbus 306211",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "reactive C ph power",
   "description": "Modbus 306213",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "apparent A ph power",
   "description": "Modbus 306215",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "apparent B ph power",
   "description": "Modbus 306217",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "apparent C ph power",
   "description": "Modbus 306219",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "displacement A ph power factor",
   "description": "Modbus 306221",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "displacement B ph power factor",
   "description": "Modbus 306223",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "displacement C ph power factor",
   "description": "Modbus 306225",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "apparent A ph power factor",
   "description": "Modbus 306227",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "apparent B phpower factor",
   "description": "Modbus 306229",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "apparent C ph power factor",
   "description": "Modbus 306231",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "peak demand power",
   "description": "Modbus 306233",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "VAB source 1",
   "description": "Modbus 306235",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "VBC source 1",
   "description": "Modbus 306237",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "VCA source 1",
   "description": "Modbus 306239",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "freq source 1",
   "description": "Modbus 306241",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "VAB source 2",
   "description": "Modbus 306243",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "VBC source 2",
   "description": "Modbus 306245",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "VCA source 2",
   "description": "Modbus 306247",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "freq source 2",
   "description": "Modbus 306249",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 53,
   "name": "power (real 3 ph)",
   "description": "Modbus 306251",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 54,
   "name": "pf",
   "description": "Modbus 306253",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "prod ID",
   "description": "Modbus 306255",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 56,
   "name": "freq",
   "description": "Modbus 306257",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 57,
   "name": "forward energy",
   "description": "Modbus 306259",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 58,
   "name": "reverse energy",
   "description": "Modbus 306261",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 59,
   "name": "net energy",
   "description": "Modbus 306263",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "lead reactive energy",
   "description": "Modbus 306265",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 61,
   "name": "lag reactive energy",
   "description": "Modbus 306267",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 62,
   "name": "net reactive energy",
   "description": "Modbus 306269",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 63,
   "name": "apparent energy (Register1)",
   "description": "Modbus 306271",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64,
   "name": "apparent energy (Register2)",
   "description": "Modbus 306272",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 65,
   "name": "apparent energy (Register3)",
   "description": "Modbus 306273",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 66,
   "name": "apparent energy (Register4)",
   "description": "Modbus 306274",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-eaton-iq-300",
 "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"
}
