- Home
- BACnet points lists
- Elkor
- WattsOn-MCM modular multi-circuit meter (BACnet IP)
Multi-circuit power and energy meter (submeter) · BACnet points list
Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP) BACnet points list
Updated 6 November 2026
The WattsOn-MCM serves up to 60 metered channels (20 cards x 3) over BACnet IP. Fixed objects give network status, fault bitstrings, read-only settings, the MCM-V voltages, PT ratios, angles and frequency. Card data (per-card info and per-channel current, power, PF, energy) comes in groups that start at 131072; this list gives the first object of each group and the formula for the rest. Everything is read-only over BACnet.
This page lists 124 BACnet objects for the Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP) — 0 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-MCM modular multi-circuit meter (BACnet IP)
- Equipment
- Multi-circuit power and energy meter (submeter)
- Equipment type
- Thermostats, sensors & meters
- BACnet objects
- 124 (0 writable)
- Transport
- BACnet IP
- Firmware
- Not stated
- Default device instance
- -1 (generated from the MAC address)
- Also known as
- WattsOn-MCM, WattsOn MCM, MCM-V, WMC-PM, WMC-IM, Elkor multi-circuit meter BACnet
- Source document
- WattsOn-MCM BACnet Object List
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-MCM modular multi-circuit meter (BACnet IP)
Set up cards, CT ratios and voltage mapping in the web interface; the BMS only reads. Map per-channel power (P11), net energy (P13) and current (P10) from the card groups using the instance formula, plus the MCM-V voltages and frequency and the fault_code bitstring.
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 133632 | P11-m Power m (ni) | Channel 1 real power, kW (+1 per channel) | Read |
| AI 134144 | P13-m Energy m (ni) | Channel 1 net energy, kWh (+1 per channel) | Read |
| AI 133376 | P10-m Current m (ni) | Channel 1 current, A (+1 per channel) | Read |
| AI 133888 | P12-m PF m (ni) | Channel 1 power factor (+1 per channel) | Read |
| AI 135800 | P19-121 Voltage Va | Phase A line-to-neutral voltage | Read |
| AI 135956 | P20-021 Frequency VI | Line frequency, Hz | Read |
| Other 601 | fault_code | Device fault bits (card, comms, voltage) | Read |
Network setup
- BACnet port, device instance, APDU size, segmentation and BBMD foreign registration are set in the web interface; objects 3070-3078 (CSV and BI) show the values.
- Device instance -1 means it is generated from the MAC address.
- Ethernet or Wi-Fi, static or DHCP (MI 3202 / MI 3203).
Watch out for
- Channel objects only appear for fitted cards; a polled object can vanish if a card is removed.
- Channel number, not card number, drives the per-channel offset: channel = (card - 1) x 3 + phase (A=1, B=2, C=3).
- P14/P15 unit codes are printed swapped in the source table.
Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP) 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 | |||||
|---|---|---|---|---|---|---|
| FILE | 10 | /spiffs/template.json | Read | |||
| FILE | 20 | /spiffs/registers.json | Read | |||
| MI | 300 | active_connection | Active link: 1 Ethernet, 2 Wi-Fi, 3 Wi-Fi AP | Read | ||
| CSV | 300 | active_ip | Read | |||
| DTV | 300 | utc_datetime | Current date/time (NTP or battery clock) | Read | ||
| CSV | 301 | active_nm | Read | |||
| CSV | 302 | active_gw | Read | |||
| CSV | 303 | active_dns0 | Read | |||
| CSV | 304 | active_dns1 | Read | |||
| CSV | 305 | eth_mac | Read | |||
| CSV | 306 | wifi_mac | Read | |||
| Other | 600 | cards_present | Bitstring Value: slots with a card fitted | Read | ||
| Othermin | 601 | fault_code | Bitstring Value: device fault flags | Read | ||
| Other | 602 | card_fault | Bitstring Value: cards with a fault | Read | ||
| Other | 603 | voltage_fault | Bitstring Value: cards with a voltage mismatch | Read | ||
| Other | 604 | missing_fault | Bitstring Value: configured cards now missing | Read | ||
| CSV | 3009 | mbtcp_port | Read | |||
| CSV | 3010 | http_port | Read | |||
| CSV | 3013 | api_udp_port | Read | |||
| BI | 3015 | post_en | Read | |||
| CSV | 3016 | post_seconds | Read | |||
| BI | 3017 | post_auth_en | Read | |||
| CSV | 3018 | post_timeout_s | Read | |||
| BI | 3019 | post_buf_en | Read | |||
| CSV | 3020 | post_buf_limit | Read | |||
| BI | 3021 | ntp_en | Read | |||
| CSV | 3022 | ntp_listen_port | Read | |||
| CSV | 3023 | ntp_port_0 | Read | |||
| CSV | 3024 | ntp_port_1 | Read | |||
| CSV | 3025 | ntp_port_2 | Read | |||
| CSV | 3026 | ntp_rate_m | Read | |||
| CSV | 3027 | ntp_timeout_ms | Read | |||
| CSV | 3028 | ntp_retry_ms | Read | |||
| CSV | 3029 | eth_static_ip | Read | |||
| CSV | 3030 | eth_static_nm | Read | |||
| CSV | 3031 | eth_static_gw | Read | |||
| CSV | 3032 | eth_static_dn0 | Read | |||
| CSV | 3033 | eth_static_dn1 | Read | |||
| CSV | 3034 | wifi_static_ip | Read | |||
| CSV | 3035 | wifi_static_nm | Read | |||
| CSV | 3036 | wifi_static_gw | Read | |||
| CSV | 3037 | wifi_static_dn0 | Read | |||
| CSV | 3038 | wifi_static_dn1 | Read | |||
| CSV | 3040 | http_sto_ms | Read | |||
| CSV | 3041 | http_rto_ms | Read | |||
| CSV | 3042 | auto_reboot_s | Read | |||
| CSV | 3043 | reconnect_s | Read | |||
| CSV | 3048 | wifi_chan_start | Read | |||
| CSV | 3049 | wifi_chan_count | Read | |||
| CSV | 3050 | wifi_max_tx_pwr | Read | |||
| CSV | 3070 | bac_port | BACnet UDP port | Read | ||
| CSV | 3071 | bac_instance | Device instance (-1 = from MAC) | Read | ||
| BI | 3073 | mbtcp_en | Read | |||
| CSV | 3074 | bac_apdu_max | Read | |||
| CSV | 3075 | bac_frgn_reg_ip | BBMD address for foreign registration | Read | ||
| CSV | 3076 | bac_frgn_reg_s | Foreign registration TTL, s | Read | ||
| BI | 3077 | bac_segment_en | Read | |||
| CSV | 3078 | bac_seg_to_ms | Read | |||
| BI | 3079 | mqtt_retain_en | Read | |||
| CSV | 3080 | mqtt_max_flying | Read | |||
| CSV | 3081 | mqtt_version_id | Read | |||
| BI | 3082 | mqtt_no_cid_en | Read | |||
| BI | 3083 | mqtt_en | Read | |||
| BI | 3084 | mqtt_persist_en | Read | |||
| BI | 3085 | mqtt_aliases_en | Read | |||
| MI | 3202 | eth_mode | Ethernet mode: 0 static, 1 DHCP | Read | ||
| MI | 3203 | wifi_mode | Wi-Fi mode: 0 static, 1 DHCP | Read | ||
| CSV | 3250 | name | Read | |||
| CSV | 3251 | wifi_ssid | Read | |||
| CSV | 3254 | post_url | Read | |||
| CSV | 3255 | post_auth_user | Read | |||
| CSV | 3257 | ntp_server_0 | Read | |||
| CSV | 3258 | ntp_server_1 | Read | |||
| CSV | 3259 | ntp_server_2 | Read | |||
| CSV | 3260 | post_file_0 | Read | |||
| CSV | 3261 | post_file_1 | Read | |||
| CSV | 3262 | post_file_2 | Read | |||
| CSV | 3263 | post_file_3 | Read | |||
| CSV | 3264 | post_file_4 | Read | |||
| CSV | 3270 | post_method | Read | |||
| CSV | 3271 | post_headers | Read | |||
| CSV | 3272 | post_ct | Read | |||
| CSV | 3273 | http_headers | Read | |||
| CSV | 3279 | wifi_country | Read | |||
| CSV | 3350 | post_addr_0 | Read | |||
| CSV | 3351 | post_addr_1 | Read | |||
| CSV | 3352 | post_addr_2 | Read | |||
| CSV | 3353 | post_addr_3 | Read | |||
| CSV | 3354 | post_addr_4 | Read | |||
| CSV | 131072 | P01-n Name n | P01, first of 20: Friendly name of card in slot n | Read | ||
| CSV | 131328 | P02-n ClassName n | P02, first of 20: Type of card in slot n | Read | ||
| CSV | 131584 | P03-n PartNumber n | P03, first of 20: Part number of card in slot n | Read | ||
| AI | 132096 | P05-n ClassID n | P05, first of 20: Type ID of card in slot n | Read | ||
| AI | 132352 | P06-n Serial n | P06, first of 20: Serial number of card in slot n | Read | ||
| AI | 132608 | P07-n HWVersion n | P07, first of 20: Hardware version of card n | Read | ||
| AI | 132864 | P08-n FWVersion n | P08, first of 20: Firmware version of card n | Read | ||
| AI | 133120 | P09-x ChanName/Note m (ni) | P09, first of 120: channel name/note text (interleaved) | Read | ||
| AImin | 133376 | P10-m Current m (ni) | P10, first of 60: Current of channel m | A | Read | |
| AImin | 133632 | P11-m Power m (ni) | P11, first of 60: Real Power of channel m | kW | Read | |
| AImin | 133888 | P12-m PF m (ni) | P12, first of 60: Power factor of channel m | Read | ||
| AImin | 134144 | P13-m Energy m (ni) | P13, first of 60: Net energy of channel m | kWh | Read | |
| AI | 134400 | P14-m React Pwr m | P14, first of 60: Reactive power of channel m | kvar | Read | |
| AI | 134656 | P15-m Apprnt Pwr m | P15, first of 60: Apparent power of channel m | kVA | Read | |
| AI | 134912 | P16-x CTRatioPrimary/Secondary | P16, first of 60: CT ratio primary/secondary (interleaved) | Read | ||
| AI | 135168 | P17-m Phase Comp m (ni) | P17, first of 60: CT phase compensation value | Read | ||
| Other | 135424 | P18-n Chan Cfg n | Bitstring Value. P18, first of 20: Channel configuration bitmask | Read | ||
| AImin | 135800 | P19-121 Voltage Va | V | Read | ||
| AI | 135801 | P19-121 Voltage Vb | V | Read | ||
| AI | 135802 | P19-121 Voltage Vc | V | Read | ||
| AI | 135803 | P19-121 Voltage Va-Vb | V | Read | ||
| AI | 135804 | P19-121 Voltage Vb-Vc | V | Read | ||
| AI | 135805 | P19-121 Voltage Vc-Va | V | Read | ||
| AImin | 135956 | P20-021 Frequency VI | Hz | Read | ||
| AI | 136312 | P21-121 PTRatioPrimary Va | Read | |||
| AI | 136313 | P21-122 PTRatioSecondary Va | Read | |||
| AI | 136314 | P21-123 PTRatioPrimary Vb | Read | |||
| AI | 136315 | P21-124 PTRatioSecondary Vb | Read | |||
| AI | 136316 | P21-125 PTRatioPrimary Vc | Read | |||
| AI | 136317 | P21-126 PTRatioSecondary Vc | Read | |||
| AI | 136508 | P22-061 VAngle Va | Read | |||
| AI | 136509 | P22-062 VAngle Vb | Read | |||
| AI | 136510 | P22-063 VAngle Vc | Read | |||
| AI | 136704 | P23-m Energy Imp m | P23, first of 60: Import energy of channel m | kWh | Read | |
| AI | 136960 | P24-m Energy Exp m | P24, first of 60: Export energy of channel m | kWh | Read |
No points match these filters.
Object ID lookup: Elkor WattsOn-MCM modular multi-circuit meter point IDs by name
FILE10/spiffs/template.jsonFILE20/spiffs/registers.jsonMI300active_connectionCSV300active_ipDTV300utc_datetimeCSV301active_nmCSV302active_gwCSV303active_dns0CSV304active_dns1CSV305eth_macCSV306wifi_macCSV3009mbtcp_portCSV3010http_portCSV3013api_udp_portBI3015post_enCSV3016post_secondsBI3017post_auth_enCSV3018post_timeout_sBI3019post_buf_enCSV3020post_buf_limitBI3021ntp_enCSV3022ntp_listen_portCSV3023ntp_port_0CSV3024ntp_port_1CSV3025ntp_port_2CSV3026ntp_rate_mCSV3027ntp_timeout_msCSV3028ntp_retry_msCSV3029eth_static_ipCSV3030eth_static_nmCSV3031eth_static_gwCSV3032eth_static_dn0CSV3033eth_static_dn1CSV3034wifi_static_ipCSV3035wifi_static_nmCSV3036wifi_static_gwCSV3037wifi_static_dn0CSV3038wifi_static_dn1CSV3040http_sto_msCSV3041http_rto_msCSV3042auto_reboot_sCSV3043reconnect_sCSV3048wifi_chan_startCSV3049wifi_chan_countCSV3050wifi_max_tx_pwrCSV3070bac_portCSV3071bac_instanceBI3073mbtcp_enCSV3074bac_apdu_maxCSV3075bac_frgn_reg_ipCSV3076bac_frgn_reg_sBI3077bac_segment_enCSV3078bac_seg_to_msBI3079mqtt_retain_enCSV3080mqtt_max_flyingCSV3081mqtt_version_idBI3082mqtt_no_cid_enBI3083mqtt_enBI3084mqtt_persist_enBI3085mqtt_aliases_enMI3202eth_modeMI3203wifi_modeCSV3250nameCSV3251wifi_ssidCSV3254post_urlCSV3255post_auth_userCSV3257ntp_server_0CSV3258ntp_server_1CSV3259ntp_server_2CSV3260post_file_0CSV3261post_file_1CSV3262post_file_2CSV3263post_file_3CSV3264post_file_4CSV3270post_methodCSV3271post_headersCSV3272post_ctCSV3273http_headersCSV3279wifi_countryCSV3350post_addr_0CSV3351post_addr_1CSV3352post_addr_2CSV3353post_addr_3CSV3354post_addr_4CSV131072P01-n Name nCSV131328P02-n ClassName nCSV131584P03-n PartNumber nAI132096P05-n ClassID nAI132352P06-n Serial nAI132608P07-n HWVersion nAI132864P08-n FWVersion nAI133120P09-x ChanName/Note m (ni)AI133376P10-m Current m (ni)AI133632P11-m Power m (ni)AI133888P12-m PF m (ni)AI134144P13-m Energy m (ni)AI134400P14-m React Pwr mAI134656P15-m Apprnt Pwr mAI134912P16-x CTRatioPrimary/SecondaryAI135168P17-m Phase Comp m (ni)AI135800P19-121 Voltage VaAI135801P19-121 Voltage VbAI135802P19-121 Voltage VcAI135803P19-121 Voltage Va-VbAI135804P19-121 Voltage Vb-VcAI135805P19-121 Voltage Vc-VaAI135956P20-021 Frequency VIAI136312P21-121 PTRatioPrimary VaAI136313P21-122 PTRatioSecondary VaAI136314P21-123 PTRatioPrimary VbAI136315P21-124 PTRatioSecondary VbAI136316P21-125 PTRatioPrimary VcAI136317P21-126 PTRatioSecondary VcAI136508P22-061 VAngle VaAI136509P22-062 VAngle VbAI136510P22-063 VAngle VcAI136704P23-m Energy Imp mAI136960P24-m Energy Exp m
Integration notes
- Card parameter objects: instance = 131072 + (Parameter ID - 1) x 256 + (card number - 1) for per-card groups, or + (channel number - 1) for per-channel groups (channels 1-60; channel 4 = card 2 phase A). Only the first object of each group is listed, with the template name as printed.
- Card objects exist only when a card is fitted in that slot and supports the parameter; a full system has over 1,000 objects. P14, P15, P23 and P24 are only on some card models.
- P14 (reactive power) is printed with unit code 9 and P15 (apparent power) with code 12; in BACnet those codes mean kVA and kvar, the reverse of the printed unit names. Units here follow the names (kvar, kVA).
- fault_code, card_fault, voltage_fault, missing_fault, cards_present and P18 Chan Cfg are BitString Value objects (listed as type Other). Network status rows are typed 'CS' in the table and listed as CharacterString Values.
- Up to 100 user-defined AIs (instances 0-99) can be created in the web interface; they are not listed. The Structured View objects are also left out.
- All settings are read-only over BACnet and are changed in the web interface (System > Advanced Configuration).
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-MCM modular multi-circuit meter (BACnet IP) 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-MCM modular multi-circuit meter (BACnet IP)
How many BACnet points does the Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP) have?
This list has 124 BACnet objects: 31 analog inputs, 11 binary inputs, 2 files, 3 multi-state inputs, 70 characterstring values, 1 datetime value, 6 others. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP) BACnet points are writable?
None of the listed objects are marked writable in the source documentation.
Where is the official Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP) BACnet documentation?
The source is WattsOn-MCM BACnet Object List, published free by Elkor at https://www.elkor.net/pdfs/MCM-BACnet_Object_List.pdf.
What are the minimum BACnet points to integrate the Elkor WattsOn-MCM modular multi-circuit meter (BACnet IP)?
Start with AI 133632 P11-m Power m (ni) (Channel 1 real power, kW (+1 per channel)); AI 134144 P13-m Energy m (ni) (Channel 1 net energy, kWh (+1 per channel)); AI 133376 P10-m Current m (ni) (Channel 1 current, A (+1 per channel)); AI 133888 P12-m PF m (ni) (Channel 1 power factor (+1 per channel)); AI 135800 P19-121 Voltage Va (Phase A line-to-neutral voltage); AI 135956 P20-021 Frequency VI (Line frequency, Hz); Other 601 fault_code (Device fault bits (card, comms, voltage)).
How do I check these points on the real WattsOn-MCM modular multi-circuit meter (BACnet IP)?
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 - Power and energy meter (submeter)
Elkor WattsOn-Mark II -M2 power meter (BACnet MS/TP)
Elkor WattsOn-Mark II three-phase power meters ordered with the -M2 BACnet MS/TP output.
Also known as: WattsOn-Mark II, W2-M2, WattsOn Mk II BACnet MS/TP, Elkor WattsOn BACnet MS/TP
Source: WattsOn-MCM BACnet Object List. Object names, instances and units are reproduced as published; descriptions are our own.