{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Lifasa", "model": "Master Control VAR", "models": ["Master Control VAR"], "vendor_website": "lifasa.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table lifasa/master-control-var; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/lifasa-master-control-var.htm. Not verified against the manufacturer's documentation", "notes": [ "Lifasa Master Control VAR.", "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": "L1 current", "area": "holding", "address": 2, "type": "uint32", "unit": "mA", "access": "R"}, {"name": "L1 active power", "area": "holding", "address": 4, "type": "uint32", "unit": "W", "access": "R"}, {"name": "L1 inductive reactive power", "area": "holding", "address": 6, "type": "uint32", "unit": "varL", "access": "R"}, {"name": "L1 capacitive reactive power", "area": "holding", "address": 8, "type": "uint32", "unit": "varC", "access": "R"}, {"name": "L1 reactive power", "area": "holding", "address": 10, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L1 apparent power", "area": "holding", "address": 12, "type": "uint32", "unit": "VA", "access": "R"}, {"name": "L1 reactive power consumed", "area": "holding", "address": 14, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L1 reactive power generated", "area": "holding", "address": 16, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L1 power factor", "area": "holding", "address": 18, "type": "uint32", "access": "R"}, {"name": "L1 cos", "area": "holding", "address": 20, "type": "uint32", "access": "R"}, {"name": "L1 kW sign", "area": "holding", "address": 22, "type": "uint32", "access": "R", "description": "unit: +1 or -1"}, {"name": "L1 kvar sign", "area": "holding", "address": 24, "type": "uint32", "access": "R", "description": "unit: +1 or -1"}, {"name": "L2 phase voltage", "area": "holding", "address": 26, "type": "uint32", "unit": "V", "access": "R"}, {"name": "L2 current", "area": "holding", "address": 28, "type": "uint32", "unit": "mA", "access": "R"}, {"name": "L2 active power", "area": "holding", "address": 30, "type": "uint32", "unit": "W", "access": "R"}, {"name": "L2 inductive reactive power", "area": "holding", "address": 32, "type": "uint32", "unit": "varL", "access": "R"}, {"name": "L2 capacitive reactive power", "area": "holding", "address": 34, "type": "uint32", "unit": "varC", "access": "R"}, {"name": "L2 reactive power", "area": "holding", "address": 36, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L2 apparent power", "area": "holding", "address": 38, "type": "uint32", "unit": "VA", "access": "R"}, {"name": "L2 reactive power consumed", "area": "holding", "address": 40, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L2 reactive power generated", "area": "holding", "address": 42, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L2 power factor", "area": "holding", "address": 44, "type": "uint32", "access": "R"}, {"name": "L2 cos", "area": "holding", "address": 46, "type": "uint32", "access": "R"}, {"name": "L2 kW sign", "area": "holding", "address": 48, "type": "uint32", "access": "R", "description": "unit: +1 or -1"}, {"name": "L2 kvar sign", "area": "holding", "address": 50, "type": "uint32", "access": "R", "description": "unit: +1 or -1"}, {"name": "L3 phase voltage", "area": "holding", "address": 52, "type": "uint32", "unit": "V", "access": "R"}, {"name": "L3 current", "area": "holding", "address": 54, "type": "uint32", "unit": "mA", "access": "R"}, {"name": "L3 active power", "area": "holding", "address": 56, "type": "uint32", "unit": "W", "access": "R"}, {"name": "L3 inductive reactive power", "area": "holding", "address": 58, "type": "uint32", "unit": "varL", "access": "R"}, {"name": "L3 capacitive reactive power", "area": "holding", "address": 60, "type": "uint32", "unit": "varC", "access": "R"}, {"name": "L3 reactive power", "area": "holding", "address": 62, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L3 apparent power", "area": "holding", "address": 64, "type": "uint32", "unit": "VA", "access": "R"}, {"name": "L3 reactive power consumed", "area": "holding", "address": 66, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L3 reactive power generated", "area": "holding", "address": 68, "type": "uint32", "unit": "var", "access": "R"}, {"name": "L3 power factor", "area": "holding", "address": 70, "type": "uint32", "access": "R"}, {"name": "L3 cos", "area": "holding", "address": 72, "type": "uint32", "access": "R"}, {"name": "L3 kW sign", "area": "holding", "address": 74, "type": "uint32", "access": "R", "description": "unit: +1 or -1"}, {"name": "L3 kvar sign", "area": "holding", "address": 76, "type": "uint32", "access": "R", "description": "unit: +1 or -1"}, {"name": "Three phase voltage", "area": "holding", "address": 78, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Three phase current", "area": "holding", "address": 80, "type": "uint32", "unit": "mA", "access": "R"}, {"name": "Three phase active power", "area": "holding", "address": 82, "type": "uint32", "unit": "W", "access": "R"}, {"name": "Three phase inductive power", "area": "holding", "address": 84, "type": "uint32", "unit": "varL", "access": "R"}, {"name": "Three phase capacitive power", "area": "holding", "address": 86, "type": "uint32", "unit": "varC", "access": "R"}, {"name": "Three phase reactive power", "area": "holding", "address": 88, "type": "uint32", "unit": "var", "access": "R"}, {"name": "Three phase apparent power", "area": "holding", "address": 90, "type": "uint32", "unit": "VA", "access": "R"}, {"name": "Three phase reactive power consumed", "area": "holding", "address": 92, "type": "uint32", "unit": "var", "access": "R"}, {"name": "Three phase reactive power generated", "area": "holding", "address": 94, "type": "uint32", "unit": "var", "access": "R"}, {"name": "Three phase power factor", "area": "holding", "address": 96, "type": "uint32", "access": "R"}, {"name": "Three phase cos", "area": "holding", "address": 98, "type": "uint32", "access": "R"}, {"name": "Three phase kW sign", "area": "holding", "address": 100, "type": "uint32", "access": "R"} ] }