{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "KRON", "model": "Mult-K", "models": ["Mult-K", "Mult-K Plus", "Mult-K Grafic", "Mult-K C", "Mult-K 05", "Mult-K 120"], "vendor_website": "kron.com.br", "description": "Three-phase multimeter and transducer family: voltages, currents, frequency, power, power factor, energy, demand, THD, minimums and maximums, settings and reset commands", "revision": 1, "revised": "2026-11-10", "source": "KRON, \"Protocolo MODBUS – Família Mult-K\", rev. 4.7 (May 2023)", "sources": [ {"title": "Protocolo MODBUS – Família Mult-K", "version": "4.7", "date": "2023-05", "url": "https://kron.com.br/wp-content/uploads/2023/06/protocolo-modbus-linha-mult-k.pdf", "note": "linked in issue #141"} ], "notes": [ "Modbus RTU on RS-485. Addresses are numbered from 1 as in the document (30.015 is input register 15, sent as 14; 40.001 is holding register 1). Commands are coils: command 006 is coil 6, sent as 5.", "Float values use the KRON sequence F2, F1, F0, EXP, which is the bytes fully reversed (the document's example sends 60 Hz as 00 00 70 42): little byte order and little word order. That is the default of holding register 301; changing it breaks the float registers. Integer registers (MSB, LSB) override this with big byte order.", "The document lists the models Mult-K, Mult-K Plus, Mult-K Grafic, Mult-K C, Mult-K 05 and Mult-K 120. Some registers exist only on some of them; this is said in the description of each register. The document does not say whether the registers are absent or return an error on the others.", "Holding registers are read at most 12 at a time and written at most 10; input registers up to 94 at a time. The max_read_registers value of 12 is the smaller limit.", "Serial settings: 9600 to 57600 bit/s, 8 data bits, parity none, even or odd, 1 or 2 stop bits. The document gives no factory default; 9600 8N1 and address 1 are assumed here. The baud rate and format fields are available on Mult-K 05, Mult-K 120 and Mult-K 30Wh through holding register 7; the other models are set on the display.", "The document also describes unsigned and signed 16-bit copies of the readings (registers 38.301 to 38.762). They are scaled by model, TP and TC with formulas in the document and are not mapped. The minimums and maximums are listed for Mult-K Grafic and Mult-K C; the document marks some of them as also available on Mult-K Plus from firmware 3.0. The special functions (0x42 Config Address, 0x71, 0x75, 0x76) and Report Slave ID, whose answer is not the standard layout, are not mapped.", "Written from the protocol document; this map has not been tested on a device." ], "protocol": "rtu", "unit_id": 1, "baudrate": 9600, "parity": "N", "databits": 8, "stopbits": 1, "byte_order": "little", "word_order": "little", "address_base": 1, "max_read_registers": 12, "x_status": "official", "enums": { "baud_rate": {"0": "9600", "1": "19200", "2": "38400", "3": "57600"}, "serial_format": {"0": "8N1", "1": "8N2", "2": "8E1", "3": "8O1"} }, "registers": [ {"name": "Serial number", "group": "Info", "area": "input", "address": 1, "type": "uint32", "byte_order": "big", "word_order": "big"}, {"name": "Three-phase voltage", "group": "Totals", "area": "input", "address": 3, "type": "float32", "unit": "V"}, {"name": "Three-phase current", "group": "Totals", "area": "input", "address": 5, "type": "float32", "unit": "A"}, {"name": "Three-phase power factor", "group": "Totals", "area": "input", "address": 7, "type": "float32"}, {"name": "Three-phase apparent power", "group": "Totals", "area": "input", "address": 9, "type": "float32", "unit": "VA"}, {"name": "Three-phase reactive power", "group": "Totals", "area": "input", "address": 11, "type": "float32", "unit": "var"}, {"name": "Three-phase active power", "group": "Totals", "area": "input", "address": 13, "type": "float32", "unit": "W"}, {"name": "Frequency", "group": "Totals", "area": "input", "address": 15, "type": "float32", "unit": "Hz"}, {"name": "Voltage L1-N", "group": "Voltage", "area": "input", "address": 17, "type": "float32", "unit": "V", "description": "In delta systems (connection types 48 and 49) this register holds the line-to-line voltage, for compatibility with the MKM line"}, {"name": "Voltage L2-N", "group": "Voltage", "area": "input", "address": 19, "type": "float32", "unit": "V", "description": "In delta systems (connection types 48 and 49) this register holds the line-to-line voltage, for compatibility with the MKM line"}, {"name": "Voltage L3-N", "group": "Voltage", "area": "input", "address": 21, "type": "float32", "unit": "V", "description": "In delta systems (connection types 48 and 49) this register holds the line-to-line voltage, for compatibility with the MKM line"}, {"name": "Current L1", "group": "Current", "area": "input", "address": 23, "type": "float32", "unit": "A"}, {"name": "Current L2", "group": "Current", "area": "input", "address": 25, "type": "float32", "unit": "A"}, {"name": "Current L3", "group": "Current", "area": "input", "address": 27, "type": "float32", "unit": "A"}, {"name": "Active power L1", "group": "Power", "area": "input", "address": 29, "type": "float32", "unit": "W"}, {"name": "Active power L2", "group": "Power", "area": "input", "address": 31, "type": "float32", "unit": "W"}, {"name": "Active power L3", "group": "Power", "area": "input", "address": 33, "type": "float32", "unit": "W"}, {"name": "Reactive power L1", "group": "Power", "area": "input", "address": 35, "type": "float32", "unit": "var"}, {"name": "Reactive power L2", "group": "Power", "area": "input", "address": 37, "type": "float32", "unit": "var"}, {"name": "Reactive power L3", "group": "Power", "area": "input", "address": 39, "type": "float32", "unit": "var"}, {"name": "Apparent power L1", "group": "Power", "area": "input", "address": 41, "type": "float32", "unit": "VA"}, {"name": "Apparent power L2", "group": "Power", "area": "input", "address": 43, "type": "float32", "unit": "VA"}, {"name": "Apparent power L3", "group": "Power", "area": "input", "address": 45, "type": "float32", "unit": "VA"}, {"name": "Power factor L1", "group": "Power", "area": "input", "address": 47, "type": "float32"}, {"name": "Power factor L2", "group": "Power", "area": "input", "address": 49, "type": "float32"}, {"name": "Power factor L3", "group": "Power", "area": "input", "address": 51, "type": "float32"}, {"name": "Active energy imported", "group": "Energy", "area": "input", "address": 53, "type": "float32", "unit": "kWh"}, {"name": "Reactive energy imported", "group": "Energy", "area": "input", "address": 55, "type": "float32", "unit": "kvarh"}, {"name": "Active energy exported", "group": "Energy", "area": "input", "address": 57, "type": "float32", "unit": "kWh"}, {"name": "Reactive energy exported", "group": "Energy", "area": "input", "address": 59, "type": "float32", "unit": "kvarh"}, {"name": "Maximum active demand", "group": "Demand", "area": "input", "address": 61, "type": "float32", "unit": "kW"}, {"name": "Active demand", "group": "Demand", "area": "input", "address": 63, "type": "float32", "unit": "kW"}, {"name": "Maximum apparent demand", "group": "Demand", "area": "input", "address": 65, "type": "float32", "unit": "kVA"}, {"name": "Apparent demand", "group": "Demand", "area": "input", "address": 67, "type": "float32", "unit": "kVA"}, {"name": "Voltage L1-L2", "group": "Voltage", "area": "input", "address": 85, "type": "float32", "unit": "V"}, {"name": "Voltage L2-L3", "group": "Voltage", "area": "input", "address": 87, "type": "float32", "unit": "V"}, {"name": "Voltage L3-L1", "group": "Voltage", "area": "input", "address": 89, "type": "float32", "unit": "V"}, {"name": "Peak three-phase voltage", "group": "Voltage", "area": "input", "address": 91, "type": "float32", "unit": "V"}, {"name": "Peak three-phase current", "group": "Current", "area": "input", "address": 93, "type": "float32", "unit": "A"}, {"name": "Digital input 1 counter", "group": "Counters", "area": "input", "address": 95, "type": "float32", "description": "Mult-K 120 only"}, {"name": "Digital input 2 counter", "group": "Counters", "area": "input", "address": 97, "type": "float32", "description": "Mult-K 120 only"}, {"name": "Partial active energy counter", "group": "Energy", "area": "input", "address": 99, "type": "float32", "unit": "kWh", "description": "Mult-K 05 and Mult-K 120 only"}, {"name": "Neutral current", "group": "Current", "area": "input", "address": 101, "type": "float32", "unit": "A", "description": "Mult-K Plus from firmware 3.0, Mult-K Grafic and Mult-K C only"}, {"name": "Voltage THD L1", "group": "Harmonics", "area": "input", "address": 201, "type": "int16", "unit": "%", "scale": 0.1, "byte_order": "big", "word_order": "big"}, {"name": "Voltage THD L2", "group": "Harmonics", "area": "input", "address": 202, "type": "int16", "unit": "%", "scale": 0.1, "byte_order": "big", "word_order": "big"}, {"name": "Voltage THD L3", "group": "Harmonics", "area": "input", "address": 203, "type": "int16", "unit": "%", "scale": 0.1, "byte_order": "big", "word_order": "big"}, {"name": "Current THD L1", "group": "Harmonics", "area": "input", "address": 204, "type": "int16", "unit": "%", "scale": 0.1, "byte_order": "big", "word_order": "big"}, {"name": "Current THD L2", "group": "Harmonics", "area": "input", "address": 205, "type": "int16", "unit": "%", "scale": 0.1, "byte_order": "big", "word_order": "big"}, {"name": "Current THD L3", "group": "Harmonics", "area": "input", "address": 206, "type": "int16", "unit": "%", "scale": 0.1, "byte_order": "big", "word_order": "big"}, {"name": "Error code", "group": "Status", "area": "input", "address": 221, "type": "uint16", "description": "Bit field, see Read Exception Status: 1 phase reversal or loss, 2 math error, 4 pulse overflow, 8 Vrms or Irms limit exceeded, 16 incorrect restart, 128 mass memory failure (Plus and Grafic)", "byte_order": "big", "word_order": "big"}, {"name": "Minimum three-phase voltage", "group": "Minimum values", "area": "input", "address": 403, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum three-phase current", "group": "Minimum values", "area": "input", "address": 405, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum three-phase power factor", "group": "Minimum values", "area": "input", "address": 407, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum three-phase apparent power", "group": "Minimum values", "area": "input", "address": 409, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum three-phase reactive power", "group": "Minimum values", "area": "input", "address": 411, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum three-phase active power", "group": "Minimum values", "area": "input", "address": 413, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum frequency", "group": "Minimum values", "area": "input", "address": 415, "type": "float32", "unit": "Hz", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum voltage L1", "group": "Minimum values", "area": "input", "address": 417, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum voltage L2", "group": "Minimum values", "area": "input", "address": 419, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum voltage L3", "group": "Minimum values", "area": "input", "address": 421, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum current L1", "group": "Minimum values", "area": "input", "address": 423, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum current L2", "group": "Minimum values", "area": "input", "address": 425, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum current L3", "group": "Minimum values", "area": "input", "address": 427, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum active power L1", "group": "Minimum values", "area": "input", "address": 429, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum active power L2", "group": "Minimum values", "area": "input", "address": 431, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum active power L3", "group": "Minimum values", "area": "input", "address": 433, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum reactive power L1", "group": "Minimum values", "area": "input", "address": 435, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum reactive power L2", "group": "Minimum values", "area": "input", "address": 437, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum reactive power L3", "group": "Minimum values", "area": "input", "address": 439, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum apparent power L1", "group": "Minimum values", "area": "input", "address": 441, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum apparent power L2", "group": "Minimum values", "area": "input", "address": 443, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum apparent power L3", "group": "Minimum values", "area": "input", "address": 445, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum power factor L1", "group": "Minimum values", "area": "input", "address": 447, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum power factor L2", "group": "Minimum values", "area": "input", "address": 449, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum power factor L3", "group": "Minimum values", "area": "input", "address": 451, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum voltage L1-L2", "group": "Minimum values", "area": "input", "address": 485, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum voltage L2-L3", "group": "Minimum values", "area": "input", "address": 487, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum voltage L3-L1", "group": "Minimum values", "area": "input", "address": 489, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Minimum neutral current", "group": "Minimum values", "area": "input", "address": 501, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum three-phase voltage", "group": "Maximum values", "area": "input", "address": 703, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum three-phase current", "group": "Maximum values", "area": "input", "address": 705, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum three-phase power factor", "group": "Maximum values", "area": "input", "address": 707, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum three-phase apparent power", "group": "Maximum values", "area": "input", "address": 709, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum three-phase reactive power", "group": "Maximum values", "area": "input", "address": 711, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum three-phase active power", "group": "Maximum values", "area": "input", "address": 713, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum frequency", "group": "Maximum values", "area": "input", "address": 715, "type": "float32", "unit": "Hz", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum voltage L1", "group": "Maximum values", "area": "input", "address": 717, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum voltage L2", "group": "Maximum values", "area": "input", "address": 719, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum voltage L3", "group": "Maximum values", "area": "input", "address": 721, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum current L1", "group": "Maximum values", "area": "input", "address": 723, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum current L2", "group": "Maximum values", "area": "input", "address": 725, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum current L3", "group": "Maximum values", "area": "input", "address": 727, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum active power L1", "group": "Maximum values", "area": "input", "address": 729, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum active power L2", "group": "Maximum values", "area": "input", "address": 731, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum active power L3", "group": "Maximum values", "area": "input", "address": 733, "type": "float32", "unit": "W", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum reactive power L1", "group": "Maximum values", "area": "input", "address": 735, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum reactive power L2", "group": "Maximum values", "area": "input", "address": 737, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum reactive power L3", "group": "Maximum values", "area": "input", "address": 739, "type": "float32", "unit": "var", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum apparent power L1", "group": "Maximum values", "area": "input", "address": 741, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum apparent power L2", "group": "Maximum values", "area": "input", "address": 743, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum apparent power L3", "group": "Maximum values", "area": "input", "address": 745, "type": "float32", "unit": "VA", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum power factor L1", "group": "Maximum values", "area": "input", "address": 747, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum power factor L2", "group": "Maximum values", "area": "input", "address": 749, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum power factor L3", "group": "Maximum values", "area": "input", "address": 751, "type": "float32", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum voltage L1-L2", "group": "Maximum values", "area": "input", "address": 785, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum voltage L2-L3", "group": "Maximum values", "area": "input", "address": 787, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum voltage L3-L1", "group": "Maximum values", "area": "input", "address": 789, "type": "float32", "unit": "V", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "Maximum neutral current", "group": "Maximum values", "area": "input", "address": 801, "type": "float32", "unit": "A", "description": "Mult-K Grafic and Mult-K C only"}, {"name": "VT ratio (TP)", "group": "Settings", "area": "holding", "address": 1, "type": "float32", "access": "RW", "description": "Voltage transformer ratio, 0.01 to 9999.99", "write_min": 0.01, "write_max": 9999.99}, {"name": "CT ratio (TC)", "group": "Settings", "area": "holding", "address": 3, "type": "float32", "access": "RW", "description": "Current transformer ratio, 0.01 to 9999.99", "write_min": 0.01, "write_max": 9999.99}, {"name": "KE (watt-hours per pulse)", "group": "Settings", "area": "holding", "address": 5, "type": "uint16", "access": "RW", "description": "Pulse constant, 0 to 65535", "byte_order": "big", "word_order": "big"}, {"name": "Demand integration time (TI)", "group": "Settings", "area": "holding", "address": 6, "type": "uint16", "access": "RW", "description": "Low byte of the register, 0 to 60 minutes", "bit": 0, "bits": 8, "byte_order": "big", "word_order": "big"}, {"name": "Connection type (TL)", "group": "Settings", "area": "holding", "address": 6, "type": "uint16", "access": "RW", "description": "High byte of the register, 0 to 80; 0 is three elements, 4 wires", "bit": 8, "bits": 8, "byte_order": "big", "word_order": "big"}, {"name": "Baud rate", "group": "Settings", "area": "holding", "address": 7, "type": "uint16", "access": "RW", "description": "Bits 9-8 of register 40007; available on Mult-K 05, Mult-K 120 and Mult-K 30Wh", "bit": 8, "bits": 2, "enum": "baud_rate", "byte_order": "big", "word_order": "big"}, {"name": "Serial format", "group": "Settings", "area": "holding", "address": 7, "type": "uint16", "access": "RW", "description": "Bits 12-11 of register 40007; available on Mult-K 05, Mult-K 120 and Mult-K 30Wh", "bit": 11, "bits": 2, "enum": "serial_format", "byte_order": "big", "word_order": "big"}, {"name": "Floating point byte sequence", "group": "Settings", "area": "holding", "address": 301, "type": "uint16", "access": "RW", "description": "Order of the four bytes of a float. The high byte is the position of the first byte sent, the low byte the second, and so on over the two registers; 0x3210 (F2, F1, F0, EXP) is the KRON default this map assumes. Changing it breaks the float registers. Not available on special versions (for example Mult-K Plus E-10 and E-13)", "byte_order": "big", "word_order": "big"}, {"name": "Floating point byte sequence (serial 2)", "group": "Settings", "area": "holding", "address": 302, "type": "uint16", "access": "RW", "description": "Mult-K 05 with two serial ports only", "byte_order": "big", "word_order": "big"}, {"name": "Digital input EDP1 status", "group": "Digital I/O", "area": "discrete", "address": 1, "type": "bool", "description": "Mult-K 120 only"}, {"name": "Digital input EDP2 status", "group": "Digital I/O", "area": "discrete", "address": 2, "type": "bool", "description": "Mult-K 120 only"}, {"name": "Digital output SD1 status", "group": "Digital I/O", "area": "discrete", "address": 3, "type": "bool", "description": "Mult-K 120 only"}, {"name": "Digital output SD2 status", "group": "Digital I/O", "area": "discrete", "address": 4, "type": "bool", "description": "Mult-K 120 only"}, {"name": "Reset active demand", "group": "Commands", "area": "coil", "address": 1, "type": "bool", "access": "W", "description": "Command 001: write ON (FC05)"}, {"name": "Reset apparent demand", "group": "Commands", "area": "coil", "address": 2, "type": "bool", "access": "W", "description": "Command 002: write ON (FC05)"}, {"name": "Reset maximum active demand", "group": "Commands", "area": "coil", "address": 3, "type": "bool", "access": "W", "description": "Command 003: write ON (FC05)"}, {"name": "Reset maximum apparent demand", "group": "Commands", "area": "coil", "address": 4, "type": "bool", "access": "W", "description": "Command 004: write ON (FC05)"}, {"name": "Reset active energy imported", "group": "Commands", "area": "coil", "address": 5, "type": "bool", "access": "W", "description": "Command 005: write ON (FC05)"}, {"name": "Restart device", "group": "Commands", "area": "coil", "address": 6, "type": "bool", "access": "W", "description": "Command 006: write ON (FC05)"}, {"name": "Synchronise demand calculation", "group": "Commands", "area": "coil", "address": 7, "type": "bool", "access": "W", "description": "Command 007: write ON (FC05)"}, {"name": "Restart digital input 1 counter (EDP-1)", "group": "Commands", "area": "coil", "address": 21, "type": "bool", "access": "W", "description": "Command 021: write ON (FC05). Mult-K 120 only"}, {"name": "Restart digital input 2 counter (EDP-2)", "group": "Commands", "area": "coil", "address": 22, "type": "bool", "access": "W", "description": "Command 022: write ON (FC05). Mult-K 120 only"}, {"name": "Reset all energies, demands and counters", "group": "Commands", "area": "coil", "address": 40, "type": "bool", "access": "W", "description": "Command 040: write ON (FC05). Also clears the partial energy counters (Mult-K 05 and 120) and the digital input counters (Mult-K 120)"}, {"name": "Reset reactive energy imported", "group": "Commands", "area": "coil", "address": 50, "type": "bool", "access": "W", "description": "Command 050: write ON (FC05)"}, {"name": "Reset active energy exported", "group": "Commands", "area": "coil", "address": 51, "type": "bool", "access": "W", "description": "Command 051: write ON (FC05)"}, {"name": "Reset reactive energy exported", "group": "Commands", "area": "coil", "address": 52, "type": "bool", "access": "W", "description": "Command 052: write ON (FC05)"}, {"name": "Reset maximum voltage and current", "group": "Commands", "area": "coil", "address": 53, "type": "bool", "access": "W", "description": "Command 053: write ON (FC05)"}, {"name": "Restart partial energy counter", "group": "Commands", "area": "coil", "address": 54, "type": "bool", "access": "W", "description": "Command 054: write ON (FC05). Mult-K 05 and Mult-K 120"}, {"name": "Clear the mass memory", "group": "Commands", "area": "coil", "address": 80, "type": "bool", "access": "W", "description": "Command 080: write ON (FC05). Mult-K Plus and Mult-K Grafic only"}, {"name": "Digital output SD1", "group": "Digital I/O", "area": "coil", "address": 31, "type": "bool", "access": "W", "description": "Command 031: write ON to switch on, OFF to switch off (Mult-K 120 only)"}, {"name": "Digital output SD2", "group": "Digital I/O", "area": "coil", "address": 32, "type": "bool", "access": "W", "description": "Command 032: write ON to switch on, OFF to switch off (Mult-K 120 only)"} ] }