{
 "manufacturer": "Setra",
 "manufacturer_slug": "setra",
 "model": "Setra Power Meter (SPM) - load device",
 "model_slug": "setra-power-meter-spm-load-device",
 "short_model": "Power Meter (SPM) load device",
 "aliases": [
  "SPM",
  "Setra SPM",
  "Setra Power Meter",
  "SPM load"
 ],
 "equipment_type": "Multi-load power meter",
 "applies_to": "Setra Power Meter (SPM) multi-load electrical meters; this entry covers each virtual load device (one per configured load).",
 "summary": "Each load on a Setra Power Meter appears as its own BACnet load device, with objects reserved for up to three CTs. The load device reports voltages, frequency, total real, reactive and apparent power, current, power factor, demand and energy totals, plus a block of per-CT readings. Energy totals are also offered as Large Analog Values.",
 "bacnet_transport": [],
 "firmware": null,
 "default_device_instance": null,
 "access_inferred": true,
 "notes": [
  "The meter shows up as more than one BACnet device: a root device for the voltage inputs and load device(s) with the object list below. The root and load lists are separate entries in this library.",
  "The list has no read/write column; all objects are shown read-only here (access inferred).",
  "Only the CT 1 block (AI 30-52, BV 1) is printed. The manual reserves AI 60-82 for CT 2 and AI 90-112 for CT 3 (CT 1 instance + 30 per CT), and BV 2/BV 3 for their polarity correction.",
  "Several unit cells look wrong in the PDF: AI 52 prints degrees-phase, AI 141/142 and LAV 2/3 swap kVAh and kvarh, and AI 43/44 and AI 145/146 print kvarh for kVAh totals. Units are kept as printed. AI 50 (phase angle) prints kvarh and is left blank here.",
  "AI 51 and AI 52 are both printed with \"(kvarh-)\"; the notes column marks them import (Q1+Q2) and export (Q3+Q4).",
  "The object list does not say which BACnet network the meter uses (BACnet IP or BACnet MS/TP); check Setra's SPM data sheet for the model."
 ],
 "source": {
  "title": "Setra Power Meter Master BACnet Object List",
  "doc_number": "SS-SPM-BAC-OBJ",
  "revision_date": "Rev H",
  "url": "https://www.setra.com/hubfs/SS-SPM-BAC-OBJ,%20print_A.pdf"
 },
 "integration": {
  "summary": "Read total real power, current, power factor, demand and the kWh total from each load device; add the per-CT block if phase detail is needed. The meter is monitoring only.",
  "minimum_points": [
   {
    "ref": "AI 8",
    "name": "Total Real Power (kW)",
    "why": "Total real power, kW"
   },
   {
    "ref": "AI 9",
    "name": "Total Amperage (A)",
    "why": "Total current, A"
   },
   {
    "ref": "AI 11",
    "name": "Total Apparent Power Factor (aPF)",
    "why": "Total apparent power factor"
   },
   {
    "ref": "AI 17",
    "name": "Total Power Demand",
    "why": "Total power demand, kW"
   },
   {
    "ref": "LAV 1",
    "name": "Total Kilowatt Hours (kWh)",
    "why": "Total energy, kWh (double precision)"
   }
  ],
  "enable": null,
  "heartbeat": null,
  "remote_sensors": null,
  "setup": [
   "Each load device has its own object list; the CT 2 and CT 3 blocks use the reserved instances AI 60-82 and AI 90-112."
  ],
  "gotchas": [
   "Use the Large Analog Value totals where the BMS supports them; they keep resolution on big kWh counts."
  ]
 },
 "points": [
  {
   "type": "AI",
   "instance": 1,
   "name": "Line 1 Measured Line-Neutral Voltage (L1-N)",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 2,
   "name": "Line 2 Measured Line-Neutral Voltage (L2-N)",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 3,
   "name": "Line 3 Measured Line-Neutral Voltage (L3-N)",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 4,
   "name": "Line 1 - Line 2 Measured Voltage (L1-L2)",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 5,
   "name": "Line 2 - Line 3 Measured Voltage (L2-L3)",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 6,
   "name": "Line 3 - Line 1 Measured Voltage (L3-L2)",
   "description": "",
   "units": "V",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 7,
   "name": "Frequency",
   "description": "",
   "units": "Hz",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 8,
   "name": "Total Real Power (kW)",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 9,
   "name": "Total Amperage (A)",
   "description": "",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 10,
   "name": "Total Reactive Power (kvar)",
   "description": "",
   "units": "kvar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 11,
   "name": "Total Apparent Power Factor (aPF)",
   "description": "",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 12,
   "name": "Total Displacement Power Factor (dPF)",
   "description": "",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 13,
   "name": "Total Apparent Power (kVA)",
   "description": "",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 14,
   "name": "Total Harmonic Distortion (THD)",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 15,
   "name": "Total Peak Demand (PD)",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 16,
   "name": "3-phase Current Unbalance",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 17,
   "name": "Total Power Demand",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 30,
   "name": "CT# 1 Amperage (A)",
   "description": "First CT block (AI 30-52)",
   "units": "A",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 31,
   "name": "CT# 1 Demand",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 32,
   "name": "CT# 1 Real Power (kW)",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 33,
   "name": "CT# 1 Apparent Power (kVA)",
   "description": "",
   "units": "kVA",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 34,
   "name": "CT# 1 Reactive Power (kvar)",
   "description": "",
   "units": "kvar",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 35,
   "name": "CT# 1 Harmonic Distortion (HD)",
   "description": "",
   "units": "%",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 36,
   "name": "CT# 1 Apparent Power Factor (aPF)",
   "description": "",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 37,
   "name": "CT# 1 Displacement Power Factor (dPF)",
   "description": "",
   "units": "PF",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 38,
   "name": "CT# 1 Kilowatt Hours (kWh)",
   "description": "",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 39,
   "name": "CT# 1 Kilovolt Ampere Reactive Hours (kvarh)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 40,
   "name": "CT# 1 Kilovolt Ampere Hours (kVAh)",
   "description": "",
   "units": "kVAh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 41,
   "name": "CT# 1 Export Kilowatt Hours (kWh-)",
   "description": "",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 42,
   "name": "CT# 1 Import Kilowatt Hours (kWh+)",
   "description": "",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 43,
   "name": "CT# 1 Export Kilovolt Ampere Hours (kVAh-)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 44,
   "name": "CT# 1 Import Kilovolt Ampere Hours (kVAh+)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 45,
   "name": "Reactive Energy Accumulated in Quadrant 3 (kvarh_Q3)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 46,
   "name": "Reactive Energy Accumulated in Quadrant 4 (kvarh_Q4)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 47,
   "name": "Reactive Energy Accumulated in Quadrant 2 (kvarh_Q2)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 48,
   "name": "Reactive Energy Accumulated in Quadrant 1 (kvarh_Q1)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 49,
   "name": "CT# 1 Peak Demand",
   "description": "",
   "units": "kW",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 50,
   "name": "CT# 1Phase Angle",
   "description": "Units can be set to radians or degrees-phase",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 51,
   "name": "CT# 1 Reactive Energy Received (kvarh-)",
   "description": "Import, Q1+Q2",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 52,
   "name": "CT#1 Reactive Energy Delivered (kvarh-)",
   "description": "Export, Q3+Q4",
   "units": "°",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 140,
   "name": "Total Kilowatt Hours (kWh)",
   "description": "",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 141,
   "name": "Total Kilovolt Ampere Hours (kVAh)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 142,
   "name": "Total Kilovolt Ampere Reactive Hours (kVARh)",
   "description": "",
   "units": "kVAh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 143,
   "name": "Total Export Kilowatt Hours (kWh-)",
   "description": "",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 144,
   "name": "Total Import Kilowatt Hours (kWh+)",
   "description": "",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 145,
   "name": "Total Export Kilovolt Ampere Hours (kVAh-)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 146,
   "name": "Total Import Kilovolt Ampere Hours (kVAh+)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 147,
   "name": "Total Reactive Energy Accumulated in Quadrant 3 (kvarh_Q3)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 148,
   "name": "Total Reactive Energy Accumulated in Quadrant 4 (kvarh_Q4)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 149,
   "name": "Total Reactive Energy Accumulated in Quadrant 2 (kvarh_Q2)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 150,
   "name": "Total Reactive Energy Accumulated in Quadrant 1 (kvarh_Q1)",
   "description": "",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 151,
   "name": "Total Reactive Energy Delivered (kvarh+)",
   "description": "Import, Q1+Q2",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "AI",
   "instance": 152,
   "name": "Total Reactive Energy Received (kvarh-)",
   "description": "Export, Q3+Q4",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "BV",
   "instance": 1,
   "name": "CT# 1 Polarity Correction",
   "description": "Polarity correction for CT 1 (BV 2, BV 3 for CT 2, 3)",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "NC",
   "instance": 1,
   "name": "Event Notification Class",
   "description": "",
   "units": "",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 1,
   "name": "Total Kilowatt Hours (kWh)",
   "description": "Large analog (double) energy total",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 2,
   "name": "Total Kilovolt Ampere Hours (kVAh)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 3,
   "name": "Total Kilovolt Ampere Reactive Hours (kVARh)",
   "description": "Large analog (double) energy total",
   "units": "kVAh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 4,
   "name": "Total Export Kilowatt Hours (kWh-)",
   "description": "Large analog (double) energy total",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 5,
   "name": "Total Import Kilowatt Hours (kWh+)",
   "description": "Large analog (double) energy total",
   "units": "kWh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 6,
   "name": "Total Export Kilovolt Ampere Hours (kVAh-)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 7,
   "name": "Total Import Kilovolt Ampere Hours (kVAh+)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 8,
   "name": "Total Reactive Energy Accumulated in Quadrant 3 (kvarh_Q3)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 9,
   "name": "Total Reactive Energy Accumulated in Quadrant 4 (kvarh_Q4)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 10,
   "name": "Total Reactive Energy Accumulated in Quadrant 2 (kvarh_Q2)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 11,
   "name": "Total Reactive Energy Accumulated in Quadrant 1 (kvarh_Q1)",
   "description": "Large analog (double) energy total",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 12,
   "name": "Total Reactive Energy Delivered (kvarh+)",
   "description": "Import, Q1+Q2",
   "units": "kvarh",
   "access": "R",
   "states": ""
  },
  {
   "type": "LAV",
   "instance": 13,
   "name": "Total Reactive Energy Received (kvarh-)",
   "description": "Export, Q3+Q4",
   "units": "kvarh",
   "access": "R",
   "states": ""
  }
 ],
 "page": "https://easybacnet.com/bacnet-points-lists/setra/setra-power-meter-spm-load-device",
 "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"
}
