{
 "manufacturer": "E-Mon",
 "manufacturer_slug": "e-mon",
 "model": "E-Mon D-Mon legacy IDR interval data recorder (BACnet)",
 "model_slug": "legacy-idr-interval-data-recorder",
 "aliases": [
  "E-Mon legacy IDR",
  "Legacy IDR",
  "E-Mon interval data recorder (legacy)"
 ],
 "equipment_type": "Electric meter data recorder (pulse)",
 "applies_to": "Older (legacy) E-Mon D-Mon IDR interval data recorders with a BACnet module.",
 "summary": "The legacy IDR publishes 32 read-only analog inputs: usage pulses for channels 1-16 (AI 1-16) and peak demand for channels 1-16 (AI 33-48). The demand objects sit at different instances from the current IDR8/IDR16 map.",
 "bacnet_transport": [
  "BACnet MS/TP",
  "BACnet IP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Object names are the Description column of the \"BACnet Object Descriptors\" tables; every object is a read-only analog input (Present Value).",
  "Usage units are printed as Pulse and demand as Peak Demand.",
  "PICS: MS/TP master at 9.6k-76.8k bps or BACnet IP."
 ],
 "source": {
  "title": "E-Mon D-Mon BACnet, ModBus and LonWorks Point Maps: CL3200, CL3400, CL5000 and IDR",
  "doc_number": null,
  "revision_date": "6/21/2012",
  "url": "https://assets.kele.com/Catalog/17%20Power%20Monitoring/PDFs/Class%205000%20Protocol%20Data%20Point%20Map.pdf",
  "unofficial": true,
  "host": "Kele"
 },
 "integration": {
  "summary": "Discover the recorder and read the usage (AI 1-16) and peak demand (AI 33-48) channels; scale pulses in the BMS by the meter pulse value.",
  "minimum_points": [
   {
    "ref": "AI 1",
    "name": "Usage Channel 1",
    "why": "Channel 1 usage, pulses"
   },
   {
    "ref": "AI 33",
    "name": "Demand Channel 1",
    "why": "Channel 1 peak demand"
   },
   {
    "ref": "AI 2",
    "name": "Usage Channel 2",
    "why": "Channel 2 usage, pulses"
   },
   {
    "ref": "AI 34",
    "name": "Demand Channel 2",
    "why": "Channel 2 peak demand"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [],
  "gotchas": [
   "Values are pulse based, not kWh; apply the pulse value per meter size."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Usage Channel 1",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Usage Channel 2",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Usage Channel 3",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Usage Channel 4",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Usage Channel 5",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Usage Channel 6",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Usage Channel 7",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Usage Channel 8",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Usage Channel 9",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Usage Channel 10",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Usage Channel 11",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Usage Channel 12",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Usage Channel 13",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Usage Channel 14",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Usage Channel 15",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "Usage Channel 16",
   "description": "Usage pulses",
   "units": "pulses",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "Demand Channel 1",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "Demand Channel 2",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "Demand Channel 3",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "Demand Channel 4",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "Demand Channel 5",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "Demand Channel 6",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "Demand Channel 7",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "Demand Channel 8",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "Demand Channel 9",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "Demand Channel 10",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "Demand Channel 11",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "Demand Channel 12",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Demand Channel 13",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Demand Channel 14",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "Demand Channel 15",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "Demand Channel 16",
   "description": "Peak demand",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/e-mon/legacy-idr-interval-data-recorder",
 "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"
}
