{
 "manufacturer": "Schneider Electric",
 "manufacturer_slug": "schneider-electric",
 "model": "Acti 9 iEM3165 / iEM3265 / iEM3365 energy meter (BACnet MS/TP)",
 "model_slug": "iem3165-iem3265-iem3365",
 "aliases": [
  "iEM3165",
  "iEM3265",
  "iEM3365",
  "A9MEM3165",
  "A9MEM3265",
  "A9MEM3365",
  "iEM3000 BACnet",
  "Acti9 iEM3000 BACnet MS/TP",
  "DOCA0005EN"
 ],
 "equipment_type": "Power and energy meter (BACnet MS/TP)",
 "applies_to": "Schneider Electric iEM3165, iEM3265 and iEM3365 DIN-rail energy meters, the BACnet MS/TP models of the iEM3100/iEM3200/iEM3300 series.",
 "summary": "The BACnet versions of the iEM3000 DIN-rail meters (iEM3165 63 A direct, iEM3265 CT-connected, iEM3365 125 A direct) are BACnet MS/TP B-ASC devices. They serve Analog Inputs for current, voltage, power, power factor, frequency, total, partial, per-phase and per-tariff energy, plus meter and I/O configuration readbacks; one Analog Value for commands; and seven Binary Inputs for I/O and the overload alarm. The iEM3165 and iEM3365 stop at AI 48; AI 49-55 (VT/CT settings) are iEM3265 only.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": false,
 "notes": [
  "Configuration readbacks (AI 0-6, AI 44-55) can't be changed over BACnet; set them at the front panel.",
  "Energy values are in Wh and survive power loss.",
  "AV00 Command accepts 20001 (acknowledge overload alarm), 2020 (reset partial energy) and 2023 (reset input metering).",
  "Up to 14 COV subscriptions on AI and BI objects.",
  "Object names follow the manual's 'AIxx - name' form.",
  "Source is user manual DOCA0005EN-16, chapter 'Communications using BACnet'."
 ],
 "source": {
  "title": "iEM3100 / iEM3200 / iEM3300 series User Manual",
  "doc_number": "DOCA0005EN-16",
  "revision_date": "05/2026",
  "url": "https://download.schneider-electric.com/files?p_Doc_Ref=DOCA0005EN"
 },
 "integration": {
  "summary": "At the front panel set the MS/TP baud rate, MAC address and device ID, then read the energy import total (AI 27), total active power (AI 22), current, voltage and power factor. Read BI 05 if the overload alarm is used. Write AV00 only to reset partial counters or acknowledge alarms.",
  "minimum_points": [
   {
    "ref": "AI 27",
    "name": "AI27 - Total active energy import",
    "why": "Imported active energy, Wh"
   },
   {
    "ref": "AI 22",
    "name": "AI22 - Active Power Total",
    "why": "Total active power, kW"
   },
   {
    "ref": "AI 25",
    "name": "AI25 - Power Factor Total",
    "why": "Total power factor"
   },
   {
    "ref": "AI 10",
    "name": "AI10 - Current Average",
    "why": "Average phase current, A"
   },
   {
    "ref": "AI 18",
    "name": "AI18 - Voltage Average L-N",
    "why": "Average line-to-neutral voltage"
   },
   {
    "ref": "AI 26",
    "name": "AI26 - Frequency",
    "why": "Supply frequency"
   },
   {
    "ref": "BI 5",
    "name": "BI05 - Alarm Status",
    "why": "Overload alarm active"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Set baud (9600, 19200, 38400, 57600 or 76800), MAC address (1-127) and device ID (0-4194303) at the front panel.",
   "The device ID can only be set at the front panel; Object_Name, Description and Location are writable over BACnet.",
   "Max_Master and Max_Info_Frames are writable; APDU timeout 1000-30000 ms.",
   "No segmentation; max APDU 480 bytes."
  ],
  "gotchas": [
   "Energy is reported in Wh, not kWh.",
   "AI 49-55 exist only on the CT-connected iEM3265.",
   "The comms LED flashes even when there is a communication error."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 0,
   "name": "AI00 - BACnet MAC Address",
   "description": "MS/TP MAC address (set at the front panel)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 1,
   "name": "AI01 - BACnet Baud Rate",
   "description": "MS/TP baud rate (set at the front panel)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "AI02 - Pulse Duration",
   "description": "Energy pulse width of the digital output",
   "units": "ms",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "AI03 - Pulse Weight",
   "description": "Pulses per unit, digital input in input-metering mode",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "AI04 - Pulse Constant",
   "description": "Pulses per kWh of the digital output",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "AI05 - Digital Input Mode",
   "description": "Digital input function",
   "units": "",
   "access": "R",
   "states": "0=Normal (input status), 2=Multi Tariff control, 3=Input metering, 5=All partial energy logs reset"
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "AI06 - Digital Output Mode",
   "description": "Digital output function",
   "units": "",
   "access": "R",
   "states": "2=Alarm, 3=Energy, 65535=Disabled"
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "AI07 - Current Phase 1",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "AI08 - Current Phase 2",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "AI09 - Current Phase 3",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "AI10 - Current Average",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "AI11 - Voltage L1-L2",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "AI12 - Voltage L2-L3",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "AI13 - Voltage L3-L1",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "AI14 - Voltage Average L-L",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "AI15 - Voltage L1-N",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "AI16 - Voltage L2-N",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "AI17 - Voltage L3-N",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 18,
   "name": "AI18 - Voltage Average L-N",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 19,
   "name": "AI19 - Active Power Phase 1",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 20,
   "name": "AI20 - Active Power Phase 2",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 21,
   "name": "AI21 - Active Power Phase 3",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 22,
   "name": "AI22 - Active Power Total",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 23,
   "name": "AI23 - Reactive Power Total",
   "description": "",
   "units": "kVAR",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 24,
   "name": "AI24 - Apparent Power Total",
   "description": "",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 25,
   "name": "AI25 - Power Factor Total",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 26,
   "name": "AI26 - Frequency",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 27,
   "name": "AI27 - Total active energy import",
   "description": "Kept through power failures",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 28,
   "name": "AI28 - Total active energy export",
   "description": "Kept through power failures",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 29,
   "name": "AI29 - Total reactive energy import",
   "description": "Kept through power failures",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "AI30 - Total reactive energy export",
   "description": "Kept through power failures",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "AI31 - Partial active energy import",
   "description": "Resettable partial counter",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "AI32 - Partial reactive energy import",
   "description": "Resettable partial counter",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "AI33 - Active energy import phase 1",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "AI34 - Active energy import phase 2",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "AI35 - Active energy import phase 3",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "AI36 - Accumulation",
   "description": "Input metering accumulation (pulse input)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "AI37 - Tariff Energy Active Rate",
   "description": "Active tariff",
   "units": "",
   "access": "R",
   "states": "0=Multi tariff disabled, 1=Rate A, 2=Rate B, 3=Rate C, 4=Rate D"
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "AI38 - Rate A (Tariff 1) active energy import",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "AI39 - Rate B (Tariff 2) active energy import",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "AI40 - Rate C (Tariff 3) active energy import",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "AI41 - Rate D (Tariff 4) active energy import",
   "description": "",
   "units": "Wh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "AI42 - Pickup Setpoint",
   "description": "Active power alarm pickup setpoint",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "AI43 - Last Alarm Value",
   "description": "Value at the last alarm",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "AI44 - Meter operation time",
   "description": "Time since the meter last powered up",
   "units": "Seconds",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "AI45 - Number of phases",
   "description": "1 or 3",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "AI46 - Number of wires",
   "description": "2, 3 or 4",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "AI47 - Power system type",
   "description": "Wiring configuration",
   "units": "",
   "access": "R",
   "states": "0=1PH2W L-N, 1=1PH2W L-L, 2=1PH3W L-L with N, 3=3PH3W, 11=3PH4W, 13=1PH4 wire multi L-N"
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "AI48 - Nominal frequency",
   "description": "50 or 60",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "AI49 - Number of VTs",
   "description": "0-10; iEM3265 only",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "AI50 - VT Primary",
   "description": "iEM3265 only",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "AI51 - VT Secondary",
   "description": "iEM3265 only",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "AI52 - Number of CTs",
   "description": "1, 2 or 3; iEM3265 only",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 53,
   "name": "AI53 - CT Primary",
   "description": "iEM3265 only",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 54,
   "name": "AI54 - CT Secondary",
   "description": "iEM3265 only",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 55,
   "name": "AI55 - VT connection type",
   "description": "iEM3265 only",
   "units": "",
   "access": "R",
   "states": "0=Direct connection, no VTs, 1=3PH3W (2 VTs), 2=3PH4W (3 VTs)"
  },
  {
   "type": "AV",
   "instance": 0,
   "name": "AV00 - Command",
   "description": "Write a command code to the meter",
   "units": "",
   "access": "W",
   "states": "20001=Acknowledge overload alarm, 2020=Reset partial energy counters, 2023=Reset input metering counter"
  },
  {
   "type": "BI",
   "instance": 0,
   "name": "BI00 - Digital Output Enable",
   "description": "Digital output used as active energy pulse output",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Energy pulse output"
  },
  {
   "type": "BI",
   "instance": 1,
   "name": "BI01 - Digital Input Association Enable",
   "description": "Digital input used for input metering",
   "units": "",
   "access": "R",
   "states": "0=Not associated, 1=Associated"
  },
  {
   "type": "BI",
   "instance": 2,
   "name": "BI02 - Digital Input Status",
   "description": "Digital input contact state (input status mode)",
   "units": "",
   "access": "R",
   "states": "0=Relay open, 1=Relay closed"
  },
  {
   "type": "BI",
   "instance": 3,
   "name": "BI03 - Alarm Enable",
   "description": "Overload alarm enabled",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Enabled"
  },
  {
   "type": "BI",
   "instance": 4,
   "name": "BI04 - Digital Output Association Enable",
   "description": "Digital output used for the overload alarm",
   "units": "",
   "access": "R",
   "states": "0=Disabled, 1=Alarm"
  },
  {
   "type": "BI",
   "instance": 5,
   "name": "BI05 - Alarm Status",
   "description": "Overload alarm active",
   "units": "",
   "access": "R",
   "states": "0=Inactive, 1=Active"
  },
  {
   "type": "BI",
   "instance": 6,
   "name": "BI06 - Unacknowledged status",
   "description": "Historic alarm not yet acknowledged",
   "units": "",
   "access": "R",
   "states": "0=Acknowledged, 1=Unacknowledged"
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/schneider-electric/iem3165-iem3265-iem3365",
 "note": "Re-typed from the manufacturer's public documentation (see source). Point availability varies by firmware and options; verify against the live device."
}
