{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Iskra", "model": "MT880 CM F3E", "models": ["MT880 CM F3E"], "vendor_website": "iskra.eu", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table iskra/mt880-cm-f3e; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/iskra-mt880-cm-f3e.htm. Not verified against the manufacturer's documentation", "notes": [ "Iskra MT880 CM F3E.", "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 system time", "area": "holding", "address": 2, "type": "int32", "access": "R"}, {"name": "Current system date", "area": "holding", "address": 5, "type": "int32", "access": "R"}, {"name": "Active energy import (+a)", "area": "holding", "address": 8, "type": "float64", "access": "R"}, {"name": "Active energy export (a)", "area": "holding", "address": 12, "type": "float64", "access": "R"}, {"name": "Reactive energy import (+r)", "area": "holding", "address": 16, "type": "float64", "access": "R"}, {"name": "Reactive energy export ( r)", "area": "holding", "address": 20, "type": "float64", "access": "R"}, {"name": "Reactive energy Q1 (+ri)", "area": "holding", "address": 24, "type": "float64", "access": "R"}, {"name": "Reactive energy Q2 (+rc)", "area": "holding", "address": 28, "type": "float64", "access": "R"}, {"name": "Reactive energy Q3 ( ri)", "area": "holding", "address": 32, "type": "float64", "access": "R"}, {"name": "Reactive energy Q4 ( rc)", "area": "holding", "address": 36, "type": "float64", "access": "R"}, {"name": "Apparent energy import (+va) (Q1 + q4)", "area": "holding", "address": 40, "type": "float64", "access": "R"}, {"name": "Apparent energy export ( va) (Q2 + q3)", "area": "holding", "address": 44, "type": "float64", "access": "R"}, {"name": "Active energy import (+a) L1", "area": "holding", "address": 48, "type": "float64", "access": "R"}, {"name": "Active energy import (+a) L2", "area": "holding", "address": 52, "type": "float64", "access": "R"}, {"name": "Active energy import (+a) L3", "area": "holding", "address": 56, "type": "float64", "access": "R"}, {"name": "Active energy export ( a) L1", "area": "holding", "address": 60, "type": "float64", "access": "R"}, {"name": "Active energy export ( a) L2", "area": "holding", "address": 64, "type": "float64", "access": "R"}, {"name": "Active energy export ( a) L3", "area": "holding", "address": 68, "type": "float64", "access": "R"}, {"name": "Reactive energy import (+r) L1", "area": "holding", "address": 72, "type": "float64", "access": "R"}, {"name": "Reactive energy import (+r) L2", "area": "holding", "address": 76, "type": "float64", "access": "R"}, {"name": "Reactive energy import (+r) L3", "area": "holding", "address": 80, "type": "float64", "access": "R"}, {"name": "Reactive energy export ( r) L1", "area": "holding", "address": 84, "type": "float64", "access": "R"}, {"name": "Reactive energy export ( r) L2", "area": "holding", "address": 88, "type": "float64", "access": "R"}, {"name": "Reactive energy export ( r) L3", "area": "holding", "address": 92, "type": "float64", "access": "R"}, {"name": "Reactive energy Q1 (+ri) L1", "area": "holding", "address": 96, "type": "float64", "access": "R"}, {"name": "Reactive energy Q1 (+ri) L2", "area": "holding", "address": 100, "type": "float64", "access": "R"}, {"name": "Reactive energy Q1 (+ri) L3", "area": "holding", "address": 104, "type": "float64", "access": "R"}, {"name": "Reactive energy Q2 (+rc) L1", "area": "holding", "address": 108, "type": "float64", "access": "R"}, {"name": "Reactive energy Q2 (+rc) L2", "area": "holding", "address": 112, "type": "float64", "access": "R"}, {"name": "Reactive energy Q2 (+rc) L3", "area": "holding", "address": 116, "type": "float64", "access": "R"}, {"name": "Reactive energy Q3 ( ri) L1", "area": "holding", "address": 120, "type": "float64", "access": "R"}, {"name": "Reactive energy Q3 ( ri) L2", "area": "holding", "address": 124, "type": "float64", "access": "R"}, {"name": "Reactive energy Q3 ( ri) L3", "area": "holding", "address": 128, "type": "float64", "access": "R"}, {"name": "Reactive energy Q4 ( rc) L1", "area": "holding", "address": 132, "type": "float64", "access": "R"}, {"name": "Reactive energy Q4 ( rc) L2", "area": "holding", "address": 136, "type": "float64", "access": "R"}, {"name": "Reactive energy Q4 ( rc) L3", "area": "holding", "address": 140, "type": "float64", "access": "R"}, {"name": "Apparent energy import (+va) (Q1 + q4) L1", "area": "holding", "address": 144, "type": "float64", "access": "R"}, {"name": "Apparent energy import (+va) (Q1 + q4) L2", "area": "holding", "address": 148, "type": "float64", "access": "R"}, {"name": "Apparent energy import (+va) (Q1 + q4) L3", "area": "holding", "address": 152, "type": "float64", "access": "R"}, {"name": "Apparent energy export ( va) (Q2 + q3) L1", "area": "holding", "address": 156, "type": "float64", "access": "R"}, {"name": "Apparent energy export ( va) (Q2 + q3) L2", "area": "holding", "address": 160, "type": "float64", "access": "R"}, {"name": "Apparent energy export ( va) (Q2 + q3) L3", "area": "holding", "address": 164, "type": "float64", "access": "R"}, {"name": "Instantaneous active power (|+a|+| a|)", "area": "holding", "address": 168, "type": "float32", "access": "R"}, {"name": "Instantaneous active import power (+a)", "area": "holding", "address": 170, "type": "float32", "access": "R"}, {"name": "Instantaneous active import power (+a) L1", "area": "holding", "address": 172, "type": "float32", "access": "R"}, {"name": "Instantaneous active import power (+a) L2", "area": "holding", "address": 174, "type": "float32", "access": "R"}, {"name": "Instantaneous active import power (+a) L3", "area": "holding", "address": 176, "type": "float32", "access": "R"}, {"name": "Instantaneous active export power ( a)", "area": "holding", "address": 178, "type": "float32", "access": "R"}, {"name": "Instantaneous active export power ( a) L1", "area": "holding", "address": 180, "type": "float32", "access": "R"}, {"name": "Instantaneous active export power ( a) L2", "area": "holding", "address": 182, "type": "float32", "access": "R"} ] }