{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "Crompton Instruments INTEGRA 15xx via BASgatewayLX",
 "short_model": "BASgatewayLX Crompton INTEGRA 15xx",
 "model_slug": "basgatewaylx-crompton-integra-15xx",
 "aliases": [
  "INTEGRA 1540",
  "INTEGRA 1560",
  "INTEGRA 1580",
  "Crompton Integra Modbus",
  "TE Crompton INTEGRA"
 ],
 "equipment_type": "Power and energy meter",
 "applies_to": "Crompton Instruments (TE) INTEGRA 1540/1560/1580 digital metering systems on Modbus, read by a BASgatewayLX.",
 "summary": "Gateway profile for the Crompton INTEGRA 15xx: 97 objects (64 AI, 33 AO), 43 polled by default. Inputs give phase voltages and currents, W, VA, VAR, PF and angle per phase, averages and sums, frequency, import/export Wh and varh, demand and max demand. Unpolled outputs hold the meter setup (demand period, system type, CT/PT, pulse, password, analog outputs).",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile Crompton_INTEGRA_15XXX_Meter_a_LX.csv; the profile maps the registers in the maker's Modbus register document (https://www.ccontrols.com/support/dp/Integra15xx.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.",
  "Only 43 of the 97 rows are flagged for polling in the profile; the rest are served only after you tick them in the gateway. Their descriptions say \"not polled by default\".",
  "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.",
  "Volts 1 is missing from the profile as published; the first object is Volts 2."
 ],
 "source": {
  "title": "BASgatewayLX Modbus device profile Crompton_INTEGRA_15XXX_Meter_a",
  "doc_number": "Crompton_INTEGRA_15XXX_Meter_a_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/Crompton_INTEGRA_15XX_Meter.zip"
 },
 "integration": {
  "summary": "Map total active power (W sum), imported energy (Wh) and average voltage first. The listed objects are read-only.",
  "minimum_points": [
   {
    "ref": "AI 24",
    "name": "Watts Sum",
    "why": "Total active power (W sum)"
   },
   {
    "ref": "AI 30",
    "name": "Wh Import",
    "why": "Imported energy (Wh)"
   },
   {
    "ref": "AI 21",
    "name": "Volts Ave",
    "why": "Average voltage"
   },
   {
    "ref": "AI 42",
    "name": "Average Line to Line Volts",
    "why": "Average line-line voltage"
   },
   {
    "ref": "AI 22",
    "name": "Current Ave",
    "why": "Average current"
   },
   {
    "ref": "AI 27",
    "name": "Power Factor Ave",
    "why": "Average power factor"
   },
   {
    "ref": "AI 29",
    "name": "Freguency",
    "why": "Frequency"
   },
   {
    "ref": "AI 35",
    "name": "W Demand Import",
    "why": "Import 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": [
   "Setup outputs (system type, CT ratio, energy reset, node address) change meter configuration; leave them unpolled.",
   "Unpolled rows do not appear as BACnet objects until enabled in the gateway's device profile page."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Volts 2 (L2 - N 4W or L2 - L3 3W)",
   "description": "Modbus 300003",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Volts 3 (L3 - N 4W or L3 - LI 3W)",
   "description": "Modbus 300005",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Current 1",
   "description": "Modbus 300007",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Current 2",
   "description": "Modbus 300009",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Current 3",
   "description": "Modbus 300011",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "W Phase 1",
   "description": "Modbus 300013",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "W Phase 2",
   "description": "Modbus 300015",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "W Phase 3",
   "description": "Modbus 300017",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "VA Phase 1",
   "description": "Modbus 300019",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "VA Phase 2",
   "description": "Modbus 300021",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "VA Phase 3",
   "description": "Modbus 300023",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "var Phase 1",
   "description": "Modbus 300025",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "var Phase 2",
   "description": "Modbus 300027",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "var Phase 3",
   "description": "Modbus 300029",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Power Factor Phase 1",
   "description": "Modbus 300031",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Power Factor Phase 2",
   "description": "Modbus 300033",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Power Factor Phase 3",
   "description": "Modbus 300035",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Phase Anqle Phase 1",
   "description": "Modbus 300037",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Phase Angle Phase 2",
   "description": "Modbus 300039",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Phase Anqle Phase 3",
   "description": "Modbus 300041",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Volts Ave",
   "description": "Modbus 300043",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "Current Ave",
   "description": "Modbus 300047",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "Current Sum",
   "description": "Modbus 300049",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "Watts Sum",
   "description": "Modbus 300053",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "VA Sum",
   "description": "Modbus 300057",
   "units": "VA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "var Sum",
   "description": "Modbus 300061",
   "units": "VAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "Power Factor Ave",
   "description": "Modbus 300063",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "Average Phase Angle",
   "description": "Modbus 300067",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "Freguency",
   "description": "Modbus 300071",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "Wh Import",
   "description": "Modbus 300073",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "Wh Export",
   "description": "Modbus 300075",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "varh Import",
   "description": "Modbus 300077",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "varh Export",
   "description": "Modbus 300079",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "VAh",
   "description": "Modbus 300081",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "W Demand Import",
   "description": "Modbus 300085",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "W Max. Demand Import",
   "description": "Modbus 300087",
   "units": "W",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "A Demand",
   "description": "Modbus 300105",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "A Max.",
   "description": "Modbus 300107",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "VL1-L2",
   "description": "Modbus 300201",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "V L2-L3",
   "description": "Modbus 300203",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "V L3-L1",
   "description": "Modbus 300205",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "Average Line to Line Volts",
   "description": "Modbus 300207",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "Neutral Current",
   "description": "Modbus 300225",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "THD Volts 1",
   "description": "Modbus 300235; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "THD Volts 2",
   "description": "Modbus 300237; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "THD Volts 3",
   "description": "Modbus 300239; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "THD Current 1",
   "description": "Modbus 300241; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "THD Current 2",
   "description": "Modbus 300243; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "THD Current 3",
   "description": "Modbus 300245; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "THD Voltage Mean",
   "description": "Modbus 300249; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "THD Current Mean",
   "description": "Modbus 300251; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "Power Factor (+lnd/-Cap)",
   "description": "Modbus 300255; not polled by default",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 53,
   "name": "Demand Time",
   "description": "Modbus 400001; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 54,
   "name": "Demand Period",
   "description": "Modbus 400003; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 55,
   "name": "System Voltage",
   "description": "Modbus 400007; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 56,
   "name": "System Current",
   "description": "Modbus 400009; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 57,
   "name": "System Type",
   "description": "Modbus 400011; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 58,
   "name": "Relay Pulse Widtli",
   "description": "Modbus 400013; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 59,
   "name": "Energy Reset",
   "description": "Modbus 400015; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 60,
   "name": "RS485 set-up code",
   "description": "Modbus 400019; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 61,
   "name": "Node Address",
   "description": "Modbus 400021; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 62,
   "name": "Pulse Divisor",
   "description": "Modbus 400023; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 63,
   "name": "Password",
   "description": "Modbus 400025; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 64,
   "name": "System Power",
   "description": "Modbus 400037; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 65,
   "name": "Register Order",
   "description": "Modbus 400041; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 66,
   "name": "Secondary Volts",
   "description": "Modbus 400299; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 67,
   "name": "IVlax Energy Count",
   "description": "Modbus 400307; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 68,
   "name": "Analogue Hardware IVlax",
   "description": "Modbus 400309; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 69,
   "name": "Analogue Hardware IVlin",
   "description": "Modbus 400311; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 70,
   "name": "AnalogueParameter 1 Output",
   "description": "Modbus 400313; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 71,
   "name": "AnalogueIVlax 1 Parameter",
   "description": "Modbus 400315; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 72,
   "name": "AnalogueIVlin 1 Parameter",
   "description": "Modbus 400317; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 73,
   "name": "AnalogueTop 1 Reading",
   "description": "Modbus 400319; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 74,
   "name": "AnalogueBottom 1 Reading",
   "description": "Modbus 400321; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 75,
   "name": "Analogue 1 Output Top",
   "description": "Modbus 400323; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 76,
   "name": "AnalogueBottom 1 Output",
   "description": "Modbus 400325; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 77,
   "name": "AnalogueParameter 2 Output",
   "description": "Modbus 400329; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 78,
   "name": "AnalogueIVlax 2 Parameter",
   "description": "Modbus 400331; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 79,
   "name": "AnalogueIVlin 2 Parameter",
   "description": "Modbus 400333; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 80,
   "name": "AnalogueTop 2 Reading",
   "description": "Modbus 400335; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 81,
   "name": "AnalogueBottom 2 Reading",
   "description": "Modbus 400337; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 82,
   "name": "Analogue 2 Output Top",
   "description": "Modbus 400339; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 83,
   "name": "AnalogueBottom 2 Output",
   "description": "Modbus 400341; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 84,
   "name": "Analogue 3 Output Parameter",
   "description": "Modbus 400345; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 85,
   "name": "Analogue 3 Parameter Max",
   "description": "Modbus 400347; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 86,
   "name": "Analogue 3 Parameter Min",
   "description": "Modbus 400349; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 87,
   "name": "AnalogueTop 3 Reading",
   "description": "Modbus 400351; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 88,
   "name": "Analogue 3 Reading Bottom",
   "description": "Modbus 400353; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 89,
   "name": "Analogue 3 Output Top",
   "description": "Modbus 400355; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 90,
   "name": "Analogue 3 Output Bottom",
   "description": "Modbus 400357; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 91,
   "name": "Analogue 4 Output Parameter",
   "description": "Modbus 400361; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 92,
   "name": "Analogue 4 Parameter Max",
   "description": "Modbus 400363; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 93,
   "name": "Analogue 4 Parameter Min",
   "description": "Modbus 400363; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 94,
   "name": "AnalogueTop 4 Reading",
   "description": "Modbus 400361; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 95,
   "name": "Analogue 4 Reading Bottom",
   "description": "Modbus 400361; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 96,
   "name": "Analogue 4 Output Top",
   "description": "Modbus 400361; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 97,
   "name": "Analogue 4 Output Bottom",
   "description": "Modbus 400361; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-crompton-integra-15xx",
 "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"
}
