{
  "manufacturer": "eastron",
  "model": "sdm320",
  "device": "sdm320",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "eastron sdm320 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/eastron-sdm320.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:23:40.766Z",
  "registers": [
    {
      "address": "6",
      "addressNumeric": 6,
      "signal": "current",
      "name": "Current",
      "description": "Current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "power",
      "name": "Power",
      "description": "Power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "18",
      "addressNumeric": 18,
      "signal": "volt_amps",
      "name": "Volt-amps",
      "description": "Volt-amps",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VoltAmps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "24",
      "addressNumeric": 24,
      "signal": "volt_amps_reactive",
      "name": "Volt-amps-reactive",
      "description": "Volt-amps-reactive",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAr",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30",
      "addressNumeric": 30,
      "signal": "power_factor",
      "name": "Power-factor",
      "description": "Power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "None",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "36",
      "addressNumeric": 36,
      "signal": "phase_angle",
      "name": "Phase-angle",
      "description": "Phase-angle",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Degrees",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "70",
      "addressNumeric": 70,
      "signal": "frequency_of_supply_voltages",
      "name": "Frequency-of-supply-voltages",
      "description": "Frequency-of-supply-voltages",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "72",
      "addressNumeric": 72,
      "signal": "import_wh_since_last_reset",
      "name": "Import-wh-since-last-reset",
      "description": "Import-wh-since-last-reset",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh/MWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "74",
      "addressNumeric": 74,
      "signal": "export_wh_since_last_reset",
      "name": "Export-wh-since-last-reset",
      "description": "Export-wh-since-last-reset",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWH/MWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "342",
      "addressNumeric": 342,
      "signal": "total_kwh",
      "name": "Total-kwh",
      "description": "Total-kwh",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kwh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "529",
      "addressNumeric": 529,
      "signal": "total_last_1_month_energy_total",
      "name": "Total-last-1-month-energy,-Total",
      "description": "Total-last-1-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "533",
      "addressNumeric": 533,
      "signal": "total_last_1_month_energy_rate_1",
      "name": "Total-last-1-month-energy,-Rate-1",
      "description": "Total-last-1-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "537",
      "addressNumeric": 537,
      "signal": "total_last_1_month_energy_rate_2",
      "name": "Total-last-1-month-energy,-Rate-2",
      "description": "Total-last-1-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "545",
      "addressNumeric": 545,
      "signal": "total_last_2_month_energy_total",
      "name": "Total-last-2-month-energy,-Total",
      "description": "Total-last-2-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "549",
      "addressNumeric": 549,
      "signal": "total_last_2_month_energy_rate_1",
      "name": "Total-last-2-month-energy,-Rate-1",
      "description": "Total-last-2-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "553",
      "addressNumeric": 553,
      "signal": "total_last_2_month_energy_rate_2",
      "name": "Total-last-2-month-energy,-Rate-2",
      "description": "Total-last-2-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "561",
      "addressNumeric": 561,
      "signal": "total_last_3_month_energy_total",
      "name": "Total-last-3-month-energy,-Total",
      "description": "Total-last-3-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "565",
      "addressNumeric": 565,
      "signal": "total_last_3_month_energy_rate_1",
      "name": "Total-last-3-month-energy,-Rate-1",
      "description": "Total-last-3-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "569",
      "addressNumeric": 569,
      "signal": "total_last_3_month_energy_rate_2",
      "name": "Total-last-3-month-energy,-Rate-2",
      "description": "Total-last-3-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "577",
      "addressNumeric": 577,
      "signal": "total_last_4_month_energy_total",
      "name": "Total-last-4-month-energy,-Total",
      "description": "Total-last-4-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "581",
      "addressNumeric": 581,
      "signal": "total_last_4_month_energy_rate_1",
      "name": "Total-last-4-month-energy,-Rate-1",
      "description": "Total-last-4-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "585",
      "addressNumeric": 585,
      "signal": "total_last_4_month_energy_rate_2",
      "name": "Total-last-4-month-energy,-Rate-2",
      "description": "Total-last-4-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "593",
      "addressNumeric": 593,
      "signal": "total_last_5_month_energy_total",
      "name": "Total-last-5-month-energy,-Total",
      "description": "Total-last-5-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "597",
      "addressNumeric": 597,
      "signal": "total_last_5_month_energy_rate_1",
      "name": "Total-last-5-month-energy,-Rate-1",
      "description": "Total-last-5-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "601",
      "addressNumeric": 601,
      "signal": "total_last_5_month_energy_rate_2",
      "name": "Total-last-5-month-energy,-Rate-2",
      "description": "Total-last-5-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "609",
      "addressNumeric": 609,
      "signal": "total_last_6_month_energy_total",
      "name": "Total-last-6-month-energy,-Total",
      "description": "Total-last-6-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "613",
      "addressNumeric": 613,
      "signal": "total_last_6_month_energy_rate_1",
      "name": "Total-last-6-month-energy,-Rate-1",
      "description": "Total-last-6-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "617",
      "addressNumeric": 617,
      "signal": "total_last_6_month_energy_rate_2",
      "name": "Total-last-6-month-energy,-Rate-2",
      "description": "Total-last-6-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "625",
      "addressNumeric": 625,
      "signal": "total_last_7_month_energy_total",
      "name": "Total-last-7-month-energy,-Total",
      "description": "Total-last-7-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "629",
      "addressNumeric": 629,
      "signal": "total_last_7_month_energy_rate_1",
      "name": "Total-last-7-month-energy,-Rate-1",
      "description": "Total-last-7-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "633",
      "addressNumeric": 633,
      "signal": "total_last_7_month_energy_rate_2",
      "name": "Total-last-7-month-energy,-Rate-2",
      "description": "Total-last-7-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "641",
      "addressNumeric": 641,
      "signal": "total_last_8_month_energy_total",
      "name": "Total-last-8-month-energy,-Total",
      "description": "Total-last-8-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "645",
      "addressNumeric": 645,
      "signal": "total_last_8_month_energy_rate_1",
      "name": "Total-last-8-month-energy,-Rate-1",
      "description": "Total-last-8-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "649",
      "addressNumeric": 649,
      "signal": "total_last_8_month_energy_rate_2",
      "name": "Total-last-8-month-energy,-Rate-2",
      "description": "Total-last-8-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "657",
      "addressNumeric": 657,
      "signal": "total_last_9_month_energy_total",
      "name": "Total-last-9-month-energy,-Total",
      "description": "Total-last-9-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "661",
      "addressNumeric": 661,
      "signal": "total_last_9_month_energy_rate_1",
      "name": "Total-last-9-month-energy,-Rate-1",
      "description": "Total-last-9-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "665",
      "addressNumeric": 665,
      "signal": "total_last_9_month_energy_rate_2",
      "name": "Total-last-9-month-energy,-Rate-2",
      "description": "Total-last-9-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "673",
      "addressNumeric": 673,
      "signal": "total_last_10_month_energy",
      "name": "Total-last-10-month-energy",
      "description": "Total-last-10-month-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "689",
      "addressNumeric": 689,
      "signal": "total_last_11_month_energy_total",
      "name": "Total-last-11-month-energy,-Total",
      "description": "Total-last-11-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "693",
      "addressNumeric": 693,
      "signal": "total_last_11_month_energy_rate_1",
      "name": "Total-last-11-month-energy,-Rate-1",
      "description": "Total-last-11-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "697",
      "addressNumeric": 697,
      "signal": "total_last_11_month_energy_rate_2",
      "name": "Total-last-11-month-energy,-Rate-2",
      "description": "Total-last-11-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "705",
      "addressNumeric": 705,
      "signal": "total_last_12_month_energy_total",
      "name": "Total-last-12-month-energy,-Total",
      "description": "Total-last-12-month-energy,-Total",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "709",
      "addressNumeric": 709,
      "signal": "total_last_12_month_energy_rate_1",
      "name": "Total-last-12-month-energy,-Rate-1",
      "description": "Total-last-12-month-energy,-Rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "713",
      "addressNumeric": 713,
      "signal": "total_last_12_month_energy_rate_2",
      "name": "Total-last-12-month-energy,-Rate-2",
      "description": "Total-last-12-month-energy,-Rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "KWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2000",
      "addressNumeric": 2000,
      "signal": "import_energy_rate_1",
      "name": "Import-energy-rate-1",
      "description": "Import-energy-rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2002",
      "addressNumeric": 2002,
      "signal": "import_energy_rate_2",
      "name": "Import-energy-rate-2",
      "description": "Import-energy-rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2004",
      "addressNumeric": 2004,
      "signal": "import_energy_rate_3",
      "name": "Import-energy-rate-3",
      "description": "Import-energy-rate-3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2006",
      "addressNumeric": 2006,
      "signal": "import_energy_rate_4",
      "name": "Import-energy-rate-4",
      "description": "Import-energy-rate-4",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2256",
      "addressNumeric": 2256,
      "signal": "export_energy_rate_1",
      "name": "Export-energy-rate-1",
      "description": "Export-energy-rate-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2258",
      "addressNumeric": 2258,
      "signal": "export_energy_rate_2",
      "name": "Export-energy-rate-2",
      "description": "Export-energy-rate-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}