{
  "manufacturer": "jiangsu",
  "model": "sfere-electric-d1900-3-phases",
  "device": "sfere-electric-d1900-3-phases",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "jiangsu sfere-electric-d1900-3-phases — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/jiangsu-sfere-electric-d1900-3-phases.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:12:02.002Z",
  "registers": [
    {
      "address": "290",
      "addressNumeric": 290,
      "signal": "active_energy_of_this_month_total_tip_peak_level_valley",
      "name": "Active-energy-of-this-month-[total/tip/peak/level/valley",
      "description": "Active-energy-of-this-month-[total/tip/peak/level/valley",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "300",
      "addressNumeric": 300,
      "signal": "active_energy_of_last_month_total_tip_peak_level_valley",
      "name": "Active-energy-of-last-month-[total/tip/peak/level/valley",
      "description": "Active-energy-of-last-month-[total/tip/peak/level/valley",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "310",
      "addressNumeric": 310,
      "signal": "active_energy_of_the_month_before_last_total_tip_peak_level_valley",
      "name": "Active-energy-of-the-month-before-last-[total/tip/peak/level/valley",
      "description": "Active-energy-of-the-month-before-last-[total/tip/peak/level/valley",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "512",
      "addressNumeric": 512,
      "signal": "phase_a_voltage",
      "name": "Phase-A-voltage",
      "description": "Phase-A-voltage",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "513",
      "addressNumeric": 513,
      "signal": "phase_b_voltage",
      "name": "Phase-B-voltage",
      "description": "Phase-B-voltage",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "514",
      "addressNumeric": 514,
      "signal": "phase_c_voltage",
      "name": "Phase-C-voltage",
      "description": "Phase-C-voltage",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "515",
      "addressNumeric": 515,
      "signal": "ab_line_voltage",
      "name": "Ab-line-voltage",
      "description": "Ab-line-voltage",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "516",
      "addressNumeric": 516,
      "signal": "bc_line_voltage",
      "name": "Bc-line-voltage",
      "description": "Bc-line-voltage",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "517",
      "addressNumeric": 517,
      "signal": "ca_line_voltage",
      "name": "Ca-line-voltage",
      "description": "Ca-line-voltage",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "518",
      "addressNumeric": 518,
      "signal": "phase_a_current",
      "name": "Phase-A-current",
      "description": "Phase-A-current",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "519",
      "addressNumeric": 519,
      "signal": "phase_b_current",
      "name": "Phase-B-current",
      "description": "Phase-B-current",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "520",
      "addressNumeric": 520,
      "signal": "phase_c_current",
      "name": "Phase-C-current",
      "description": "Phase-C-current",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "521",
      "addressNumeric": 521,
      "signal": "phase_a_active_power",
      "name": "Phase-A-active-power",
      "description": "Phase-A-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "522",
      "addressNumeric": 522,
      "signal": "phase_b_active_power",
      "name": "Phase-B-active-power",
      "description": "Phase-B-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "523",
      "addressNumeric": 523,
      "signal": "phase_c_active_power",
      "name": "Phase-C-active-power",
      "description": "Phase-C-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "524",
      "addressNumeric": 524,
      "signal": "total_active_power",
      "name": "Total-active-power",
      "description": "Total-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "525",
      "addressNumeric": 525,
      "signal": "phase_a_reactive_power",
      "name": "Phase-A-reactive-power",
      "description": "Phase-A-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "526",
      "addressNumeric": 526,
      "signal": "phase_b_reactive_power",
      "name": "Phase-B-reactive-power",
      "description": "Phase-B-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "527",
      "addressNumeric": 527,
      "signal": "phase_c_reactive_power",
      "name": "Phase-C-reactive-power",
      "description": "Phase-C-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "528",
      "addressNumeric": 528,
      "signal": "total_reactive_power",
      "name": "Total-reactive-power",
      "description": "Total-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "529",
      "addressNumeric": 529,
      "signal": "phase_a_apparent_power",
      "name": "Phase-A-apparent-power",
      "description": "Phase-A-apparent-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "530",
      "addressNumeric": 530,
      "signal": "phase_b_apparent_power",
      "name": "Phase-B-apparent-power",
      "description": "Phase-B-apparent-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "531",
      "addressNumeric": 531,
      "signal": "phase_c_apparent_power",
      "name": "Phase-C-apparent-power",
      "description": "Phase-C-apparent-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "532",
      "addressNumeric": 532,
      "signal": "total_apparent_power",
      "name": "Total-apparent-power",
      "description": "Total-apparent-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "533",
      "addressNumeric": 533,
      "signal": "phase_a_power_factor",
      "name": "Phase-A-power-factor",
      "description": "Phase-A-power-factor",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "534",
      "addressNumeric": 534,
      "signal": "phase_b_power_factor",
      "name": "Phase-B-power-factor",
      "description": "Phase-B-power-factor",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "535",
      "addressNumeric": 535,
      "signal": "phase_c_power_factor",
      "name": "Phase-C-power-factor",
      "description": "Phase-C-power-factor",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "536",
      "addressNumeric": 536,
      "signal": "total_power_factor",
      "name": "Total-power-factor",
      "description": "Total-power-factor",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "537",
      "addressNumeric": 537,
      "signal": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "538",
      "addressNumeric": 538,
      "signal": "phase_a_ab_line_voltage_thd",
      "name": "Phase-A-(ab-line)-voltage-thd",
      "description": "Phase-A-(ab-line)-voltage-thd",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "539",
      "addressNumeric": 539,
      "signal": "phase_b_voltage_thd",
      "name": "Phase-B-voltage-thd",
      "description": "Phase-B-voltage-thd",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "540",
      "addressNumeric": 540,
      "signal": "phase_c_cb_line_voltage_thd",
      "name": "Phase-C-(cb-line)-voltage-thd",
      "description": "Phase-C-(cb-line)-voltage-thd",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "541",
      "addressNumeric": 541,
      "signal": "phase_a_current_thd",
      "name": "Phase-A-current-thd",
      "description": "Phase-A-current-thd",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "542",
      "addressNumeric": 542,
      "signal": "phase_b_current_thd",
      "name": "Phase-B-current-thd",
      "description": "Phase-B-current-thd",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "543",
      "addressNumeric": 543,
      "signal": "phase_c_current_thd",
      "name": "Phase-C-current-thd",
      "description": "Phase-C-current-thd",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "544",
      "addressNumeric": 544,
      "signal": "phase_a_ab_line_voltage_harmonic_content",
      "name": "Phase-A-(ab-line)-voltage-harmonic-content",
      "description": "Phase-A-(ab-line)-voltage-harmonic-content",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "545",
      "addressNumeric": 545,
      "signal": "phase_b_voltage_harmonic_content",
      "name": "Phase-B-voltage-harmonic-content",
      "description": "Phase-B-voltage-harmonic-content",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "546",
      "addressNumeric": 546,
      "signal": "phase_c_cb_line_voltage_harmonic_content",
      "name": "Phase-C-(cb-line)-voltage-harmonic-content",
      "description": "Phase-C-(cb-line)-voltage-harmonic-content",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "547",
      "addressNumeric": 547,
      "signal": "phase_a_current_harmonic_content",
      "name": "Phase-A-current-harmonic-content",
      "description": "Phase-A-current-harmonic-content",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "548",
      "addressNumeric": 548,
      "signal": "phase_b_current_harmonic_content",
      "name": "Phase-B-current-harmonic-content",
      "description": "Phase-B-current-harmonic-content",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "549",
      "addressNumeric": 549,
      "signal": "phase_c_current_harmonic_content",
      "name": "Phase-C-current-harmonic-content",
      "description": "Phase-C-current-harmonic-content",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1536",
      "addressNumeric": 1536,
      "signal": "max_phase_voltage_value",
      "name": "Max.-phase-voltage-value",
      "description": "Max.-phase-voltage-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1537",
      "addressNumeric": 1537,
      "signal": "max_line_voltage_value",
      "name": "Max.-line-voltage-value",
      "description": "Max.-line-voltage-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1538",
      "addressNumeric": 1538,
      "signal": "max_current_value",
      "name": "Max.-current-value",
      "description": "Max.-current-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1539",
      "addressNumeric": 1539,
      "signal": "max_active_power_value",
      "name": "Max.-active-power-value",
      "description": "Max.-active-power-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1540",
      "addressNumeric": 1540,
      "signal": "max_reactive_power_value",
      "name": "Max.-reactive-power-value",
      "description": "Max.-reactive-power-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1541",
      "addressNumeric": 1541,
      "signal": "max_apparent_power_value",
      "name": "Max.-apparent-power-value",
      "description": "Max.-apparent-power-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1542",
      "addressNumeric": 1542,
      "signal": "max_active_power_demand_value",
      "name": "Max.-active-power-demand-value",
      "description": "Max.-active-power-demand-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1543",
      "addressNumeric": 1543,
      "signal": "max_reactive_power_demand_value",
      "name": "Max.-reactive-power-demand-value",
      "description": "Max.-reactive-power-demand-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1544",
      "addressNumeric": 1544,
      "signal": "max_apparent_power_demand_value",
      "name": "Max.-apparent-power-demand-value",
      "description": "Max.-apparent-power-demand-value",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}