{
 "manufacturer": "Contemporary Controls",
 "manufacturer_slug": "contemporary-controls",
 "model": "E-Mon D-Mon Class 3200 / 3400 / 5000 via BASgatewayLX",
 "short_model": "BASgatewayLX E-Mon Class 3200/3400/5000",
 "model_slug": "basgatewaylx-e-mon-d-mon-3200-3400-5000",
 "aliases": [
  "E-Mon D-Mon 3200",
  "E-Mon 3400",
  "E-Mon 5000",
  "Class 3200",
  "Class 5000",
  "Honeywell E-Mon"
 ],
 "equipment_type": "Power and energy meter",
 "applies_to": "E-Mon D-Mon Class 3200, 3400 and 5000 submeters on Modbus, read by a BASgatewayLX.",
 "summary": "Gateway profile for E-Mon D-Mon Class 3200/3400/5000 meters: 50 objects (40 AI, 10 AO), 38 polled by default. Energy delivered/received registers are mapped as outputs (presettable); inputs give real, reactive and apparent power, PF, peak demand, current, voltages, frequency, phase angle and per-phase values.",
 "bacnet_transport": [
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "Built from Contemporary Controls' BASgatewayLX Modbus device profile E_Mon_D_Mon_3200_3400_5000_LX.csv; the profile maps the registers in the maker's Modbus register document (https://www.ccontrols.com/support/dp/E_Mon_D_Mon.doc).",
  "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 38 of the 50 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."
 ],
 "source": {
  "title": "BASgatewayLX Modbus device profile E_Mon_D_Mon_3200_3400_5000",
  "doc_number": "E_Mon_D_Mon_3200_3400_5000_LX.csv",
  "revision_date": null,
  "url": "https://www.ccontrols.com/support/dp/E_Mon_D_Mon_3200_3400_5000_LX.zip"
 },
 "integration": {
  "summary": "Map energy delivered, energy received and real power first. Outputs in this profile change stored values or settings, so write them only on purpose.",
  "minimum_points": [
   {
    "ref": "AO 5",
    "name": "Energy delivered",
    "why": "Energy delivered"
   },
   {
    "ref": "AO 6",
    "name": "Energy received",
    "why": "Energy received"
   },
   {
    "ref": "AI 9",
    "name": "Real power",
    "why": "Real power"
   },
   {
    "ref": "AI 13",
    "name": "Peak demand",
    "why": "Peak demand"
   },
   {
    "ref": "AI 15",
    "name": "Voltage line-neutral",
    "why": "Voltage line-neutral"
   },
   {
    "ref": "AI 14",
    "name": "Current average",
    "why": "Average current"
   },
   {
    "ref": "AI 12",
    "name": "Power factor",
    "why": "Power factor"
   },
   {
    "ref": "AI 17",
    "name": "Frequency",
    "why": "Frequency"
   }
  ],
  "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": [
   "Energy registers are outputs here because the meter allows presetting them; never write them from a trend or schedule.",
   "Unpolled rows do not appear as BACnet objects until enabled in the gateway's device profile page."
  ]
 },
 "points": [
  {
   "type": "AO",
   "instance": 1,
   "name": "Energy delivered Wh Pulse",
   "description": "Modbus 400001; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 2,
   "name": "Energy received Wh Pulse",
   "description": "Modbus 400003; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 3,
   "name": "Reactive energy delivered VARh Pulse",
   "description": "Modbus 400005; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 4,
   "name": "Reactive energy received VARh Pulse",
   "description": "Modbus 400007; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 5,
   "name": "Energy delivered",
   "description": "Modbus 401001",
   "units": "kWh",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 6,
   "name": "Energy received",
   "description": "Modbus 401003",
   "units": "kWh",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 7,
   "name": "Reactive energy delivered",
   "description": "Modbus 401005",
   "units": "kVAR",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 8,
   "name": "Reactive energy received",
   "description": "Modbus 401007",
   "units": "kVAR",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Real power",
   "description": "Modbus 401009",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Reactive power",
   "description": "Modbus 401011",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Apparent power",
   "description": "Modbus 401013",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Power factor",
   "description": "Modbus 401015",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Peak demand",
   "description": "Modbus 401017",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Current average",
   "description": "Modbus 401019",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Voltage line-neutral",
   "description": "Modbus 401021",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Voltage line-line",
   "description": "Modbus 401023",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Frequency",
   "description": "Modbus 401025",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "Phase angle",
   "description": "Modbus 401027",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "Real power phase A",
   "description": "Modbus 401029",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "Real power phase B",
   "description": "Modbus 401031",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "Real power phase C",
   "description": "Modbus 401033",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "Reactive power phase A",
   "description": "Modbus 401035",
   "units": "kVAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "Reactive power phase B",
   "description": "Modbus 401037",
   "units": "kVAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "Reactive power phase C",
   "description": "Modbus 401039",
   "units": "kVAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "Apparent power phase A",
   "description": "Modbus 401041",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "Apparent power phase B",
   "description": "Modbus 401043",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "Apparent power phase C",
   "description": "Modbus 401045",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "Power factor phase A",
   "description": "Modbus 401047",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "Power factor phase B",
   "description": "Modbus 401049",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "Power factor phase C",
   "description": "Modbus 401051",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "Current phase A",
   "description": "Modbus 401053",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "Current phase B",
   "description": "Modbus 401055",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "Current phase C",
   "description": "Modbus 401057",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "Voltage line to neutral phase A-N",
   "description": "Modbus 401059",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "Voltage line to neutral phase B-N",
   "description": "Modbus 401061",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "Voltage line to neutral phase C-N",
   "description": "Modbus 401063",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "Voltage line to line phase A-B",
   "description": "Modbus 401065",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "Voltage line to line phase B-C",
   "description": "Modbus 401067",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "Voltage line to line phase C-A",
   "description": "Modbus 401069",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "Phase angle phase A",
   "description": "Modbus 401071",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "Phase angle phase B",
   "description": "Modbus 401073",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "Phase angle phase C",
   "description": "Modbus 401075",
   "units": "° (phase)",
   "access": "R",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 43,
   "name": "External Input 1 Pulse",
   "description": "Modbus 401083; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AO",
   "instance": 44,
   "name": "External Input 2 Pulse",
   "description": "Modbus 401085; not polled by default",
   "units": "",
   "access": "C",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Interval Day Block 1",
   "description": "Modbus 404001; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Interval Day Block 2",
   "description": "Modbus 404002; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "Interval Day Block 3",
   "description": "Modbus 404003; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "Interval Day Block 4",
   "description": "Modbus 404004; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "Interval Day Block 5",
   "description": "Modbus 404005; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "Interval Day Block 6",
   "description": "Modbus 404006; not polled by default",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/contemporary-controls/basgatewaylx-e-mon-d-mon-3200-3400-5000",
 "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"
}
