{
  "manufacturer": "meatrol",
  "model": "me237",
  "device": "me237",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "meatrol me237 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/meatrol-me237.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:43:57.518Z",
  "registers": [
    {
      "address": "1000",
      "addressNumeric": 1000,
      "signal": "voltage_value_of_phase_a",
      "name": "Voltage-value-of-phase-A",
      "description": "Voltage-value-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1002",
      "addressNumeric": 1002,
      "signal": "voltage_value_of_phase_b",
      "name": "Voltage-value-of-phase-B",
      "description": "Voltage-value-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1004",
      "addressNumeric": 1004,
      "signal": "voltage_value_of_phase_c",
      "name": "Voltage-value-of-phase-C",
      "description": "Voltage-value-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1006",
      "addressNumeric": 1006,
      "signal": "average_phase_voltage_value",
      "name": "Average-phase-voltage-value",
      "description": "Average-phase-voltage-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1008",
      "addressNumeric": 1008,
      "signal": "voltage_value_of_line_a_b",
      "name": "Voltage-value-of-line-A-B",
      "description": "Voltage-value-of-line-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1010",
      "addressNumeric": 1010,
      "signal": "voltage_value_of_line_b_c",
      "name": "Voltage-value-of-line-B-C",
      "description": "Voltage-value-of-line-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1012",
      "addressNumeric": 1012,
      "signal": "voltage_value_of_line_c_a",
      "name": "Voltage-value-of-line-C-A",
      "description": "Voltage-value-of-line-C-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1014",
      "addressNumeric": 1014,
      "signal": "average_line_voltage_value",
      "name": "Average-line-voltage-value",
      "description": "Average-line-voltage-value",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1016",
      "addressNumeric": 1016,
      "signal": "current_value_of_phase_a",
      "name": "Current-value-of-phase-A",
      "description": "Current-value-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1018",
      "addressNumeric": 1018,
      "signal": "current_value_of_phase_b",
      "name": "Current-value-of-phase-B",
      "description": "Current-value-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1020",
      "addressNumeric": 1020,
      "signal": "current_value_of_phase_c",
      "name": "Current-value-of-phase-C",
      "description": "Current-value-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1022",
      "addressNumeric": 1022,
      "signal": "average_value_of_three_phase_current",
      "name": "Average-value-of-three-phase-current",
      "description": "Average-value-of-three-phase-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1026",
      "addressNumeric": 1026,
      "signal": "active_power_of_phase_a",
      "name": "Active-power-of-phase-A",
      "description": "Active-power-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1028",
      "addressNumeric": 1028,
      "signal": "active_power_of_phase_b",
      "name": "Active-power-of-phase-B",
      "description": "Active-power-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1030",
      "addressNumeric": 1030,
      "signal": "active_power_of_phase_c",
      "name": "Active-power-of-phase-C",
      "description": "Active-power-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1032",
      "addressNumeric": 1032,
      "signal": "sum_of_three_phase_active_power",
      "name": "Sum-of-three-phase-active-power",
      "description": "Sum-of-three-phase-active-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1034",
      "addressNumeric": 1034,
      "signal": "reactive_power_of_phase_a",
      "name": "Reactive-power-of-phase-A",
      "description": "Reactive-power-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1036",
      "addressNumeric": 1036,
      "signal": "reactive_power_of_phase_b",
      "name": "Reactive-power-of-phase-B",
      "description": "Reactive-power-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1038",
      "addressNumeric": 1038,
      "signal": "reactive_power_of_phase_c",
      "name": "Reactive-power-of-phase-C",
      "description": "Reactive-power-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1040",
      "addressNumeric": 1040,
      "signal": "sum_of_three_phase_reactive_power",
      "name": "Sum-of-three-phase-reactive-power",
      "description": "Sum-of-three-phase-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1042",
      "addressNumeric": 1042,
      "signal": "apparent_power_of_phase_a",
      "name": "Apparent-power-of-phase-A",
      "description": "Apparent-power-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Va",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1044",
      "addressNumeric": 1044,
      "signal": "apparent_power_of_phase_b",
      "name": "Apparent-power-of-phase-B",
      "description": "Apparent-power-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Va",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1046",
      "addressNumeric": 1046,
      "signal": "apparent_power_of_phase_a_1046",
      "name": "Apparent-power-of-phase-A",
      "description": "Apparent-power-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Va",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1048",
      "addressNumeric": 1048,
      "signal": "sum_of_three_phase_apparent_power",
      "name": "Sum-of-three-phase-apparent-power",
      "description": "Sum-of-three-phase-apparent-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Va",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1050",
      "addressNumeric": 1050,
      "signal": "power_factor_of_phase_a",
      "name": "Power-factor-of-phase-A",
      "description": "Power-factor-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1052",
      "addressNumeric": 1052,
      "signal": "power_factor_of_phase_b",
      "name": "Power-factor-of-phase-B",
      "description": "Power-factor-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1054",
      "addressNumeric": 1054,
      "signal": "power_factor_of_phase_c",
      "name": "Power-factor-of-phase-C",
      "description": "Power-factor-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1056",
      "addressNumeric": 1056,
      "signal": "average_power_factor",
      "name": "Average-power-factor",
      "description": "Average-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1058",
      "addressNumeric": 1058,
      "signal": "fundamental_power_factor_of_phase_a",
      "name": "Fundamental-power-factor-of-phase-A",
      "description": "Fundamental-power-factor-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1060",
      "addressNumeric": 1060,
      "signal": "fundamental_power_factor_of_phase_b",
      "name": "Fundamental-power-factor-of-phase-B",
      "description": "Fundamental-power-factor-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1062",
      "addressNumeric": 1062,
      "signal": "fundamental_power_factor_of_phase_c",
      "name": "Fundamental-power-factor-of-phase-C",
      "description": "Fundamental-power-factor-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1064",
      "addressNumeric": 1064,
      "signal": "average_fundamental_power_factor",
      "name": "Average-fundamental-power-factor",
      "description": "Average-fundamental-power-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1066",
      "addressNumeric": 1066,
      "signal": "grid_frequency",
      "name": "Grid-frequency",
      "description": "Grid-frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2000",
      "addressNumeric": 2000,
      "signal": "percentage_of_total_harmonic_of_voltage_of_phase_a",
      "name": "Percentage-of-total-harmonic-of-voltage-of-phase-A",
      "description": "Percentage-of-total-harmonic-of-voltage-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2002",
      "addressNumeric": 2002,
      "signal": "percentage_of_total_harmonic_of_voltage_of_phase_b",
      "name": "Percentage-of-total-harmonic-of-voltage-of-phase-B",
      "description": "Percentage-of-total-harmonic-of-voltage-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2004",
      "addressNumeric": 2004,
      "signal": "percentage_of_total_harmonic_of_voltage_of_phase_a_2004",
      "name": "Percentage-of-total-harmonic-of-voltage-of-phase-A",
      "description": "Percentage-of-total-harmonic-of-voltage-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2006",
      "addressNumeric": 2006,
      "signal": "three_phase_voltage_total_harmonic_percentage_average",
      "name": "Three-phase-voltage-total-harmonic-percentage-average",
      "description": "Three-phase-voltage-total-harmonic-percentage-average",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2008",
      "addressNumeric": 2008,
      "signal": "percentage_of_total_harmonic_current_of_phase_a",
      "name": "Percentage-of-total-harmonic-current-of-phase-A",
      "description": "Percentage-of-total-harmonic-current-of-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2010",
      "addressNumeric": 2010,
      "signal": "percentage_of_total_harmonic_current_of_phase_b",
      "name": "Percentage-of-total-harmonic-current-of-phase-B",
      "description": "Percentage-of-total-harmonic-current-of-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2012",
      "addressNumeric": 2012,
      "signal": "percentage_of_total_harmonic_current_of_phase_c",
      "name": "Percentage-of-total-harmonic-current-of-phase-C",
      "description": "Percentage-of-total-harmonic-current-of-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2014",
      "addressNumeric": 2014,
      "signal": "percentage_average_value_of_total_harmonic_of_three_phase_current",
      "name": "Percentage-average-value-of-total-harmonic-of-three-phase-current",
      "description": "Percentage-average-value-of-total-harmonic-of-three-phase-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4000",
      "addressNumeric": 4000,
      "signal": "positive_active_energy_of_phase_a",
      "name": "Positive-active-energy-of-phase-A",
      "description": "Positive-active-energy-of-phase-A",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4002",
      "addressNumeric": 4002,
      "signal": "positive_active_energy_of_phase_b",
      "name": "Positive-active-energy-of-phase-B",
      "description": "Positive-active-energy-of-phase-B",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4004",
      "addressNumeric": 4004,
      "signal": "positive_active_energy_of_phase_c",
      "name": "Positive-active-energy-of-phase-C",
      "description": "Positive-active-energy-of-phase-C",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4006",
      "addressNumeric": 4006,
      "signal": "sum_of_three_phase_positive_active_energy",
      "name": "Sum-of-three-phase-positive-active-energy",
      "description": "Sum-of-three-phase-positive-active-energy",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4008",
      "addressNumeric": 4008,
      "signal": "reverse_active_electric_energy_of_phase_a",
      "name": "Reverse-active-electric-energy-of-phase-A",
      "description": "Reverse-active-electric-energy-of-phase-A",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4010",
      "addressNumeric": 4010,
      "signal": "reverse_active_electric_energy_of_phase_b",
      "name": "Reverse-active-electric-energy-of-phase-B",
      "description": "Reverse-active-electric-energy-of-phase-B",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4012",
      "addressNumeric": 4012,
      "signal": "reverse_active_electric_energy_of_phase_c",
      "name": "Reverse-active-electric-energy-of-phase-C",
      "description": "Reverse-active-electric-energy-of-phase-C",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4014",
      "addressNumeric": 4014,
      "signal": "sum_of_three_phase_reverse_active_energy",
      "name": "Sum-of-three-phase-reverse-active-energy",
      "description": "Sum-of-three-phase-reverse-active-energy",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4024",
      "addressNumeric": 4024,
      "signal": "positive_reactive_energy_of_phase_a",
      "name": "Positive-reactive-energy-of-phase-A",
      "description": "Positive-reactive-energy-of-phase-A",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "0.1kVarh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}