{
  "manufacturer": "fronius",
  "model": "power-meter-210-211",
  "device": "power-meter-210-211",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "fronius power-meter-210-211 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/fronius-power-meter-210-211.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:49:52.504Z",
  "registers": [
    {
      "address": "40005",
      "addressNumeric": 4,
      "signal": "manufacturer",
      "name": "Manufacturer",
      "description": "Manufacturer",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40021",
      "addressNumeric": 20,
      "signal": "device_model",
      "name": "Device-model",
      "description": "Device-model",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40037",
      "addressNumeric": 36,
      "signal": "options",
      "name": "Options",
      "description": "Options",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40045",
      "addressNumeric": 44,
      "signal": "sw_version_of_meter",
      "name": "Sw-version-of-meter",
      "description": "Sw-version-of-meter",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40053",
      "addressNumeric": 52,
      "signal": "serialnumber_of_the_meter",
      "name": "Serialnumber-of-the-meter",
      "description": "Serialnumber-of-the-meter",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40069",
      "addressNumeric": 68,
      "signal": "modbus_device_address",
      "name": "Modbus-device-address",
      "description": "Modbus-device-address",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40072",
      "addressNumeric": 71,
      "signal": "ac_total_current_value",
      "name": "Ac-total-current-value",
      "description": "Ac-total-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40074",
      "addressNumeric": 73,
      "signal": "ac_phase_a_current_value",
      "name": "Ac-phase-A-current-value",
      "description": "Ac-phase-A-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40076",
      "addressNumeric": 75,
      "signal": "ac_phase_b_current_value",
      "name": "Ac-phase-B-current-value",
      "description": "Ac-phase-B-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40078",
      "addressNumeric": 77,
      "signal": "ac_phase_c_current_value",
      "name": "Ac-phase-C-current-value",
      "description": "Ac-phase-C-current-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40080",
      "addressNumeric": 79,
      "signal": "ac_voltage_average_phase_to_neutral_value",
      "name": "Ac-voltage-average-phase-to-neutral-value",
      "description": "Ac-voltage-average-phase-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40082",
      "addressNumeric": 81,
      "signal": "ac_voltage_phase_a_to_neutral_value",
      "name": "Ac-voltage-phase-A-to-neutral-value",
      "description": "Ac-voltage-phase-A-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40084",
      "addressNumeric": 83,
      "signal": "ac_voltage_phase_b_to_neutral_value",
      "name": "Ac-voltage-phase-B-to-neutral-value",
      "description": "Ac-voltage-phase-B-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40086",
      "addressNumeric": 85,
      "signal": "ac_voltage_phase_c_to_neutral_value",
      "name": "Ac-voltage-phase-C-to-neutral-value",
      "description": "Ac-voltage-phase-C-to-neutral-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40088",
      "addressNumeric": 87,
      "signal": "ac_voltage_average_phase_to_phase_value",
      "name": "Ac-voltage-average-phase-to-phase-value",
      "description": "Ac-voltage-average-phase-to-phase-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40090",
      "addressNumeric": 89,
      "signal": "ac_voltage_phase_ab_value",
      "name": "Ac-voltage-phase-ab-value",
      "description": "Ac-voltage-phase-ab-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40092",
      "addressNumeric": 91,
      "signal": "ac_voltage_phase_bc_value",
      "name": "Ac-voltage-phase-bc-value",
      "description": "Ac-voltage-phase-bc-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40094",
      "addressNumeric": 93,
      "signal": "ac_voltage_phase_ca_value",
      "name": "Ac-voltage-phase-ca-value",
      "description": "Ac-voltage-phase-ca-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40096",
      "addressNumeric": 95,
      "signal": "ac_frequency_value",
      "name": "Ac-frequency-value",
      "description": "Ac-frequency-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40098",
      "addressNumeric": 97,
      "signal": "ac_power_value",
      "name": "Ac-power-value",
      "description": "Ac-power-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40100",
      "addressNumeric": 99,
      "signal": "ac_power_phase_a_value",
      "name": "Ac-power-phase-A-value",
      "description": "Ac-power-phase-A-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40102",
      "addressNumeric": 101,
      "signal": "ac_power_phase_b_value",
      "name": "Ac-power-phase-B-value",
      "description": "Ac-power-phase-B-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40104",
      "addressNumeric": 103,
      "signal": "ac_power_phase_c_value",
      "name": "Ac-power-phase-C-value",
      "description": "Ac-power-phase-C-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40106",
      "addressNumeric": 105,
      "signal": "ac_apparent_power_value",
      "name": "Ac-apparent-power-value",
      "description": "Ac-apparent-power-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40108",
      "addressNumeric": 107,
      "signal": "ac_apparent_power_phase_a_value",
      "name": "Ac-apparent-power-phase-A-value",
      "description": "Ac-apparent-power-phase-A-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40110",
      "addressNumeric": 109,
      "signal": "ac_apparent_power_phase_b_value",
      "name": "Ac-apparent-power-phase-B-value",
      "description": "Ac-apparent-power-phase-B-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40112",
      "addressNumeric": 111,
      "signal": "ac_apparent_power_phase_c_value",
      "name": "Ac-apparent-power-phase-C-value",
      "description": "Ac-apparent-power-phase-C-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40114",
      "addressNumeric": 113,
      "signal": "ac_reactive_power_value",
      "name": "Ac-reactive-power-value",
      "description": "Ac-reactive-power-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAr",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40116",
      "addressNumeric": 115,
      "signal": "ac_reactive_power_phase_a_value",
      "name": "Ac-reactive-power-phase-A-value",
      "description": "Ac-reactive-power-phase-A-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAr",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40118",
      "addressNumeric": 117,
      "signal": "ac_reactive_power_phase_b_value",
      "name": "Ac-reactive-power-phase-B-value",
      "description": "Ac-reactive-power-phase-B-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAr",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40120",
      "addressNumeric": 119,
      "signal": "ac_reactive_power_phase_c_value",
      "name": "Ac-reactive-power-phase-C-value",
      "description": "Ac-reactive-power-phase-C-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAr",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40122",
      "addressNumeric": 121,
      "signal": "power_factor_value",
      "name": "Power-factor-value",
      "description": "Power-factor-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40124",
      "addressNumeric": 123,
      "signal": "power_factor_phase_a_value",
      "name": "Power-factor-phase-A-value",
      "description": "Power-factor-phase-A-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40126",
      "addressNumeric": 125,
      "signal": "power_factor_phase_b_value",
      "name": "Power-factor-phase-B-value",
      "description": "Power-factor-phase-B-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40128",
      "addressNumeric": 127,
      "signal": "power_factor_phase_c_value",
      "name": "Power-factor-phase-C-value",
      "description": "Power-factor-phase-C-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40130",
      "addressNumeric": 129,
      "signal": "total_watt_hours_exported",
      "name": "Total-watt-hours-exported",
      "description": "Total-watt-hours-exported",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40132",
      "addressNumeric": 131,
      "signal": "total_watt_hours_exported_phase_a",
      "name": "Total-watt-hours-exported-phase-A",
      "description": "Total-watt-hours-exported-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40134",
      "addressNumeric": 133,
      "signal": "total_watt_hours_exported_phase_b",
      "name": "Total-watt-hours-exported-phase-B",
      "description": "Total-watt-hours-exported-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40136",
      "addressNumeric": 135,
      "signal": "total_watt_hours_exported_phase_c",
      "name": "Total-watt-hours-exported-phase-C",
      "description": "Total-watt-hours-exported-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40138",
      "addressNumeric": 137,
      "signal": "total_watt_hours_imported",
      "name": "Total-watt-hours-imported",
      "description": "Total-watt-hours-imported",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40140",
      "addressNumeric": 139,
      "signal": "total_watt_hours_imported_phase_a",
      "name": "Total-watt-hours-imported-phase-A",
      "description": "Total-watt-hours-imported-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40142",
      "addressNumeric": 141,
      "signal": "total_watt_hours_imported_phase_b",
      "name": "Total-watt-hours-imported-phase-B",
      "description": "Total-watt-hours-imported-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40144",
      "addressNumeric": 143,
      "signal": "total_watt_hours_imported_phase_c",
      "name": "Total-watt-hours-imported-phase-C",
      "description": "Total-watt-hours-imported-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40146",
      "addressNumeric": 145,
      "signal": "total_va_hours_exported",
      "name": "Total-va-hours-exported",
      "description": "Total-va-hours-exported",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40148",
      "addressNumeric": 147,
      "signal": "total_va_hours_exported_phase_a",
      "name": "Total-va-hours-exported-phase-A",
      "description": "Total-va-hours-exported-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40150",
      "addressNumeric": 149,
      "signal": "total_va_hours_exported_phase_b",
      "name": "Total-va-hours-exported-phase-B",
      "description": "Total-va-hours-exported-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40152",
      "addressNumeric": 151,
      "signal": "total_va_hours_exported_phase_c",
      "name": "Total-va-hours-exported-phase-C",
      "description": "Total-va-hours-exported-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40154",
      "addressNumeric": 153,
      "signal": "total_va_hours_imported",
      "name": "Total-va-hours-imported",
      "description": "Total-va-hours-imported",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40156",
      "addressNumeric": 155,
      "signal": "total_va_hours_imported_phase_a",
      "name": "Total-va-hours-imported-phase-A",
      "description": "Total-va-hours-imported-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40158",
      "addressNumeric": 157,
      "signal": "total_va_hours_imported_phase_b",
      "name": "Total-va-hours-imported-phase-B",
      "description": "Total-va-hours-imported-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}