{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Circutor", "model": "CVM-C5", "models": ["CVM-C5", "CVM-C5-ITF-485", "CVM-C5-MC-485", "CVM-C5-mV-485"], "vendor_website": "circutor.com", "description": "96 mm panel power analyser with RS-485 (Modbus RTU)", "revision": 2, "revised": "2026-10-17", "source": "Circutor, \"Power analyzer CVM-C5-ITF-485 / CVM-C5-MC-485 instruction manual\", M026B01-03-21A", "sources": [{"title": "CVM-C5-ITF-485, CVM-C5-MC-485 Power analyzer, Instruction manual", "version": "M026B01-03-21A", "url": "https://docs.circutor.com/docs/M026B01-03.pdf", "note": "section 4.7.2, tables 17 and 18"}], "notes": [ "Every value is a 32-bit integer in two registers, read with FC03 or FC04; at most 20 values (40 registers) per request.", "The manual lists the three-phase capacitive power with the symbol of the inductive one; the address is the capacitive one." ], "protocol": "rtu", "unit_id": 1, "baudrate": 9600, "parity": "N", "databits": 8, "stopbits": 1, "byte_order": "big", "word_order": "big", "address_base": 0, "max_read_registers": 40, "x_status": "official", "registers": [ {"name": "L1 Phase-Neutral voltage", "group": "Measurements", "area": "holding", "address": "0x0000", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum l1 Phase-Neutral voltage", "group": "Maximum values", "area": "holding", "address": "0x0084", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum l1 Phase-Neutral voltage", "group": "Minimum values", "area": "holding", "address": "0x0100", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "L1 Current", "group": "Measurements", "area": "holding", "address": "0x0002", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Maximum l1 Current", "group": "Maximum values", "area": "holding", "address": "0x0086", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Minimum l1 Current", "group": "Minimum values", "area": "holding", "address": "0x0102", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L1 Active Power", "group": "Measurements", "area": "holding", "address": "0x0004", "type": "int32", "unit": "W", "access": "R"}, {"name": "Maximum l1 Active Power", "group": "Maximum values", "area": "holding", "address": "0x0088", "type": "int32", "unit": "W", "access": "R"}, {"name": "Minimum l1 Active Power", "group": "Minimum values", "area": "holding", "address": "0x0104", "type": "int32", "unit": "W", "access": "R"}, {"name": "L1 Reactive Power", "group": "Measurements", "area": "holding", "address": "0x0006", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l1 Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x008A", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l1 Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x0106", "type": "int32", "unit": "var", "access": "R"}, {"name": "L1 Inductive Reactive Power", "group": "Measurements", "area": "holding", "address": "0x017C", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l1 Inductive Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x018E", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l1 Inductive Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x01A0", "type": "int32", "unit": "var", "access": "R"}, {"name": "L1 Capacitive Reactive Power", "group": "Measurements", "area": "holding", "address": "0x0182", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l1 Capacitive Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x0194", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l1 Capacitive Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x01A6", "type": "int32", "unit": "var", "access": "R"}, {"name": "L1 Apparent Power", "group": "Measurements", "area": "holding", "address": "0x0188", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Maximum l1 Apparent Power", "group": "Maximum values", "area": "holding", "address": "0x019A", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Minimum l1 Apparent Power", "group": "Minimum values", "area": "holding", "address": "0x01AC", "type": "int32", "unit": "VA", "access": "R"}, {"name": "L1 Power Factor", "group": "Measurements", "area": "holding", "address": "0x0008", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Maximum l1 Power Factor", "group": "Maximum values", "area": "holding", "address": "0x008C", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Minimum l1 Power Factor", "group": "Minimum values", "area": "holding", "address": "0x0108", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "L2 Phase-Neutral voltage", "group": "Measurements", "area": "holding", "address": "0x000A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum l2 Phase-Neutral voltage", "group": "Maximum values", "area": "holding", "address": "0x008E", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum l2 Phase-Neutral voltage", "group": "Minimum values", "area": "holding", "address": "0x010A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "L2 Current", "group": "Measurements", "area": "holding", "address": "0x000C", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Maximum l2 Current", "group": "Maximum values", "area": "holding", "address": "0x0090", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Minimum l2 Current", "group": "Minimum values", "area": "holding", "address": "0x010C", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L2 Active Power", "group": "Measurements", "area": "holding", "address": "0x000E", "type": "int32", "unit": "W", "access": "R"}, {"name": "Maximum l2 Active Power", "group": "Maximum values", "area": "holding", "address": "0x0092", "type": "int32", "unit": "W", "access": "R"}, {"name": "Minimum l2 Active Power", "group": "Minimum values", "area": "holding", "address": "0x010E", "type": "int32", "unit": "W", "access": "R"}, {"name": "L2 Reactive Power", "group": "Measurements", "area": "holding", "address": "0x0010", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l2 Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x0094", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l2 Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x0110", "type": "int32", "unit": "var", "access": "R"}, {"name": "L2 Inductive Reactive Power", "group": "Measurements", "area": "holding", "address": "0x017E", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l2 Inductive Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x0190", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l2 Inductive Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x01A2", "type": "int32", "unit": "var", "access": "R"}, {"name": "L2 Capacitive Reactive Power", "group": "Measurements", "area": "holding", "address": "0x0184", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l2 Capacitive Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x0196", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l2 Capacitive Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x01A8", "type": "int32", "unit": "var", "access": "R"}, {"name": "L2 Apparent Power", "group": "Measurements", "area": "holding", "address": "0x018A", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Maximum l2 Apparent Power", "group": "Maximum values", "area": "holding", "address": "0x019C", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Minimum l2 Apparent Power", "group": "Minimum values", "area": "holding", "address": "0x01AE", "type": "int32", "unit": "VA", "access": "R"}, {"name": "L2 Power Factor", "group": "Measurements", "area": "holding", "address": "0x0012", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Maximum l2 Power Factor", "group": "Maximum values", "area": "holding", "address": "0x0096", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Minimum l2 Power Factor", "group": "Minimum values", "area": "holding", "address": "0x0112", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "L3 Phase-Neutral voltage", "group": "Measurements", "area": "holding", "address": "0x0014", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum l3 Phase-Neutral voltage", "group": "Maximum values", "area": "holding", "address": "0x0098", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum l3 Phase-Neutral voltage", "group": "Minimum values", "area": "holding", "address": "0x0114", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "L3 Current", "group": "Measurements", "area": "holding", "address": "0x0016", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Maximum l3 Current", "group": "Maximum values", "area": "holding", "address": "0x009A", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Minimum l3 Current", "group": "Minimum values", "area": "holding", "address": "0x0116", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "L3 Active Power", "group": "Measurements", "area": "holding", "address": "0x0018", "type": "int32", "unit": "W", "access": "R"}, {"name": "Maximum l3 Active Power", "group": "Maximum values", "area": "holding", "address": "0x009C", "type": "int32", "unit": "W", "access": "R"}, {"name": "Minimum l3 Active Power", "group": "Minimum values", "area": "holding", "address": "0x0118", "type": "int32", "unit": "W", "access": "R"}, {"name": "L3 Reactive Power", "group": "Measurements", "area": "holding", "address": "0x001A", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l3 Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x009E", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l3 Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x011A", "type": "int32", "unit": "var", "access": "R"}, {"name": "L3 Inductive Reactive Power", "group": "Measurements", "area": "holding", "address": "0x0180", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l3 Inductive Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x0192", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l3 Inductive Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x01A4", "type": "int32", "unit": "var", "access": "R"}, {"name": "L3 Capacitive Reactive Power", "group": "Measurements", "area": "holding", "address": "0x0186", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum l3 Capacitive Reactive Power", "group": "Maximum values", "area": "holding", "address": "0x0198", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum l3 Capacitive Reactive Power", "group": "Minimum values", "area": "holding", "address": "0x01AA", "type": "int32", "unit": "var", "access": "R"}, {"name": "L3 Apparent Power", "group": "Measurements", "area": "holding", "address": "0x018C", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Maximum l3 Apparent Power", "group": "Maximum values", "area": "holding", "address": "0x019E", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Minimum l3 Apparent Power", "group": "Minimum values", "area": "holding", "address": "0x01B0", "type": "int32", "unit": "VA", "access": "R"}, {"name": "L3 Power Factor", "group": "Measurements", "area": "holding", "address": "0x001C", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Maximum l3 Power Factor", "group": "Maximum values", "area": "holding", "address": "0x00A0", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Minimum l3 Power Factor", "group": "Minimum values", "area": "holding", "address": "0x011C", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Three-phase Active power", "group": "Measurements", "area": "holding", "address": "0x001E", "type": "int32", "unit": "W", "access": "R"}, {"name": "Maximum three-phase Active power", "group": "Maximum values", "area": "holding", "address": "0x00A2", "type": "int32", "unit": "W", "access": "R"}, {"name": "Minimum three-phase Active power", "group": "Minimum values", "area": "holding", "address": "0x011E", "type": "int32", "unit": "W", "access": "R"}, {"name": "Three-phase Inductive Power", "group": "Measurements", "area": "holding", "address": "0x0020", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum three-phase Inductive Power", "group": "Maximum values", "area": "holding", "address": "0x00A4", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum three-phase Inductive Power", "group": "Minimum values", "area": "holding", "address": "0x0120", "type": "int32", "unit": "var", "access": "R"}, {"name": "Three-phase Capacitive Power", "group": "Measurements", "area": "holding", "address": "0x0022", "type": "int32", "unit": "var", "access": "R"}, {"name": "Maximum three-phase Capacitive Power", "group": "Maximum values", "area": "holding", "address": "0x00A6", "type": "int32", "unit": "var", "access": "R"}, {"name": "Minimum three-phase Capacitive Power", "group": "Minimum values", "area": "holding", "address": "0x0122", "type": "int32", "unit": "var", "access": "R"}, {"name": "Three-phase Cos φ", "group": "Measurements", "area": "holding", "address": "0x0024", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Maximum three-phase Cos φ", "group": "Maximum values", "area": "holding", "address": "0x00A8", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Minimum three-phase Cos φ", "group": "Minimum values", "area": "holding", "address": "0x0124", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Three-phase Power Factor", "group": "Measurements", "area": "holding", "address": "0x0026", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Maximum three-phase Power Factor", "group": "Maximum values", "area": "holding", "address": "0x00AA", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Minimum three-phase Power Factor", "group": "Minimum values", "area": "holding", "address": "0x0126", "type": "int32", "scale": 0.01, "access": "R"}, {"name": "Frequency", "group": "Measurements", "area": "holding", "address": "0x0028", "type": "int32", "scale": 0.1, "unit": "Hz", "access": "R"}, {"name": "Maximum frequency", "group": "Maximum values", "area": "holding", "address": "0x00AC", "type": "int32", "scale": 0.1, "unit": "Hz", "access": "R"}, {"name": "Minimum frequency", "group": "Minimum values", "area": "holding", "address": "0x0128", "type": "int32", "scale": 0.1, "unit": "Hz", "access": "R"}, {"name": "L1 - L2 Voltage", "group": "Measurements", "area": "holding", "address": "0x002A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum l1 - L2 Voltage", "group": "Maximum values", "area": "holding", "address": "0x00AE", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum l1 - L2 Voltage", "group": "Minimum values", "area": "holding", "address": "0x012A", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "L2 - L3 Voltage", "group": "Measurements", "area": "holding", "address": "0x002C", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum l2 - L3 Voltage", "group": "Maximum values", "area": "holding", "address": "0x00B0", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum l2 - L3 Voltage", "group": "Minimum values", "area": "holding", "address": "0x012C", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "L3 - L1 Voltage", "group": "Measurements", "area": "holding", "address": "0x002E", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum l3 - L1 Voltage", "group": "Maximum values", "area": "holding", "address": "0x00B2", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum l3 - L1 Voltage", "group": "Minimum values", "area": "holding", "address": "0x012E", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "THD Voltage L1", "group": "Measurements", "area": "holding", "address": "0x0030", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Maximum tHD Voltage L1", "group": "Maximum values", "area": "holding", "address": "0x00B4", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Minimum tHD Voltage L1", "group": "Minimum values", "area": "holding", "address": "0x0130", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "THD Voltage L2", "group": "Measurements", "area": "holding", "address": "0x0032", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Maximum tHD Voltage L2", "group": "Maximum values", "area": "holding", "address": "0x00B6", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Minimum tHD Voltage L2", "group": "Minimum values", "area": "holding", "address": "0x0132", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "THD Voltage L3", "group": "Measurements", "area": "holding", "address": "0x0034", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Maximum tHD Voltage L3", "group": "Maximum values", "area": "holding", "address": "0x00B8", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Minimum tHD Voltage L3", "group": "Minimum values", "area": "holding", "address": "0x0134", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "THD Current L1", "group": "Measurements", "area": "holding", "address": "0x0036", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Maximum tHD Current L1", "group": "Maximum values", "area": "holding", "address": "0x00BA", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Minimum tHD Current L1", "group": "Minimum values", "area": "holding", "address": "0x0136", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "THD Current L2", "group": "Measurements", "area": "holding", "address": "0x0038", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Maximum tHD Current L2", "group": "Maximum values", "area": "holding", "address": "0x00BC", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Minimum tHD Current L2", "group": "Minimum values", "area": "holding", "address": "0x0138", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "THD Current L3", "group": "Measurements", "area": "holding", "address": "0x003A", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Maximum tHD Current L3", "group": "Maximum values", "area": "holding", "address": "0x00BE", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Minimum tHD Current L3", "group": "Minimum values", "area": "holding", "address": "0x013A", "type": "int32", "scale": 0.1, "unit": "%", "access": "R"}, {"name": "Three-phase Apparent Power", "group": "Measurements", "area": "holding", "address": "0x0042", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Maximum three-phase Apparent Power", "group": "Maximum values", "area": "holding", "address": "0x00C6", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Minimum three-phase Apparent Power", "group": "Minimum values", "area": "holding", "address": "0x0142", "type": "int32", "unit": "VA", "access": "R"}, {"name": "Demand", "group": "Measurements", "area": "holding", "address": "0x0044", "type": "int32", "access": "R", "description": "W, VA or mA depending on the demand parameter set"}, {"name": "Maximum demand", "group": "Maximum values", "area": "holding", "address": "0x00C8", "type": "int32", "access": "R", "description": "W, VA or mA depending on the demand parameter set"}, {"name": "Three-phase current (average)", "group": "Measurements", "area": "holding", "address": "0x0046", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Maximum three-phase current (average)", "group": "Maximum values", "area": "holding", "address": "0x00CA", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Minimum three-phase current (average)", "group": "Minimum values", "area": "holding", "address": "0x0146", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Demand current L2", "group": "Measurements", "area": "holding", "address": "0x0052", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Maximum demand current L2", "group": "Maximum values", "area": "holding", "address": "0x00D6", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Demand current L3", "group": "Measurements", "area": "holding", "address": "0x0054", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Maximum demand current L3", "group": "Maximum values", "area": "holding", "address": "0x00D8", "type": "int32", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Phase-Phase voltage (average)", "group": "Measurements", "area": "holding", "address": "0x0056", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum phase-Phase voltage (average)", "group": "Maximum values", "area": "holding", "address": "0x00DA", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum phase-Phase voltage (average)", "group": "Minimum values", "area": "holding", "address": "0x0156", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Phase-Neutral voltage (average)", "group": "Measurements", "area": "holding", "address": "0x0058", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Maximum phase-Neutral voltage (average)", "group": "Maximum values", "area": "holding", "address": "0x00DC", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Minimum phase-Neutral voltage (average)", "group": "Minimum values", "area": "holding", "address": "0x0158", "type": "int32", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Active energy tariff 1", "group": "Energy", "area": "holding", "address": "0x003C", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Active energy tariff 2", "group": "Energy", "area": "holding", "address": "0x006C", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Inductive reactive energy tariff 1", "group": "Energy", "area": "holding", "address": "0x003E", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Inductive reactive energy tariff 2", "group": "Energy", "area": "holding", "address": "0x006E", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Capacitive reactive energy tariff 1", "group": "Energy", "area": "holding", "address": "0x0040", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Capacitive reactive energy tariff 2", "group": "Energy", "area": "holding", "address": "0x0070", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Apparent energy tariff 1", "group": "Energy", "area": "holding", "address": "0x005E", "type": "uint32", "unit": "kVAh", "access": "R"}, {"name": "Apparent energy tariff 2", "group": "Energy", "area": "holding", "address": "0x0072", "type": "uint32", "unit": "kVAh", "access": "R"}, {"name": "Generated active energy tariff 1", "group": "Energy", "area": "holding", "address": "0x0060", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Generated active energy tariff 2", "group": "Energy", "area": "holding", "address": "0x0074", "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Generated inductive reactive energy tariff 1", "group": "Energy", "area": "holding", "address": "0x0062", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Generated inductive reactive energy tariff 2", "group": "Energy", "area": "holding", "address": "0x0076", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Generated capacitive reactive energy tariff 1", "group": "Energy", "area": "holding", "address": "0x0064", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Generated capacitive reactive energy tariff 2", "group": "Energy", "area": "holding", "address": "0x0078", "type": "uint32", "unit": "varh", "access": "R"}, {"name": "Generated apparent energy tariff 1", "group": "Energy", "area": "holding", "address": "0x0066", "type": "uint32", "unit": "VAh", "access": "R"}, {"name": "Generated apparent energy tariff 2", "group": "Energy", "area": "holding", "address": "0x007A", "type": "uint32", "unit": "VAh", "access": "R"}, {"name": "CO2 emissions tariff 1", "group": "Energy", "area": "holding", "address": "0x0068", "type": "uint32", "scale": 1e-05, "unit": "kg", "access": "R"}, {"name": "CO2 emissions tariff 2", "group": "Energy", "area": "holding", "address": "0x007C", "type": "uint32", "scale": 1e-05, "unit": "kg", "access": "R"}, {"name": "Generation Cost tariff 1", "group": "Energy", "area": "holding", "address": "0x006A", "type": "uint32", "scale": 1e-05, "access": "R"}, {"name": "Generation Cost tariff 2", "group": "Energy", "area": "holding", "address": "0x007E", "type": "uint32", "scale": 1e-05, "access": "R"}, {"name": "Hours in tariff 1", "group": "Energy", "area": "holding", "address": "0x0080", "type": "uint32", "unit": "s", "access": "R"}, {"name": "Hours in tariff 2", "group": "Energy", "area": "holding", "address": "0x0082", "type": "uint32", "unit": "s", "access": "R"}, {"name": "Active tariff", "group": "Tariffs", "area": "holding", "address": "0x1388", "type": "uint16", "access": "RW", "enum": {"0": "Tariff 1", "1": "Tariff 2"}, "description": "Read with FC04, write with FC10"} ] }