{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Circutor",
  "model": "CVM-C10",
  "models": ["CVM-C10"],
  "vendor_website": "circutor.com",
  "description": "Three-phase panel power analyzer (CVM-C10-ITF, -ITF-IN, -MC, -mV, -Flex) with RS-485 Modbus RTU",
  "revision": 3,
  "revised": "2026-11-10",
  "source": "Circutor, \"CVM-C10 Instruction Manual\", M001B01-03-23A; https://docs.circutor.com/docs/M001B01-03.pdf",
  "sources": [
    {"title": "CVM-C10 Instruction Manual", "version": "M001B01-03-23A", "url": "https://docs.circutor.com/docs/M001B01-03.pdf"}
  ],
  "notes": [
    "Circutor CVM-C10 panel power analyzer, Modbus RTU over RS-485.",
    "Addresses are the manual's hexadecimal addresses, sent as-is on the wire.",
    "Every measurement is a 32-bit integer in two registers; at most 20 values (40 registers) per request.",
    "Generated active power reads negative. Measurements answer FC03 and FC04; configuration answers FC04 and is written with FC16 (all registers of a group at once), and only takes effect after a reset."
  ],
  "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,
  "enums": {
    "installation": {"0": "3-phase 4-wire", "1": "3-phase 3-wire", "2": "3-phase 3-wire Aron", "3": "2-phase 3-wire", "4": "1-phase L-L", "5": "1-phase L-N"}
  },
  "x_status": "official",
  "registers": [
    {"name": "Voltage L1-N", "group": "Voltage", "area": "input", "address": "0x0", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Current L1", "group": "Current", "area": "input", "address": "0x2", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active power L1", "group": "Power", "area": "input", "address": "0x4", "type": "int32", "unit": "W", "access": "R", "description": "Negative when generating"},
    {"name": "Inductive reactive power L1", "group": "Power", "area": "input", "address": "0x6", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Capacitive reactive power L1", "group": "Power", "area": "input", "address": "0x8", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Apparent power L1", "group": "Power", "area": "input", "address": "0xA", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Power factor L1", "group": "Power factor", "area": "input", "address": "0xC", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Cos phi L1", "group": "Power factor", "area": "input", "address": "0xE", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Voltage L2-N", "group": "Voltage", "area": "input", "address": "0x10", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Current L2", "group": "Current", "area": "input", "address": "0x12", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active power L2", "group": "Power", "area": "input", "address": "0x14", "type": "int32", "unit": "W", "access": "R", "description": "Negative when generating"},
    {"name": "Inductive reactive power L2", "group": "Power", "area": "input", "address": "0x16", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Capacitive reactive power L2", "group": "Power", "area": "input", "address": "0x18", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Apparent power L2", "group": "Power", "area": "input", "address": "0x1A", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Power factor L2", "group": "Power factor", "area": "input", "address": "0x1C", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Cos phi L2", "group": "Power factor", "area": "input", "address": "0x1E", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Voltage L3-N", "group": "Voltage", "area": "input", "address": "0x20", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Current L3", "group": "Current", "area": "input", "address": "0x22", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Active power L3", "group": "Power", "area": "input", "address": "0x24", "type": "int32", "unit": "W", "access": "R", "description": "Negative when generating"},
    {"name": "Inductive reactive power L3", "group": "Power", "area": "input", "address": "0x26", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Capacitive reactive power L3", "group": "Power", "area": "input", "address": "0x28", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Apparent power L3", "group": "Power", "area": "input", "address": "0x2A", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Power factor L3", "group": "Power factor", "area": "input", "address": "0x2C", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Cos phi L3", "group": "Power factor", "area": "input", "address": "0x2E", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Total active power", "group": "Power", "area": "input", "address": "0x30", "type": "int32", "unit": "W", "access": "R", "description": "Negative when generating"},
    {"name": "Total inductive reactive power", "group": "Power", "area": "input", "address": "0x32", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Total capacitive reactive power", "group": "Power", "area": "input", "address": "0x34", "type": "int32", "unit": "var", "access": "R"},
    {"name": "Total apparent power", "group": "Power", "area": "input", "address": "0x36", "type": "int32", "unit": "VA", "access": "R"},
    {"name": "Total power factor", "group": "Power factor", "area": "input", "address": "0x38", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Total cos phi", "group": "Power factor", "area": "input", "address": "0x3A", "type": "int32", "scale": 0.01, "access": "R"},
    {"name": "Frequency", "group": "Voltage", "area": "input", "address": "0x3C", "type": "uint32", "scale": 0.01, "unit": "Hz", "access": "R", "description": "Measured on L1"},
    {"name": "Voltage L1-L2", "group": "Voltage", "area": "input", "address": "0x3E", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Voltage L2-L3", "group": "Voltage", "area": "input", "address": "0x40", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Voltage L3-L1", "group": "Voltage", "area": "input", "address": "0x42", "type": "uint32", "scale": 0.1, "unit": "V", "access": "R"},
    {"name": "Neutral current", "group": "Current", "area": "input", "address": "0x44", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R", "description": "Measured on -IN models"},
    {"name": "Voltage THD L1", "group": "Harmonics", "area": "input", "address": "0x46", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Voltage THD L2", "group": "Harmonics", "area": "input", "address": "0x48", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Voltage THD L3", "group": "Harmonics", "area": "input", "address": "0x4A", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Current THD L1", "group": "Harmonics", "area": "input", "address": "0x4C", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Current THD L2", "group": "Harmonics", "area": "input", "address": "0x4E", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Current THD L3", "group": "Harmonics", "area": "input", "address": "0x50", "type": "uint32", "scale": 0.1, "unit": "%", "access": "R"},
    {"name": "Demand active power", "group": "Demand", "area": "input", "address": "0x52", "type": "uint32", "unit": "W", "access": "R"},
    {"name": "Demand apparent power", "group": "Demand", "area": "input", "address": "0x54", "type": "uint32", "unit": "VA", "access": "R"},
    {"name": "Demand average current", "group": "Demand", "area": "input", "address": "0x56", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Demand current L1", "group": "Demand", "area": "input", "address": "0x58", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Demand current L2", "group": "Demand", "area": "input", "address": "0x5A", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Demand current L3", "group": "Demand", "area": "input", "address": "0x5C", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum demand active power", "group": "Demand", "area": "input", "address": "0x158", "type": "uint32", "unit": "W", "access": "R"},
    {"name": "Maximum demand apparent power", "group": "Demand", "area": "input", "address": "0x15A", "type": "uint32", "unit": "VA", "access": "R"},
    {"name": "Maximum demand average current", "group": "Demand", "area": "input", "address": "0x15C", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum demand current L1", "group": "Demand", "area": "input", "address": "0x15E", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum demand current L2", "group": "Demand", "area": "input", "address": "0x160", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Maximum demand current L3", "group": "Demand", "area": "input", "address": "0x162", "type": "uint32", "scale": 0.001, "unit": "A", "access": "R"},
    {"name": "Consumed active energy", "group": "Energy", "area": "input", "address": "0xDC", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; add the Wh register for the remainder"},
    {"name": "Consumed active energy (Wh part)", "group": "Energy", "area": "input", "address": "0xDE", "type": "uint32", "unit": "Wh", "access": "R", "description": "Remainder below 1 kWh"},
    {"name": "Consumed inductive reactive energy", "group": "Energy", "area": "input", "address": "0xE0", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; add the varh register for the remainder"},
    {"name": "Consumed inductive reactive energy (varh part)", "group": "Energy", "area": "input", "address": "0xE2", "type": "uint32", "unit": "varh", "access": "R", "description": "Remainder below 1 kvarh"},
    {"name": "Consumed capacitive reactive energy", "group": "Energy", "area": "input", "address": "0xE4", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; add the varh register for the remainder"},
    {"name": "Consumed capacitive reactive energy (varh part)", "group": "Energy", "area": "input", "address": "0xE6", "type": "uint32", "unit": "varh", "access": "R", "description": "Remainder below 1 kvarh"},
    {"name": "Consumed apparent energy", "group": "Energy", "area": "input", "address": "0xE8", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; add the VAh register for the remainder"},
    {"name": "Consumed apparent energy (VAh part)", "group": "Energy", "area": "input", "address": "0xEA", "type": "uint32", "unit": "VAh", "access": "R", "description": "Remainder below 1 kVAh"},
    {"name": "Generated active energy", "group": "Energy", "area": "input", "address": "0xF0", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; add the Wh register for the remainder"},
    {"name": "Generated active energy (Wh part)", "group": "Energy", "area": "input", "address": "0xF2", "type": "uint32", "unit": "Wh", "access": "R", "description": "Remainder below 1 kWh"},
    {"name": "Generated inductive reactive energy", "group": "Energy", "area": "input", "address": "0xF4", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; add the varh register for the remainder"},
    {"name": "Generated inductive reactive energy (varh part)", "group": "Energy", "area": "input", "address": "0xF6", "type": "uint32", "unit": "varh", "access": "R", "description": "Remainder below 1 kvarh"},
    {"name": "Generated capacitive reactive energy", "group": "Energy", "area": "input", "address": "0xF8", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; add the varh register for the remainder"},
    {"name": "Generated capacitive reactive energy (varh part)", "group": "Energy", "area": "input", "address": "0xFA", "type": "uint32", "unit": "varh", "access": "R", "description": "Remainder below 1 kvarh"},
    {"name": "Generated apparent energy", "group": "Energy", "area": "input", "address": "0xFC", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; add the VAh register for the remainder"},
    {"name": "Generated apparent energy (VAh part)", "group": "Energy", "area": "input", "address": "0xFE", "type": "uint32", "unit": "VAh", "access": "R", "description": "Remainder below 1 kVAh"},
    {"name": "Consumed active energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x5E", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; the Wh remainder is at the next address"},
    {"name": "Consumed active energy tariff 2", "group": "Tariffs", "area": "input", "address": "0x88", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; the Wh remainder is at the next address"},
    {"name": "Consumed active energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xB2", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; the Wh remainder is at the next address"},
    {"name": "Consumed inductive reactive energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x62", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Consumed inductive reactive energy tariff 2", "group": "Tariffs", "area": "input", "address": "0x8C", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Consumed inductive reactive energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xB6", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Consumed capacitive reactive energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x66", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Consumed capacitive reactive energy tariff 2", "group": "Tariffs", "area": "input", "address": "0x90", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Consumed capacitive reactive energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xBA", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Consumed apparent energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x6A", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; the VAh remainder is at the next address"},
    {"name": "Consumed apparent energy tariff 2", "group": "Tariffs", "area": "input", "address": "0x94", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; the VAh remainder is at the next address"},
    {"name": "Consumed apparent energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xBE", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; the VAh remainder is at the next address"},
    {"name": "Generated active energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x72", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; the Wh remainder is at the next address"},
    {"name": "Generated active energy tariff 2", "group": "Tariffs", "area": "input", "address": "0x9C", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; the Wh remainder is at the next address"},
    {"name": "Generated active energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xC6", "type": "uint32", "unit": "kWh", "access": "R", "description": "Whole kWh; the Wh remainder is at the next address"},
    {"name": "Generated inductive reactive energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x76", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Generated inductive reactive energy tariff 2", "group": "Tariffs", "area": "input", "address": "0xA0", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Generated inductive reactive energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xCA", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Generated capacitive reactive energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x7A", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Generated capacitive reactive energy tariff 2", "group": "Tariffs", "area": "input", "address": "0xA4", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Generated capacitive reactive energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xCE", "type": "uint32", "unit": "kvarh", "access": "R", "description": "Whole kvarh; the varh remainder is at the next address"},
    {"name": "Generated apparent energy tariff 1", "group": "Tariffs", "area": "input", "address": "0x7E", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; the VAh remainder is at the next address"},
    {"name": "Generated apparent energy tariff 2", "group": "Tariffs", "area": "input", "address": "0xA8", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; the VAh remainder is at the next address"},
    {"name": "Generated apparent energy tariff 3", "group": "Tariffs", "area": "input", "address": "0xD2", "type": "uint32", "unit": "kVAh", "access": "R", "description": "Whole kVAh; the VAh remainder is at the next address"},
    {"name": "Consumed CO2 emissions", "group": "Energy", "area": "input", "address": "0xEC", "type": "uint32", "scale": 0.1, "unit": "kg", "access": "R"},
    {"name": "Consumption cost", "group": "Energy", "area": "input", "address": "0xEE", "type": "uint32", "scale": 0.1, "access": "R"},
    {"name": "Generated CO2 emissions", "group": "Energy", "area": "input", "address": "0x100", "type": "uint32", "scale": 0.1, "unit": "kg", "access": "R"},
    {"name": "Generation cost", "group": "Energy", "area": "input", "address": "0x102", "type": "uint32", "scale": 0.1, "access": "R"},
    {"name": "Hours total", "group": "Energy", "area": "input", "address": "0x104", "type": "uint32", "unit": "s", "access": "R", "description": "Time counted on all tariffs"},
    {"name": "Quadrant: consumed", "group": "Status", "area": "input", "address": "0x7D1", "type": "bool", "bit": 0, "access": "R"},
    {"name": "Quadrant: generated", "group": "Status", "area": "input", "address": "0x7D1", "type": "bool", "bit": 1, "access": "R"},
    {"name": "Quadrant: inductive", "group": "Status", "area": "input", "address": "0x7D1", "type": "bool", "bit": 2, "access": "R"},
    {"name": "Quadrant: capacitive", "group": "Status", "area": "input", "address": "0x7D1", "type": "bool", "bit": 3, "access": "R"},
    {"name": "Phase rotation fault", "group": "Status", "area": "input", "address": "0x7D5", "type": "uint16", "access": "R", "enum": {"0": "OK", "1": "Incorrect rotation"}, "description": "Firmware 4.05 or later"},
    {"name": "Serial number", "group": "Info", "area": "input", "address": "0x578", "type": "uint32", "access": "R", "role": "serial"},
    {"name": "Digital input 1", "group": "I/O", "area": "input", "address": "0x4E20", "type": "bool", "bit": 0, "access": "R", "description": "Inputs in logic state mode"},
    {"name": "Digital input 2", "group": "I/O", "area": "input", "address": "0x4E20", "type": "bool", "bit": 1, "access": "R", "description": "Inputs in logic state mode"},
    {"name": "Digital output 1", "group": "I/O", "area": "input", "address": "0x4E21", "type": "bool", "bit": 0, "access": "R"},
    {"name": "Digital output 2", "group": "I/O", "area": "input", "address": "0x4E21", "type": "bool", "bit": 1, "access": "R"},
    {"name": "Digital output 3", "group": "I/O", "area": "input", "address": "0x4E21", "type": "bool", "bit": 2, "access": "R"},
    {"name": "Digital output 4", "group": "I/O", "area": "input", "address": "0x4E21", "type": "bool", "bit": 3, "access": "R"},
    {"name": "VT primary", "group": "Settings", "area": "input", "address": "0x2710", "type": "uint32", "unit": "V", "access": "R", "description": "1-599999. Write 0x2710-0x2714 together"},
    {"name": "VT secondary", "group": "Settings", "area": "input", "address": "0x2712", "type": "uint16", "unit": "V", "access": "R"},
    {"name": "CT primary", "group": "Settings", "area": "input", "address": "0x2713", "type": "uint16", "unit": "A", "access": "R"},
    {"name": "CT secondary", "group": "Settings", "area": "input", "address": "0x2714", "type": "uint16", "unit": "A", "access": "R", "enum": {"1": "1 A", "5": "5 A"}},
    {"name": "Installation type", "group": "Settings", "area": "input", "address": "0x2B5C", "type": "uint16", "access": "R", "enum": "installation"},
    {"name": "Number of quadrants", "group": "Settings", "area": "input", "address": "0x2B64", "type": "uint16", "access": "R", "enum": {"0": "4 quadrants", "1": "2 quadrants"}},
    {"name": "Measurement convention", "group": "Settings", "area": "input", "address": "0x2B86", "type": "uint16", "access": "R", "enum": {"0": "Circutor", "1": "IEC", "2": "IEEE"}},
    {"name": "Protocol", "group": "Communication", "area": "input", "address": "0x2742", "type": "uint16", "access": "R", "enum": {"0": "Modbus", "1": "BACnet"}},
    {"name": "Peripheral number", "group": "Communication", "area": "input", "address": "0x2743", "type": "uint16", "access": "R", "description": "0-255"},
    {"name": "Baud rate", "group": "Communication", "area": "input", "address": "0x2744", "type": "uint16", "access": "R", "enum": {"0": "9600", "1": "19200"}},
    {"name": "Parity", "group": "Communication", "area": "input", "address": "0x2745", "type": "uint16", "access": "R", "enum": {"0": "None", "1": "Odd", "2": "Even"}},
    {"name": "Data bits", "group": "Communication", "area": "input", "address": "0x2746", "type": "uint16", "access": "R", "enum": {"0": "8", "1": "7"}},
    {"name": "Stop bits", "group": "Communication", "area": "input", "address": "0x2747", "type": "uint16", "access": "R", "enum": {"0": "1", "1": "2"}},
    {"name": "Reset energies", "group": "Commands", "area": "coil", "address": "0x834", "type": "bool", "access": "W", "description": "Write ON (FC05 0xFF00)"},
    {"name": "Reset maximum and minimum values", "group": "Commands", "area": "coil", "address": "0x838", "type": "bool", "access": "W", "description": "Write ON (FC05 0xFF00)"},
    {"name": "Start maximum demand", "group": "Commands", "area": "coil", "address": "0x839", "type": "bool", "access": "W", "description": "Write ON (FC05 0xFF00)"},
    {"name": "Reset hour counters", "group": "Commands", "area": "coil", "address": "0x83D", "type": "bool", "access": "W", "description": "Write ON (FC05 0xFF00)"},
    {"name": "Reset maximum demand peak", "group": "Commands", "area": "coil", "address": "0x83F", "type": "bool", "access": "W", "description": "Write ON (FC05 0xFF00)"},
    {"name": "Reset energies demand and max-min", "group": "Commands", "area": "coil", "address": "0x848", "type": "bool", "access": "W", "description": "Write ON (FC05 0xFF00)"}
  ]
}
