- Home
- BACnet points lists
- Elkor
- WattsOn-Mark II -M2 power meter (BACnet MS/TP)
Power and energy meter (submeter) · BACnet points list
Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP) BACnet points list
Updated 6 November 2026
The -M2 version of the WattsOn-Mark II replaces the Modbus/RTU port with native BACnet MS/TP. It exposes 87 read-only Analog Inputs (totals and per-phase power, voltage, current, power factor, angles, energy by quadrant and device info) and 42 writable Analog Values for CT/PT ratios, demand window, relay alarms, locking and energy reset. The instance scheme is not the same as the -E4 BACnet IP version.
This page lists 129 BACnet objects for the Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP) — 42 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Elkor’s own free documentation, linked below.
- Manufacturer
- Elkor
- Model
- WattsOn-Mark II -M2 power meter (BACnet MS/TP)
- Equipment
- Power and energy meter (submeter)
- Equipment type
- Thermostats, sensors & meters
- BACnet objects
- 129 (42 writable)
- Transport
- BACnet MS/TP
- Firmware
- Firmware V10.60, application V1.300 (PICS, November 2015)
- Default device instance
- 28xxxxx (xxxxx = serial number)
- Also known as
- WattsOn-Mark II, W2-M2, WattsOn Mk II BACnet MS/TP, Elkor WattsOn BACnet MS/TP
Reference only, provided as-is: verify against Elkor’s current documentation and the live device before use. Not official Elkor information. Terms of use.
BMS integration notes: Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP)
Set the MAC, baud and device instance, then write the CT and PT ratios (AV 0-15) to match the installation. Read total kW, imported kWh, demand, power factor, average current and voltage.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| AI 4 | kW_Total | Total real power, kW | Read |
| AI 45 | kWh_Import_Ttl | Imported energy total, kWh | Read |
| AI 43 | kWh_Net_Ttl | Net energy total, kWh | Read |
| AI 42 | kW_Demand | Sliding-window kW demand | Read |
| AI 10 | PF_Total | Total power factor | Read |
| AI 9 | Current_Avg | Average current, A | Read |
| AI 7 | Volts_LN_Avg | Average line-to-neutral voltage, V | Read |
| AI 11 | Frequency | Line frequency, Hz | Read |
Network setup
- Baud 9600-115200, default 76800; no parity, 1 stop bit.
- MAC 1-15 on the address switch, or 0-127 set in software with the switch on 'F'; default 1. Switch position 0 is invalid.
- Device instance 0-4,194,302, default 28 followed by the serial number; Max Master default 127; device name up to 16 characters.
- Settings are changed on the optional display (then Commit) or with Elkor's configuration utility over the expansion bus; a reset applies them.
- Segmentation is not supported.
Watch out for
- Reset_Energy only acts on 42405 (0xA5A5); Reboot_Device only on 43605 (0xAA55).
- An invalid baud, MAC or instance written through the configuration registers stops the MS/TP port at start-up; there is no error check.
- Object instances differ from the -E4 BACnet IP model; don't reuse a -E4 mapping.
Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP) BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 1 | Uptime | Time since power-up | s | Read | |
| AImin | 4 | kW_Total | kW | Read | ||
| AI | 5 | kVAR_Total | kvar | Read | ||
| AI | 6 | kVA_Total | kVA | Read | ||
| AImin | 7 | Volts_LN_Avg | V | Read | ||
| AI | 8 | Volts_LL_Avg | V | Read | ||
| AImin | 9 | Current_Avg | A | Read | ||
| AImin | 10 | PF_Total | Read | |||
| AImin | 11 | Frequency | Hz | Read | ||
| AI | 12 | Volts_Angle_Avg | ° | Read | ||
| AI | 13 | Quadrant_Total | Read | |||
| AI | 14 | Volts_AN | V | Read | ||
| AI | 15 | Volts_BN | V | Read | ||
| AI | 16 | Volts_CN | V | Read | ||
| AI | 17 | Volts_AB | V | Read | ||
| AI | 18 | Volts_BC | V | Read | ||
| AI | 20 | Volts_AC | V | Read | ||
| AI | 21 | Current_A | A | Read | ||
| AI | 22 | Current_B | A | Read | ||
| AI | 23 | Current_C | A | Read | ||
| AI | 24 | kW_A | kW | Read | ||
| AI | 25 | kW_B | kW | Read | ||
| AI | 26 | kW_C | kW | Read | ||
| AI | 27 | kVAR_A | kvar | Read | ||
| AI | 28 | kVAR_B | kvar | Read | ||
| AI | 29 | kVAR_C | kvar | Read | ||
| AI | 30 | kVA_A | kVA | Read | ||
| AI | 31 | kVA_B | kVA | Read | ||
| AI | 32 | kVA_C | kVA | Read | ||
| AI | 33 | PF_A | Read | |||
| AI | 34 | PF_B | Read | |||
| AI | 35 | PF_C | Read | |||
| AI | 36 | Volts_Angle_AB | ° | Read | ||
| AI | 37 | Volts_Angle_BC | ° | Read | ||
| AI | 38 | Volts_Angle_AC | ° | Read | ||
| AI | 39 | Quadrant_A | Read | |||
| AI | 40 | Quadrant_B | Read | |||
| AI | 41 | Quadrant_C | Read | |||
| AImin | 42 | kW_Demand | kW | Read | ||
| AImin | 43 | kWh_Net_Ttl | kWh | Read | ||
| AI | 44 | kVAh_Net_Ttl | kVAh | Read | ||
| AImin | 45 | kWh_Import_Ttl | kWh | Read | ||
| AI | 46 | kWh_Export_Ttl | kWh | Read | ||
| AI | 47 | kVAh_Import_Ttl | kVAh | Read | ||
| AI | 48 | Q1_VARh_Ttl | kvarh | Read | ||
| AI | 49 | Q2_VARh_Ttl | kvarh | Read | ||
| AI | 50 | Q3_VARh_Ttl | kvarh | Read | ||
| AI | 51 | Q4_VARh_Ttl | kvarh | Read | ||
| AI | 52 | Q1+Q2_VARh_Ttl | kvarh | Read | ||
| AI | 53 | Q3+Q4_VARh_Ttl | kvarh | Read | ||
| AI | 54 | kWh_Net_A | kWh | Read | ||
| AI | 55 | kWh_Net_B | kWh | Read | ||
| AI | 56 | kWh_Net_C | kWh | Read | ||
| AI | 57 | kVA_Net_A | kVAh | Read | ||
| AI | 58 | kVA_Net_B | kVAh | Read | ||
| AI | 59 | kVA_Net_C | kVAh | Read | ||
| AI | 60 | kWh_Import_A | kWh | Read | ||
| AI | 61 | kWh_Import_B | kWh | Read | ||
| AI | 62 | kWh_Import_C | kWh | Read | ||
| AI | 63 | kWh_Export_A | kWh | Read | ||
| AI | 64 | kWh_Export_B | kWh | Read | ||
| AI | 65 | kWh_Export_C | kWh | Read | ||
| AI | 66 | kVA_Import_A | kVAh | Read | ||
| AI | 67 | kVA_Import_B | kVAh | Read | ||
| AI | 68 | kVA_Import_C | kVAh | Read | ||
| AI | 69 | kVA_Export_A | kVAh | Read | ||
| AI | 70 | kVA_Export_B | kVAh | Read | ||
| AI | 71 | kVA_Export_C | kVAh | Read | ||
| AI | 72 | kVARh_Q1_A | kvarh | Read | ||
| AI | 73 | kVARh_Q1_B | kvarh | Read | ||
| AI | 74 | kVARh_Q1_C | kvarh | Read | ||
| AI | 75 | kVARh_Q2_A | kvarh | Read | ||
| AI | 76 | kVARh_Q2_B | kvarh | Read | ||
| AI | 77 | kVARh_Q2_C | kvarh | Read | ||
| AI | 78 | kVARh_Q3_A | kvarh | Read | ||
| AI | 79 | kVARh_Q3_B | kvarh | Read | ||
| AI | 80 | kVARh_Q3_C | kvarh | Read | ||
| AI | 81 | kVARh_Q4_A | kvarh | Read | ||
| AI | 82 | kVARh_Q4_B | kvarh | Read | ||
| AI | 83 | kVARh_Q4_C | kvarh | Read | ||
| AV | 0 | CT_Primary_All | CT primary for all three phases | Write | ||
| AV | 1 | CT_Secondary_All | CT secondary for all three phases | Write | ||
| AV | 2 | CT_Primary_A | Write | |||
| AV | 3 | CT_Secondary_A | Write | |||
| AV | 4 | CT_Primary_B | Write | |||
| AV | 5 | CT_Secondary_B | Write | |||
| AV | 6 | CT_Primary_C | Write | |||
| AV | 7 | CT_Secondary_C | Write | |||
| AV | 8 | PT_Primary_All | PT primary for all three phases | Write | ||
| AV | 9 | PT_Secondary_All | PT secondary for all three phases | Write | ||
| AV | 10 | PT_Primary_A | Write | |||
| AV | 11 | PT_Secondary_A | Write | |||
| AV | 12 | PT_Primary_B | Write | |||
| AV | 13 | PT_Secondary_B | Write | |||
| AV | 14 | PT_Primary_C | Write | |||
| AV | 15 | PT_Secondary_C | Write | |||
| AV | 16 | Phase_Comp_All | Phase compensation, all phases | Write | ||
| AV | 17 | Phase_Comp_A | Write | |||
| AV | 18 | Phase_Comp_B | Write | |||
| AV | 19 | Phase_Comp_C | Write | |||
| AV | 20 | Window_Length | Sliding-window demand sub-interval, s | s | Write | |
| AV | 21 | Window_Count | Number of sliding-window sub-intervals | Write | ||
| AV | 22 | Window_Sync | Resets the sliding-window demand timer | Write | ||
| AV | 23 | Freq_Auto | Auto-select voltage channel for frequency | Write | ||
| AV | 24 | Freq_Channel | Voltage channel for frequency (0 A, 1 B, 2 C) | Write | ||
| AV | 25 | PF_Sign_Mode | How the power factor sign is calculated | Write | ||
| AI | 100 | Serial_Number | Factory serial number | Read | ||
| AI | 101 | Debug_Register | Always reads 1234.567 (comms check) | Read | ||
| AI | 102 | Hardware_Ver | Read | |||
| AI | 103 | Firmware_Ver | Read | |||
| AI | 104 | Bootloader_Ver | Read | |||
| AI | 105 | Model_Number | Model code; 19762 = M2 | Read | ||
| AI | 106 | Input_Config | CT type: 1 mA, 2 mV, 3 5 A, 4 Rogowski, 0 custom | Read | ||
| AV | 26 | K1_Reg_Offset | Write | |||
| AV | 27 | K1_Trigger_Type | Write | |||
| AV | 28 | K1_Upper_Bound | Write | |||
| AV | 29 | K1_Lower_Bound | Write | |||
| AV | 30 | K1_Min_Duration | Write | |||
| AV | 31 | K1_Active_Mode | Write | |||
| AV | 32 | K2_Reg_Offset | Write | |||
| AV | 33 | K2_Trigger_Type | Write | |||
| AV | 34 | K2_Upper_Bound | Write | |||
| AV | 35 | K2_Lower_Bound | Write | |||
| AV | 36 | K2_Min_Duration | Write | |||
| AV | 37 | K2_Active_Mode | Write | |||
| AV | 38 | Passcode | Passcode entry for lock/unlock | Write | ||
| AV | 39 | Lock | Lock state; write 0 unlock, 1 lock, 2 change passcode | Write | ||
| AV | 40 | Reset_Energy | Write 42405 (0xA5A5) to zero the energy totals | Write | ||
| AV | 41 | Reboot_Device | Write 43605 (0xAA55) to reboot; reads 0 | Write |
No points match these filters.
Object ID lookup: Elkor WattsOn-Mark II -M2 power meter point IDs by name
AI1UptimeAI4kW_TotalAI5kVAR_TotalAI6kVA_TotalAI7Volts_LN_AvgAI8Volts_LL_AvgAI9Current_AvgAI10PF_TotalAI11FrequencyAI12Volts_Angle_AvgAI13Quadrant_TotalAI14Volts_ANAI15Volts_BNAI16Volts_CNAI17Volts_ABAI18Volts_BCAI20Volts_ACAI21Current_AAI22Current_BAI23Current_CAI24kW_AAI25kW_BAI26kW_CAI27kVAR_AAI28kVAR_BAI29kVAR_CAI30kVA_AAI31kVA_BAI32kVA_CAI33PF_AAI34PF_BAI35PF_CAI36Volts_Angle_ABAI37Volts_Angle_BCAI38Volts_Angle_ACAI39Quadrant_AAI40Quadrant_BAI41Quadrant_CAI42kW_DemandAI43kWh_Net_TtlAI44kVAh_Net_TtlAI45kWh_Import_TtlAI46kWh_Export_TtlAI47kVAh_Import_TtlAI48Q1_VARh_TtlAI49Q2_VARh_TtlAI50Q3_VARh_TtlAI51Q4_VARh_TtlAI52Q1+Q2_VARh_TtlAI53Q3+Q4_VARh_TtlAI54kWh_Net_AAI55kWh_Net_BAI56kWh_Net_CAI57kVA_Net_AAI58kVA_Net_BAI59kVA_Net_CAI60kWh_Import_AAI61kWh_Import_BAI62kWh_Import_CAI63kWh_Export_AAI64kWh_Export_BAI65kWh_Export_CAI66kVA_Import_AAI67kVA_Import_BAI68kVA_Import_CAI69kVA_Export_AAI70kVA_Export_BAI71kVA_Export_CAI72kVARh_Q1_AAI73kVARh_Q1_BAI74kVARh_Q1_CAI75kVARh_Q2_AAI76kVARh_Q2_BAI77kVARh_Q2_CAI78kVARh_Q3_AAI79kVARh_Q3_BAI80kVARh_Q3_CAI81kVARh_Q4_AAI82kVARh_Q4_BAI83kVARh_Q4_CAV0CT_Primary_AllAV1CT_Secondary_AllAV2CT_Primary_AAV3CT_Secondary_AAV4CT_Primary_BAV5CT_Secondary_BAV6CT_Primary_CAV7CT_Secondary_CAV8PT_Primary_AllAV9PT_Secondary_AllAV10PT_Primary_AAV11PT_Secondary_AAV12PT_Primary_BAV13PT_Secondary_BAV14PT_Primary_CAV15PT_Secondary_CAV16Phase_Comp_AllAV17Phase_Comp_AAV18Phase_Comp_BAV19Phase_Comp_CAV20Window_LengthAV21Window_CountAV22Window_SyncAV23Freq_AutoAV24Freq_ChannelAV25PF_Sign_ModeAI100Serial_NumberAI101Debug_RegisterAI102Hardware_VerAI103Firmware_VerAI104Bootloader_VerAI105Model_NumberAI106Input_ConfigAV26K1_Reg_OffsetAV27K1_Trigger_TypeAV28K1_Upper_BoundAV29K1_Lower_BoundAV30K1_Min_DurationAV31K1_Active_ModeAV32K2_Reg_OffsetAV33K2_Trigger_TypeAV34K2_Upper_BoundAV35K2_Lower_BoundAV36K2_Min_DurationAV37K2_Active_ModeAV38PasscodeAV39LockAV40Reset_EnergyAV41Reboot_Device
Integration notes
- AI 19 is not used; Volts_AC is AI 20.
- Energy objects are printed with the kWh unit code, but the table says the real units of the kVAh and kVARh objects are kVAh and kVARh; those units are used here.
- The unit text for kVAR and kVA is swapped in the table; units here follow the BACnet unit codes (12 = kvar, 9 = kVA).
- In this -M2 list all settings (including Lock, Freq_Auto and the relay trigger/mode settings) are Analog Values; the -E4 BACnet IP list uses other types and instances.
- Source: WattsOn-Mark II BACnet MS/TP (-M2) Addendum, Revision 1 (November 2015), section 4.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the WattsOn-Mark II -M2 power meter (BACnet MS/TP) and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP)
How many BACnet points does the Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP) have?
This list has 129 BACnet objects: 87 analog inputs, 42 analog values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP) BACnet points are writable?
42 of the 129 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.
Where is the official Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP) BACnet documentation?
The source is WattsOn-Mark II BACnet MS/TP (-M2) Addendum, revision 2015-11 (Revision 1), published free by Elkor at https://www.elkor.net/pdfs/W2-BACnet_MSTP_Guide.pdf.
What are the minimum BACnet points to integrate the Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP)?
Start with AI 4 kW_Total (Total real power, kW); AI 45 kWh_Import_Ttl (Imported energy total, kWh); AI 43 kWh_Net_Ttl (Net energy total, kWh); AI 42 kW_Demand (Sliding-window kW demand); AI 10 PF_Total (Total power factor); AI 9 Current_Avg (Average current, A); AI 7 Volts_LN_Avg (Average line-to-neutral voltage, V); AI 11 Frequency (Line frequency, Hz).
How do I check these points on the real WattsOn-Mark II -M2 power meter (BACnet MS/TP)?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
More Elkor BACnet points lists
- BACnet gateway for power meters (WattsOn)
Elkor ETBAC BACnet gateway for WattsOn meters
Elkor ETBAC gateway serving one or more Elkor WattsOn power meters as BACnet objects.
Also known as: ETBAC, Elkor ETBAC, WattsOn BACnet gateway, ETBAC object map - Power and energy meter (submeter)
Elkor WattsOn-Mark II -E4 power meter (BACnet IP)
Elkor WattsOn-Mark II power meters with the -E4 Ethernet/Wi-Fi option, which adds BACnet IP.
Also known as: WattsOn-Mark II, WattsOn Mk II, W2-E4, WattsOn-MkII-E4, Elkor WattsOn BACnet IP - Multi-circuit power and energy meter (submeter)
Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP)
Elkor WattsOn-MCM modular metering systems (main board, MCM-V voltage interface and up to 20 measurement cards) on BACnet IP.
Also known as: WattsOn-MCM, WattsOn MCM, MCM-V, WMC-PM, WMC-IM, Elkor multi-circuit meter BACnet
Source: WattsOn-Mark II BACnet MS/TP (-M2) Addendum · rev. 2015-11 (Revision 1). Object names, instances and units are reproduced as published; descriptions are our own.