{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Circutor", "model": "CVM144", "models": ["CVM144"], "vendor_website": "circutor.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table circutor/cvm144; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/circutor-cvm144.htm. Not verified against the manufacturer's documentation", "notes": [ "Circutor CVM144.", "Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).", "Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.", "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual." ], "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "unofficial", "x_origin": "modbus-database", "registers": [ {"name": "Current A1", "area": "holding", "address": 2, "type": "uint32", "access": "R"}, {"name": "Active power kW1", "area": "holding", "address": 4, "type": "uint32", "access": "R"}, {"name": "Reactive power kvar1", "area": "holding", "address": 6, "type": "uint32", "access": "R"}, {"name": "Power factor PF1", "area": "holding", "address": 8, "type": "uint32", "access": "R"}, {"name": "Phase voltage V2", "area": "holding", "address": 10, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Current A2", "area": "holding", "address": 12, "type": "uint32", "access": "R"}, {"name": "Active power kW2", "area": "holding", "address": 14, "type": "uint32", "access": "R"}, {"name": "Reactive power kvar2", "area": "holding", "address": 16, "type": "uint32", "access": "R"}, {"name": "Power factor PF2", "area": "holding", "address": 18, "type": "uint32", "access": "R"}, {"name": "Phase voltage V3", "area": "holding", "address": 20, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Current A3", "area": "holding", "address": 22, "type": "uint32", "access": "R"}, {"name": "Active power kW3", "area": "holding", "address": 24, "type": "uint32", "access": "R"}, {"name": "Reactive power kvar3", "area": "holding", "address": 26, "type": "uint32", "access": "R"}, {"name": "Power factor PF3", "area": "holding", "address": 28, "type": "uint32", "access": "R"}, {"name": "Three phase active power kWIII", "area": "holding", "address": 30, "type": "uint32", "access": "R"}, {"name": "Three phase inductive power kvarL III", "area": "holding", "address": 32, "type": "uint32", "access": "R"}, {"name": "Three phase capacitive power kvarC III", "area": "holding", "address": 34, "type": "uint32", "access": "R"}, {"name": "Cos M III", "area": "holding", "address": 36, "type": "uint32", "access": "R"}, {"name": "Three phase power factor PF III", "area": "holding", "address": 38, "type": "uint32", "access": "R"}, {"name": "Frequency (L1) hz", "area": "holding", "address": 40, "type": "uint32", "unit": "Hz", "access": "R"}, {"name": "Line voltage L1 L2 v12", "area": "holding", "address": 42, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Line voltage L2 L3 v23", "area": "holding", "address": 44, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Line voltage L3 L1 v31", "area": "holding", "address": 46, "type": "uint32", "unit": "V", "access": "R"}, {"name": "%THD V1", "area": "holding", "address": 48, "type": "uint32", "unit": "%", "access": "R"}, {"name": "%THD V2", "area": "holding", "address": 50, "type": "uint32", "unit": "%", "access": "R"}, {"name": "%THD V3", "area": "holding", "address": 52, "type": "uint32", "unit": "%", "access": "R"}, {"name": "%THD I1", "area": "holding", "address": 54, "type": "uint32", "unit": "%", "access": "R"}, {"name": "%THD I2", "area": "holding", "address": 56, "type": "uint32", "unit": "%", "access": "R"}, {"name": "%THD I3", "area": "holding", "address": 58, "type": "uint32", "unit": "%", "access": "R"}, {"name": "Active energy kWh", "area": "holding", "address": 60, "type": "uint32", "access": "R"}, {"name": "Inductive reactive energy kvarh L", "area": "holding", "address": 62, "type": "uint32", "access": "R"}, {"name": "Capacitive reactive energy kvarh C", "area": "holding", "address": 64, "type": "uint32", "access": "R"}, {"name": "Three phase apparent power", "area": "holding", "address": 66, "type": "uint32", "access": "R"}, {"name": "Power demand (L1)", "area": "holding", "address": 68, "type": "uint32", "access": "R"}, {"name": "Three phase current", "area": "holding", "address": 70, "type": "uint32", "access": "R"}, {"name": "Neutral current", "area": "holding", "address": 72, "type": "uint32", "access": "R"}, {"name": "Analog input 1", "area": "holding", "address": 74, "type": "uint32", "access": "R"}, {"name": "Analog input 2", "area": "holding", "address": 76, "type": "uint32", "access": "R"}, {"name": "Analog input 3", "area": "holding", "address": 78, "type": "uint32", "access": "R"}, {"name": "Residual (earth leakage) current", "area": "holding", "address": 80, "type": "uint32", "access": "R"}, {"name": "Power demand (L2)", "area": "holding", "address": 82, "type": "uint32", "access": "R"}, {"name": "Power demand (L3)", "area": "holding", "address": 84, "type": "uint32", "access": "R"}, {"name": "Fundamental", "area": "holding", "address": 500, "type": "uint32", "access": "R"}, {"name": "Harmonic 2", "area": "holding", "address": 502, "type": "uint32", "access": "R"}, {"name": "Harmonic 3", "area": "holding", "address": 504, "type": "uint32", "access": "R"}, {"name": "Harmonic 4", "area": "holding", "address": 506, "type": "uint32", "access": "R"}, {"name": "Harmonic 5", "area": "holding", "address": 508, "type": "uint32", "access": "R"}, {"name": "Harmonic 6", "area": "holding", "address": 510, "type": "uint32", "access": "R"}, {"name": "Harmonic 7", "area": "holding", "address": 512, "type": "uint32", "access": "R"}, {"name": "Harmonic 8", "area": "holding", "address": 514, "type": "uint32", "access": "R"} ] }