{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Forlong", "model": "DRT 301M", "models": ["DRT 301M"], "vendor_website": "http://www.china-meters.com", "revision": 2, "source": "Modbus Database (Jibril Sharafi, MIT licence), table forlong/drt-301m; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/forlong-drt-301m.htm. Not verified against the manufacturer's documentation", "notes": [ "Forlong DRT 301M.", "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": "Voltage L1", "area": "holding", "address": 16, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Voltage L2", "area": "holding", "address": 18, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Voltage L3", "area": "holding", "address": 20, "type": "uint32", "unit": "V", "access": "R"}, {"name": "Frequency", "area": "holding", "address": 78, "type": "uint32", "unit": "Hz", "access": "R"}, {"name": "Current L1", "area": "holding", "address": 80, "type": "uint32", "unit": "A", "access": "R"}, {"name": "Current L2", "area": "holding", "address": 82, "type": "uint32", "unit": "A", "access": "R"}, {"name": "Current L3", "area": "holding", "address": 84, "type": "uint32", "unit": "A", "access": "R"}, {"name": "Current neutral", "area": "holding", "address": 86, "type": "uint32", "unit": "A", "access": "R"}, {"name": "Power L1", "area": "holding", "address": 144, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Power L2", "area": "holding", "address": 146, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Power L3", "area": "holding", "address": 148, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Power total", "area": "holding", "address": 150, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Apparent power L1", "area": "holding", "address": 208, "type": "uint32", "unit": "kVA", "access": "R"}, {"name": "Apparent power L2", "area": "holding", "address": 210, "type": "uint32", "unit": "kVA", "access": "R"}, {"name": "Apparent power L3", "area": "holding", "address": 212, "type": "uint32", "unit": "kVA", "access": "R"}, {"name": "Apparent power total", "area": "holding", "address": 214, "type": "uint32", "unit": "kVA", "access": "R"}, {"name": "Reactive power L1", "area": "holding", "address": 272, "type": "uint32", "unit": "kvar", "access": "R"}, {"name": "Reactive power L2", "area": "holding", "address": 274, "type": "uint32", "unit": "kvar", "access": "R"}, {"name": "Reactive power L3", "area": "holding", "address": 276, "type": "uint32", "unit": "kvar", "access": "R"}, {"name": "Reactive power total", "area": "holding", "address": 278, "type": "uint32", "unit": "kvar", "access": "R"}, {"name": "Power factor L1", "area": "holding", "address": 336, "type": "uint32", "access": "R"}, {"name": "Power factor L2", "area": "holding", "address": 338, "type": "uint32", "access": "R"}, {"name": "Power factor L3", "area": "holding", "address": 340, "type": "uint32", "access": "R"}, {"name": "Power factor total", "area": "holding", "address": 342, "type": "uint32", "access": "R"}, {"name": "Import energy", "area": "holding", "address": 352, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Export energy", "area": "holding", "address": 358, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Import energy rate 1", "area": "holding", "address": 2000, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Import energy rate 2", "area": "holding", "address": 2002, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Import energy rate 3", "area": "holding", "address": 2004, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Import energy rate 4", "area": "holding", "address": 2006, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Export energy rate 1", "area": "holding", "address": 2256, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Export energy rate 2", "area": "holding", "address": 2258, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Export energy rate 3", "area": "holding", "address": 2260, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Export energy rate 4", "area": "holding", "address": 2262, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Time", "area": "holding", "address": 61440, "type": "string", "length": 8, "access": "R"}, {"name": "Last 1 month positive energy, total", "area": "holding", "address": 61713, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 1 month positive energy, rate 1", "area": "holding", "address": 61715, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 1 month positive energy, rate 2", "area": "holding", "address": 61717, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 1 month positive energy, rate 3", "area": "holding", "address": 61719, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 1 month positive energy, rate 4", "area": "holding", "address": 61721, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 2 month positive energy, total", "area": "holding", "address": 61729, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 2 month positive energy, rate 1", "area": "holding", "address": 61731, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 2 month positive energy, rate 2", "area": "holding", "address": 61733, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 2 month positive energy, rate 3", "area": "holding", "address": 61735, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 2 month positive energy, rate 4", "area": "holding", "address": 61737, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 3 month positive energy, total", "area": "holding", "address": 61745, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 3 month positive energy, rate 1", "area": "holding", "address": 61747, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 3 month positive energy, rate 2", "area": "holding", "address": 61749, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 3 month positive energy, rate 3", "area": "holding", "address": 61751, "type": "uint32", "unit": "kW", "access": "R"}, {"name": "Last 3 month positive energy, rate 4", "area": "holding", "address": 61753, "type": "uint32", "unit": "kW", "access": "R"} ] }