{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Entes", "model": "EMK-01", "models": [ "EMK-01" ], "vendor_website": "entes.com.tr", "description": "4-phase power quality analyser — per-phase V/I/P/Q/S/CosPhi/PF, voltage & current THD, 3-/4-phase totals, frequency, temperature, energy (IEEE-754 float, Big-Endian).", "revision": 3, "revised": "2026-11-10", "sources": [ { "title": "EMK-01 Modbus Register Table", "date": "2020-03", "url": "https://www.entes.com.tr/uploads/files/EMK-01_Modbus_Register_Table.pdf", "note": "manufacturer's register table (FC03 section)" } ], "notes": [ "Addresses are the table addresses (4xxxx) minus 40001. Only the main measurements and energy counters are mapped; min/max, harmonic and record sections of the table are not included.", "The table says the device is big-endian but gives no word order for the 64-bit energies. Not tested on a device." ], "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "official", "registers": [ {"name": "Voltage L1", "area": "holding", "address": 0, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L2", "area": "holding", "address": 2, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L3", "area": "holding", "address": 4, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L4", "area": "holding", "address": 6, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L1-L2", "area": "holding", "address": 8, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L2-L3", "area": "holding", "address": 10, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage L3-L1", "area": "holding", "address": 12, "type": "float32", "unit": "V", "access": "R"}, {"name": "Voltage THD L1", "area": "holding", "address": 16, "type": "float32", "unit": "%", "access": "R"}, {"name": "Voltage THD L2", "area": "holding", "address": 18, "type": "float32", "unit": "%", "access": "R"}, {"name": "Voltage THD L3", "area": "holding", "address": 20, "type": "float32", "unit": "%", "access": "R"}, {"name": "Current L1", "area": "holding", "address": 32, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current L2", "area": "holding", "address": 34, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current L3", "area": "holding", "address": 36, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current L4", "area": "holding", "address": 38, "type": "float32", "unit": "A", "access": "R"}, {"name": "Current THD L1", "area": "holding", "address": 40, "type": "float32", "unit": "%", "access": "R"}, {"name": "Current THD L2", "area": "holding", "address": 42, "type": "float32", "unit": "%", "access": "R"}, {"name": "Current THD L3", "area": "holding", "address": 44, "type": "float32", "unit": "%", "access": "R"}, {"name": "CosPhi L1", "area": "holding", "address": 48, "type": "float32", "access": "R"}, {"name": "CosPhi L2", "area": "holding", "address": 50, "type": "float32", "access": "R"}, {"name": "CosPhi L3", "area": "holding", "address": 52, "type": "float32", "access": "R"}, {"name": "CosPhi L4", "area": "holding", "address": 54, "type": "float32", "access": "R"}, {"name": "Power factor L1", "area": "holding", "address": 56, "type": "float32", "access": "R"}, {"name": "Power factor L2", "area": "holding", "address": 58, "type": "float32", "access": "R"}, {"name": "Power factor L3", "area": "holding", "address": 60, "type": "float32", "access": "R"}, {"name": "Power factor L4", "area": "holding", "address": 62, "type": "float32", "access": "R"}, {"name": "Total power factor (L1..L3)", "area": "holding", "address": 64, "type": "float32", "access": "R"}, {"name": "Frequency", "area": "holding", "address": 80, "type": "float32", "unit": "Hz", "access": "R"}, {"name": "Apparent power L1", "area": "holding", "address": 88, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power L2", "area": "holding", "address": 90, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power L3", "area": "holding", "address": 92, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Apparent power L4", "area": "holding", "address": 94, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Active power L1", "area": "holding", "address": 96, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power L2", "area": "holding", "address": 98, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power L3", "area": "holding", "address": 100, "type": "float32", "unit": "W", "access": "R"}, {"name": "Active power L4", "area": "holding", "address": 102, "type": "float32", "unit": "W", "access": "R"}, {"name": "Reactive power L1 (consumption)", "area": "holding", "address": 104, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L2 (consumption)", "area": "holding", "address": 106, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L3 (consumption)", "area": "holding", "address": 108, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L4 (consumption)", "area": "holding", "address": 110, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L1 (supply)", "area": "holding", "address": 112, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L2 (supply)", "area": "holding", "address": 114, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L3 (supply)", "area": "holding", "address": 116, "type": "float32", "unit": "var", "access": "R"}, {"name": "Reactive power L4 (supply)", "area": "holding", "address": 118, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total active power (L1..L3)", "area": "holding", "address": 120, "type": "float32", "unit": "W", "access": "R"}, {"name": "Total apparent power (L1..L3)", "area": "holding", "address": 128, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Total reactive power consumption (L1..L3)", "area": "holding", "address": 136, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total reactive power supply (L1..L3)", "area": "holding", "address": 144, "type": "float32", "unit": "var", "access": "R"}, {"name": "Total active power (L1..L4)", "area": "holding", "address": 152, "type": "float32", "unit": "W", "access": "R"}, {"name": "Total apparent power (L1..L4)", "area": "holding", "address": 160, "type": "float32", "unit": "VA", "access": "R"}, {"name": "Total reactive power consumption (L1..L4)", "area": "holding", "address": 168, "type": "float32", "unit": "var", "access": "R"}, {"name": "Temperature", "area": "holding", "address": 296, "type": "float32", "unit": "°C", "access": "R"}, {"name": "Consumed active energy (64-bit)", "area": "holding", "address": 14999, "type": "int64", "scale": 0.1, "unit": "kWh"}, {"name": "Consumed inductive reactive energy (64-bit)", "area": "holding", "address": 15003, "type": "int64", "scale": 0.1, "unit": "kvarh"}, {"name": "Consumed capacitive reactive energy (64-bit)", "area": "holding", "address": 15007, "type": "int64", "scale": 0.1, "unit": "kvarh"}, {"name": "Supplied active energy (64-bit)", "area": "holding", "address": 15011, "type": "int64", "scale": 0.1, "unit": "kWh"}, {"name": "Supplied inductive reactive energy (64-bit)", "area": "holding", "address": 15015, "type": "int64", "scale": 0.1, "unit": "kvarh"}, {"name": "Supplied capacitive reactive energy (64-bit)", "area": "holding", "address": 15019, "type": "int64", "scale": 0.1, "unit": "kvarh"}, {"name": "Consumed active energy", "area": "holding", "address": 15023, "type": "float32", "unit": "kWh", "access": "R"}, {"name": "Consumed inductive reactive energy", "area": "holding", "address": 15025, "type": "float32", "unit": "kvarh", "access": "R"}, {"name": "Consumed capacitive reactive energy", "area": "holding", "address": 15027, "type": "float32", "unit": "kvarh", "access": "R"}, {"name": "Supplied active energy", "area": "holding", "address": 15029, "type": "float32", "unit": "kWh", "access": "R"}, {"name": "Supplied inductive reactive energy", "area": "holding", "address": 15031, "type": "float32", "unit": "kvarh", "access": "R"}, {"name": "Supplied capacitive reactive energy", "area": "holding", "address": 15033, "type": "float32", "unit": "kvarh", "access": "R"} ] }