{
 "manufacturer": "Accuenergy",
 "manufacturer_slug": "accuenergy",
 "model": "Acuvim II with AXM-BMS BACnet MS/TP module",
 "model_slug": "acuvim-ii-axm-bms",
 "aliases": [
  "Acuvim II",
  "Acuvim IIR",
  "Acuvim IIE",
  "Acuvim IIW",
  "AXM-BMS",
  "Acuvim II BACnet MS/TP",
  "1040E2102"
 ],
 "equipment_type": "Power and energy meter (BACnet MS/TP module)",
 "applies_to": "Accuenergy Acuvim II series power meters fitted with the AXM-BMS BACnet MS/TP communication module.",
 "summary": "The AXM-BMS clips onto an Acuvim II power meter and serves 56 fixed Analog Value objects over BACnet MS/TP: frequency, voltages, currents, power per phase and total, power factor, unbalance, demand, energy totals and THD. No mapping is needed. The manual lists object names and data types but no units.",
 "bacnet_transport": [
  "BACnet MS/TP"
 ],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "All objects are Analog Values; the manual has no access column and they are listed here as read-only measurements.",
  "The object table gives no engineering units; the manual's worked example says P_rms (AV 17) reads in watts. Check the units property on site.",
  "Energy objects (AV 39-47) and THD objects (AV 48-55) are integer data types (UINT32/SINT32) in the manual.",
  "Object names are short codes (e.g. P_rms, Ulavg_rms); each description gives the meter parameter it carries.",
  "AV 46 is printed as 'Reactive_Energy_NET S' in the table."
 ],
 "source": {
  "title": "BACnet for Acuvim II Series Power Meter, User's Manual",
  "doc_number": "1040E2102 (V2.0.1)",
  "revision_date": "2023-08",
  "url": "https://www.accuenergy.com/wp-content/uploads/Acuvim-II-Power-Meter-BACnet-User-Manual-EN.pdf"
 },
 "integration": {
  "summary": "Set the meter's second port protocol to BACNET, then set the module's MS/TP MAC address, baud rate and max info frames from the meter's NET pages and reset the module. Read total power, imported energy, demand, power factor, current and voltage.",
  "minimum_points": [
   {
    "ref": "AV 17",
    "name": "P_rms",
    "why": "Total active power, W"
   },
   {
    "ref": "AV 39",
    "name": "Active_Energy_IMP",
    "why": "Imported active energy total"
   },
   {
    "ref": "AV 33",
    "name": "P_dema",
    "why": "Active power demand"
   },
   {
    "ref": "AV 25",
    "name": "S_rms",
    "why": "Total apparent power"
   },
   {
    "ref": "AV 29",
    "name": "PF_rms",
    "why": "Total power factor"
   },
   {
    "ref": "AV 12",
    "name": "Iavg_rms",
    "why": "Average phase current"
   },
   {
    "ref": "AV 8",
    "name": "Ulavg_rms",
    "why": "Average line-to-line voltage"
   },
   {
    "ref": "AV 0",
    "name": "Freq_rms",
    "why": "Supply frequency"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Module defaults: MS/TP MAC 0, 9600 baud, max info frames 1.",
   "On the meter set S34 Protocol 2 = BACNET, then use the NET pages to set the MAC address (0-127), baud rate (9600, 19200, 38400 or 76800) and max info frames (1-255).",
   "Reset the module from the fourth NET page after any change.",
   "Up to 127 MS/TP masters; frames up to 480 bytes."
  ],
  "gotchas": [
   "Default MAC is 0; give each module a unique MS/TP address before connecting.",
   "No units are documented; check energy and THD scaling against the meter display."
  ]
 },
 "points": [
  {
   "type": "AV",
   "instance": 0,
   "name": "Freq_rms",
   "description": "Frequency (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 1,
   "name": "Ua_rms",
   "description": "Voltage A (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 2,
   "name": "Ub_rms",
   "description": "Voltage B (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 3,
   "name": "Uc_rms",
   "description": "Voltage C (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 4,
   "name": "Uvag_rms",
   "description": "Average Phase Voltage (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 5,
   "name": "Uab_rms",
   "description": "Voltage A-B (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 6,
   "name": "Ubc_rms",
   "description": "Voltage B-C (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 7,
   "name": "Uca_rms",
   "description": "Voltage C-A (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 8,
   "name": "Ulavg_rms",
   "description": "Average Line Voltage (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 9,
   "name": "Ia_rms",
   "description": "Current A (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 10,
   "name": "Ib_rms",
   "description": "Current B (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 11,
   "name": "Ic_rms",
   "description": "Current C (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 12,
   "name": "Iavg_rms",
   "description": "Average Current (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 13,
   "name": "In_rms",
   "description": "Neutral Current (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 14,
   "name": "Pa_rms",
   "description": "Pa (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 15,
   "name": "Pb_rms",
   "description": "Pb (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 16,
   "name": "Pc_rms",
   "description": "Pc (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 17,
   "name": "P_rms",
   "description": "Total Active Power (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 18,
   "name": "Qa_rms",
   "description": "Qa (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 19,
   "name": "Qb_rms",
   "description": "Qb (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 20,
   "name": "Qc_rms",
   "description": "Qc (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 21,
   "name": "Q_rms",
   "description": "Total Reactive Power (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 22,
   "name": "Sa_rms",
   "description": "Sa (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 23,
   "name": "Sb_rms",
   "description": "Sb (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 24,
   "name": "Sc_rms",
   "description": "Sc (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 25,
   "name": "S_rms",
   "description": "Total Apparent Power (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 26,
   "name": "PFa_rms",
   "description": "PFa (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 27,
   "name": "PFb_rms",
   "description": "PFb (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 28,
   "name": "PFc_rms",
   "description": "PFc (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 29,
   "name": "PF_rms",
   "description": "Total Power Factor (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 30,
   "name": "Unbl_u2",
   "description": "Voltage Imbalance (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 31,
   "name": "Unbl_i2",
   "description": "Current Imbalance (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 32,
   "name": "Rlc_val",
   "description": "Load Characteristics (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 33,
   "name": "P_dema",
   "description": "P Demand (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 34,
   "name": "Q_dema",
   "description": "Q Demand (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 35,
   "name": "S_dema",
   "description": "S Demand (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 36,
   "name": "Ia_Demand",
   "description": "Ia Demand (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 37,
   "name": "Ib_Demand",
   "description": "Ib Demand (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 38,
   "name": "Ic_Demand",
   "description": "Ic Demand (Float)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 39,
   "name": "Active_Energy_IMP",
   "description": "Active_Energy_IMP (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 40,
   "name": "Active_Energy_EXP",
   "description": "Active_Energy_EXP (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 41,
   "name": "Reactive_Energy_IMP",
   "description": "Reactive_Energy_IMP (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 42,
   "name": "Reactive_Energy_EXP",
   "description": "Reactive_Energy_EXP (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 43,
   "name": "Active_Energy_TOTAL",
   "description": "Active_Energy_TOTAL (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 44,
   "name": "Active_Energy_NET",
   "description": "Active_Energy_NET (SINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 45,
   "name": "Reactive_Energy_TOTAL",
   "description": "Reactive_Energy_TOTAL (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 46,
   "name": "Reactive_Energy_NET S",
   "description": "Reactive_Energy_NET (SINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 47,
   "name": "Apparent_Energy",
   "description": "Apparent_Energy (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 48,
   "name": "THD_V1",
   "description": "THD_V1 (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 49,
   "name": "THD_V2",
   "description": "THD_V2 (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 50,
   "name": "THD_V3",
   "description": "THD_V3 (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 51,
   "name": "THD_V",
   "description": "THD_V (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 52,
   "name": "THD_I1",
   "description": "THD_I1 (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 53,
   "name": "THD_I2",
   "description": "THD_I2 (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 54,
   "name": "THD_I3",
   "description": "THD_I3 (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AV",
   "instance": 55,
   "name": "THD_I",
   "description": "THD_I (UINT32)",
   "units": "",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/accuenergy/acuvim-ii-axm-bms",
 "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"
}
