{
  "manufacturer": "continental",
  "model": "control-systems-wattnode",
  "device": "control-systems-wattnode",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "continental control-systems-wattnode — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/continental-control-systems-wattnode.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:22:46.419Z",
  "registers": [
    {
      "address": "1001",
      "addressNumeric": 1001,
      "signal": "total_net_bidirectional_energy",
      "name": "Total-net-(bidirectional)-energy",
      "description": "Total-net-(bidirectional)-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1003",
      "addressNumeric": 1003,
      "signal": "total_positive_energy",
      "name": "Total-positive-energy",
      "description": "Total-positive-energy",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1005",
      "addressNumeric": 1005,
      "signal": "total_net_bidirectional_energy_non_resettable",
      "name": "Total-net-(bidirectional)-energy-non-resettable",
      "description": "Total-net-(bidirectional)-energy-non-resettable",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1007",
      "addressNumeric": 1007,
      "signal": "total_positive_energy_non_resettable",
      "name": "Total-positive-energy-non-resettable",
      "description": "Total-positive-energy-non-resettable",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1009",
      "addressNumeric": 1009,
      "signal": "real_power_sum_of_active_phases",
      "name": "Real-power,-sum-of-active-phases",
      "description": "Real-power,-sum-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1011",
      "addressNumeric": 1011,
      "signal": "real_power_phase_a",
      "name": "Real-power,-phase-A",
      "description": "Real-power,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1013",
      "addressNumeric": 1013,
      "signal": "real_power_phase_b",
      "name": "Real-power,-phase-B",
      "description": "Real-power,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1015",
      "addressNumeric": 1015,
      "signal": "real_power_phase_c",
      "name": "Real-power,-phase-C",
      "description": "Real-power,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1017",
      "addressNumeric": 1017,
      "signal": "average_phase_to_neutral_voltage",
      "name": "Average-phase-to-neutral-voltage",
      "description": "Average-phase-to-neutral-voltage",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1019",
      "addressNumeric": 1019,
      "signal": "rms_voltage_phase_a_to_neutral",
      "name": "Rms-voltage,-phase-A-to-neutral",
      "description": "Rms-voltage,-phase-A-to-neutral",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1021",
      "addressNumeric": 1021,
      "signal": "rms_voltage_phase_b_to_neutral",
      "name": "Rms-voltage,-phase-B-to-neutral",
      "description": "Rms-voltage,-phase-B-to-neutral",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1023",
      "addressNumeric": 1023,
      "signal": "rms_voltage_phase_c_to_neutral",
      "name": "Rms-voltage,-phase-C-to-neutral",
      "description": "Rms-voltage,-phase-C-to-neutral",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1025",
      "addressNumeric": 1025,
      "signal": "average_line_to_line_voltage",
      "name": "Average-line-to-line-voltage",
      "description": "Average-line-to-line-voltage",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1027",
      "addressNumeric": 1027,
      "signal": "rms_voltage_line_to_line_phase_a_to_b",
      "name": "Rms-voltage,-line-to-line,-phase-A-to-B",
      "description": "Rms-voltage,-line-to-line,-phase-A-to-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1029",
      "addressNumeric": 1029,
      "signal": "rms_voltage_line_to_line_phase_b_to_c",
      "name": "Rms-voltage,-line-to-line,-phase-B-to-C",
      "description": "Rms-voltage,-line-to-line,-phase-B-to-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1031",
      "addressNumeric": 1031,
      "signal": "rms_voltage_line_to_line_phase_a_to_c",
      "name": "Rms-voltage,-line-to-line,-phase-A-to-C",
      "description": "Rms-voltage,-line-to-line,-phase-A-to-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1033",
      "addressNumeric": 1033,
      "signal": "power_line_frequency",
      "name": "Power-line-frequency",
      "description": "Power-line-frequency",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1101",
      "addressNumeric": 1101,
      "signal": "net_bidirectional_energy_phase_a",
      "name": "Net-(bidirectional)-energy,-phase-A",
      "description": "Net-(bidirectional)-energy,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1103",
      "addressNumeric": 1103,
      "signal": "net_bidirectional_energy_phase_b",
      "name": "Net-(bidirectional)-energy,-phase-B",
      "description": "Net-(bidirectional)-energy,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1105",
      "addressNumeric": 1105,
      "signal": "net_bidirectional_energy_phase_c",
      "name": "Net-(bidirectional)-energy,-phase-C",
      "description": "Net-(bidirectional)-energy,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1107",
      "addressNumeric": 1107,
      "signal": "positive_energy_phase_a",
      "name": "Positive-energy,-phase-A",
      "description": "Positive-energy,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1109",
      "addressNumeric": 1109,
      "signal": "positive_energy_phase_b",
      "name": "Positive-energy,-phase-B",
      "description": "Positive-energy,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1111",
      "addressNumeric": 1111,
      "signal": "positive_energy_phase_c",
      "name": "Positive-energy,-phase-C",
      "description": "Positive-energy,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1113",
      "addressNumeric": 1113,
      "signal": "negative_energy_sum_of_active_phases",
      "name": "Negative-energy,-sum-of-active-phases",
      "description": "Negative-energy,-sum-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1115",
      "addressNumeric": 1115,
      "signal": "negative_energy_sum_of_active_phases_non_resettable",
      "name": "Negative-energy,-sum-of-active-phases-non-resettable",
      "description": "Negative-energy,-sum-of-active-phases-non-resettable",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1117",
      "addressNumeric": 1117,
      "signal": "negative_energy_phase_a",
      "name": "Negative-energy,-phase-A",
      "description": "Negative-energy,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1119",
      "addressNumeric": 1119,
      "signal": "negative_energy_phase_b",
      "name": "Negative-energy,-phase-B",
      "description": "Negative-energy,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1121",
      "addressNumeric": 1121,
      "signal": "negative_energy_phase_c",
      "name": "Negative-energy,-phase-C",
      "description": "Negative-energy,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1123",
      "addressNumeric": 1123,
      "signal": "reactive_energy_sum_of_active_phases",
      "name": "Reactive-energy,-sum-of-active-phases",
      "description": "Reactive-energy,-sum-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1125",
      "addressNumeric": 1125,
      "signal": "net_reactive_energy_phase_a",
      "name": "Net-reactive-energy,-phase-A",
      "description": "Net-reactive-energy,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1127",
      "addressNumeric": 1127,
      "signal": "net_reactive_energy_phase_b",
      "name": "Net-reactive-energy,-phase-B",
      "description": "Net-reactive-energy,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1129",
      "addressNumeric": 1129,
      "signal": "net_reactive_energy_phase_c",
      "name": "Net-reactive-energy,-phase-C",
      "description": "Net-reactive-energy,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1131",
      "addressNumeric": 1131,
      "signal": "apparent_energy_sum_of_active_phases",
      "name": "Apparent-energy,-sum-of-active-phases",
      "description": "Apparent-energy,-sum-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1133",
      "addressNumeric": 1133,
      "signal": "apparent_energy_phase_a",
      "name": "Apparent-energy,-phase-A",
      "description": "Apparent-energy,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1135",
      "addressNumeric": 1135,
      "signal": "apparent_energy_phase_b",
      "name": "Apparent-energy,-phase-B",
      "description": "Apparent-energy,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1137",
      "addressNumeric": 1137,
      "signal": "apparent_energy_phase_c",
      "name": "Apparent-energy,-phase-C",
      "description": "Apparent-energy,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1139",
      "addressNumeric": 1139,
      "signal": "power_factor_average_of_active_phases",
      "name": "Power-factor,-average-of-active-phases",
      "description": "Power-factor,-average-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1141",
      "addressNumeric": 1141,
      "signal": "power_factor_phase_a",
      "name": "Power-factor,-phase-A",
      "description": "Power-factor,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1143",
      "addressNumeric": 1143,
      "signal": "power_factor_phase_b",
      "name": "Power-factor,-phase-B",
      "description": "Power-factor,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1145",
      "addressNumeric": 1145,
      "signal": "power_factor_phase_c",
      "name": "Power-factor,-phase-C",
      "description": "Power-factor,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1147",
      "addressNumeric": 1147,
      "signal": "reactive_power_sum_of_active_phases",
      "name": "Reactive-power,-sum-of-active-phases",
      "description": "Reactive-power,-sum-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1149",
      "addressNumeric": 1149,
      "signal": "reactive_power_phase_a",
      "name": "Reactive-power,-phase-A",
      "description": "Reactive-power,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1151",
      "addressNumeric": 1151,
      "signal": "reactive_power_phase_b",
      "name": "Reactive-power,-phase-B",
      "description": "Reactive-power,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1153",
      "addressNumeric": 1153,
      "signal": "reactive_power_phase_c",
      "name": "Reactive-power,-phase-C",
      "description": "Reactive-power,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1155",
      "addressNumeric": 1155,
      "signal": "apparent_power_sum_of_active_phases",
      "name": "Apparent-power,-sum-of-active-phases",
      "description": "Apparent-power,-sum-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1157",
      "addressNumeric": 1157,
      "signal": "apparent_power_phase_a",
      "name": "Apparent-power,-phase-A",
      "description": "Apparent-power,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1159",
      "addressNumeric": 1159,
      "signal": "apparent_power_phase_b",
      "name": "Apparent-power,-phase-B",
      "description": "Apparent-power,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1161",
      "addressNumeric": 1161,
      "signal": "apparent_power_phase_c",
      "name": "Apparent-power,-phase-C",
      "description": "Apparent-power,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1163",
      "addressNumeric": 1163,
      "signal": "rms_current_phase_a",
      "name": "Rms-current,-phase-A",
      "description": "Rms-current,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1165",
      "addressNumeric": 1165,
      "signal": "rms_current_phase_b",
      "name": "Rms-current,-phase-B",
      "description": "Rms-current,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}