{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Huawei", "model": "Smartlogger", "models": ["Smartlogger"], "vendor_website": "huawei.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table huawei/smartlogger; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/huawei-smartlogger.htm. Not verified against the manufacturer's documentation", "notes": [ "Huawei Smartlogger.", "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": "DateandTime", "area": "holding", "address": 40000, "type": "uint32", "access": "R"}, {"name": "City", "area": "holding", "address": 40002, "type": "uint32", "access": "R"}, {"name": "Daylight saving time (DST)", "area": "holding", "address": 40004, "type": "uint16", "access": "R"}, {"name": "Time zone", "area": "holding", "address": 40005, "type": "int32", "unit": "s", "access": "R"}, {"name": "DST state", "area": "holding", "address": 40007, "type": "uint16", "access": "R"}, {"name": "DST offset", "area": "holding", "address": 40008, "type": "uint16", "access": "R"}, {"name": "The local time", "area": "holding", "address": 40009, "type": "uint32", "access": "R"}, {"name": "Power on", "area": "holding", "address": 40200, "type": "uint16", "access": "R"}, {"name": "Power off", "area": "holding", "address": 40201, "type": "uint16", "access": "R"}, {"name": "Power on/off (40202)", "area": "holding", "address": 40202, "type": "uint16", "access": "R"}, {"name": "Power on/off (40203)", "area": "holding", "address": 40203, "type": "uint16", "access": "R"}, {"name": "Transfer trip", "area": "holding", "address": 40204, "type": "uint16", "access": "R"}, {"name": "Array reset", "area": "holding", "address": 40205, "type": "uint16", "access": "R"}, {"name": "DC current", "area": "holding", "address": 40500, "type": "int16", "access": "R"}, {"name": "Input power", "area": "holding", "address": 40521, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "CO2 reduction (40523)", "area": "holding", "address": 40523, "type": "uint32", "unit": "kg", "access": "R"}, {"name": "Active power", "area": "holding", "address": 40525, "type": "int32", "unit": "kW", "access": "R"}, {"name": "Power factor", "area": "holding", "address": 40532, "type": "int16", "access": "R"}, {"name": "Plant status (40543)", "area": "holding", "address": 40543, "type": "uint16", "access": "R"}, {"name": "Reactive power", "area": "holding", "address": 40544, "type": "int32", "access": "R"}, {"name": "CO2 reduction (40550)", "area": "holding", "address": 40550, "type": "int64", "unit": "kg", "access": "R"}, {"name": "DC current 2", "area": "holding", "address": 40554, "type": "int32", "access": "R"}, {"name": "E total", "area": "holding", "address": 40560, "type": "uint32", "unit": "kWh", "access": "R"}, {"name": "E daily", "area": "holding", "address": 40562, "type": "uint32", "unit": "kWh", "access": "R"}, {"name": "Duration of daily power generation", "area": "holding", "address": 40564, "type": "uint32", "unit": "h", "access": "R"}, {"name": "Plant status (40566)", "area": "holding", "address": 40566, "type": "uint16", "access": "R"}, {"name": "Plant status (40567)", "area": "holding", "address": 40567, "type": "uint16", "access": "R"}, {"name": "Active alarm sequence number", "area": "holding", "address": 40568, "type": "uint32", "access": "R"}, {"name": "Historical alarm sequence number", "area": "holding", "address": 40570, "type": "uint32", "access": "R"}, {"name": "Phase A current", "area": "holding", "address": 40572, "type": "int16", "access": "R"}, {"name": "Phase B current", "area": "holding", "address": 40573, "type": "int16", "access": "R"}, {"name": "Phase C current", "area": "holding", "address": 40574, "type": "int16", "access": "R"}, {"name": "Uab", "area": "holding", "address": 40575, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Ubc", "area": "holding", "address": 40576, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Uca", "area": "holding", "address": 40577, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Inverter efficiency", "area": "holding", "address": 40685, "type": "uint16", "unit": "%", "access": "R"}, {"name": "Max. activeadjustm ent", "area": "holding", "address": 40697, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Locked", "area": "holding", "address": 40699, "type": "uint16", "access": "R"}, {"name": "DI status", "area": "holding", "address": 40700, "type": "uint16", "access": "R"}, {"name": "System reset", "area": "holding", "address": 40723, "type": "uint16", "access": "R"}, {"name": "Fast device access", "area": "holding", "address": 40724, "type": "uint16", "access": "R"}, {"name": "Device access status", "area": "holding", "address": 40736, "type": "uint16", "access": "R"}, {"name": "Active power control mode", "area": "holding", "address": 40737, "type": "uint16", "access": "R"}, {"name": "Active power scheduling target value", "area": "holding", "address": 40738, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Reactive power control mode", "area": "holding", "address": 40740, "type": "uint16", "access": "R"}, {"name": "Reactive power scheduling curve mode", "area": "holding", "address": 40741, "type": "uint16", "access": "R"}, {"name": "Active scheduling percentage", "area": "holding", "address": 40802, "type": "uint32", "unit": "%", "access": "R"}, {"name": "CO2 emission reduction coefficient", "area": "holding", "address": 41124, "type": "uint16", "access": "R"}, {"name": "PV module capacity", "area": "holding", "address": 41934, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Rated plant capacity", "area": "holding", "address": 41936, "type": "uint32", "unit": "kW", "access": "R"} ] }