{
  "manufacturer": "outback",
  "model": "power-mate3s",
  "device": "power-mate3s",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "outback power-mate3s — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/outback-power-mate3s.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:15:24.692Z",
  "registers": [
    {
      "address": "40520",
      "addressNumeric": 519,
      "signal": "ac_current",
      "name": "AC-Current",
      "description": "AC-Current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40521",
      "addressNumeric": 520,
      "signal": "phase_a_current",
      "name": "Phase-A-Current",
      "description": "Phase-A-Current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40522",
      "addressNumeric": 521,
      "signal": "phase_b_current",
      "name": "Phase-B-Current",
      "description": "Phase-B-Current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40523",
      "addressNumeric": 522,
      "signal": "phase_c_current",
      "name": "Phase-C-Current",
      "description": "Phase-C-Current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40524",
      "addressNumeric": 523,
      "signal": "scale_factor_a_sf",
      "name": "Scale-factor-[A_SF]",
      "description": "Scale-factor-[A_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40525",
      "addressNumeric": 524,
      "signal": "phase_voltage_ab",
      "name": "Phase-Voltage-AB",
      "description": "Phase-Voltage-AB",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40526",
      "addressNumeric": 525,
      "signal": "phase_voltage_bc",
      "name": "Phase-Voltage-BC",
      "description": "Phase-Voltage-BC",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40527",
      "addressNumeric": 526,
      "signal": "phase_voltage_ca",
      "name": "Phase-Voltage-CA",
      "description": "Phase-Voltage-CA",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40528",
      "addressNumeric": 527,
      "signal": "phase_voltage_an",
      "name": "Phase-Voltage-AN",
      "description": "Phase-Voltage-AN",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40529",
      "addressNumeric": 528,
      "signal": "phase_voltage_bn",
      "name": "Phase-Voltage-BN",
      "description": "Phase-Voltage-BN",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40530",
      "addressNumeric": 529,
      "signal": "phase_voltage_cn",
      "name": "Phase-Voltage-CN",
      "description": "Phase-Voltage-CN",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40531",
      "addressNumeric": 530,
      "signal": "scale_factor_v_sf",
      "name": "Scale-factor-[V_SF]",
      "description": "Scale-factor-[V_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40532",
      "addressNumeric": 531,
      "signal": "ac_power",
      "name": "AC-Power",
      "description": "AC-Power",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40533",
      "addressNumeric": 532,
      "signal": "scale_factor_w_sf",
      "name": "Scale-factor-[W_SF]",
      "description": "Scale-factor-[W_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40534",
      "addressNumeric": 533,
      "signal": "line_frequency",
      "name": "Line-Frequency",
      "description": "Line-Frequency",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40535",
      "addressNumeric": 534,
      "signal": "scale_factor_hz_sf",
      "name": "Scale-factor-[HZ_SF]",
      "description": "Scale-factor-[HZ_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40536",
      "addressNumeric": 535,
      "signal": "ac_apparent_power",
      "name": "AC-Apparent-Power",
      "description": "AC-Apparent-Power",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40537",
      "addressNumeric": 536,
      "signal": "scale_factor_va_sf",
      "name": "Scale-factor-[VA_SF]",
      "description": "Scale-factor-[VA_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40538",
      "addressNumeric": 537,
      "signal": "ac_reactive_power",
      "name": "AC-Reactive-Power",
      "description": "AC-Reactive-Power",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40539",
      "addressNumeric": 538,
      "signal": "scale_factor_var_sf",
      "name": "Scale-factor-[VAR_SF]",
      "description": "Scale-factor-[VAR_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40540",
      "addressNumeric": 539,
      "signal": "ac_power_factor",
      "name": "AC-Power-Factor",
      "description": "AC-Power-Factor",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Pct",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40541",
      "addressNumeric": 540,
      "signal": "scale_factor_pf_sf",
      "name": "Scale-factor-[PF_SF]",
      "description": "Scale-factor-[PF_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40542",
      "addressNumeric": 541,
      "signal": "ac_energy",
      "name": "AC-Energy",
      "description": "AC-Energy",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40544",
      "addressNumeric": 543,
      "signal": "scale_factor_wh_sf",
      "name": "Scale-factor-[WH_SF]",
      "description": "Scale-factor-[WH_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40545",
      "addressNumeric": 544,
      "signal": "dc_current",
      "name": "DC-Current",
      "description": "DC-Current",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40546",
      "addressNumeric": 545,
      "signal": "scale_factor_dca_sf",
      "name": "Scale-factor-[DCA_SF]",
      "description": "Scale-factor-[DCA_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40547",
      "addressNumeric": 546,
      "signal": "dc_voltage",
      "name": "DC-Voltage",
      "description": "DC-Voltage",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40548",
      "addressNumeric": 547,
      "signal": "scale_factor_dcv_sf",
      "name": "Scale-factor-[DCV_SF]",
      "description": "Scale-factor-[DCV_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40549",
      "addressNumeric": 548,
      "signal": "dc_power",
      "name": "DC-Power",
      "description": "DC-Power",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40550",
      "addressNumeric": 549,
      "signal": "scale_factor_dcw_sf",
      "name": "Scale-factor-[DCW_SF]",
      "description": "Scale-factor-[DCW_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40551",
      "addressNumeric": 550,
      "signal": "cabinet_temperature",
      "name": "Cabinet-Temperature",
      "description": "Cabinet-Temperature",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40552",
      "addressNumeric": 551,
      "signal": "heat_sink_temperature",
      "name": "Heat-Sink-Temperature",
      "description": "Heat-Sink-Temperature",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40553",
      "addressNumeric": 552,
      "signal": "transformer_temperature",
      "name": "Transformer-Temperature",
      "description": "Transformer-Temperature",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40554",
      "addressNumeric": 553,
      "signal": "other_temperature",
      "name": "Other-Temperature",
      "description": "Other-Temperature",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40555",
      "addressNumeric": 554,
      "signal": "scale_factor_tmp_sf",
      "name": "Scale-factor-[TMP_SF]",
      "description": "Scale-factor-[TMP_SF]",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40556",
      "addressNumeric": 555,
      "signal": "enumerated_value_operating_state",
      "name": "Enumerated-value.--Operating-state",
      "description": "Enumerated-value.--Operating-state",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40557",
      "addressNumeric": 556,
      "signal": "vendor_specific_operating_state_code",
      "name": "Vendor-specific-operating-state-code",
      "description": "Vendor-specific-operating-state-code",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40558",
      "addressNumeric": 557,
      "signal": "bitmask_value_event_fields",
      "name": "Bitmask-value.-Event-fields",
      "description": "Bitmask-value.-Event-fields",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40560",
      "addressNumeric": 559,
      "signal": "reserved_for_future_use",
      "name": "Reserved-for-future-use",
      "description": "Reserved-for-future-use",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40562",
      "addressNumeric": 561,
      "signal": "vendor_defined_events",
      "name": "Vendor-defined-events",
      "description": "Vendor-defined-events",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40564",
      "addressNumeric": 563,
      "signal": "vendor_defined_events_40564",
      "name": "Vendor-defined-events",
      "description": "Vendor-defined-events",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40566",
      "addressNumeric": 565,
      "signal": "vendor_defined_events_40566",
      "name": "Vendor-defined-events",
      "description": "Vendor-defined-events",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40568",
      "addressNumeric": 567,
      "signal": "vendor_defined_events_40568",
      "name": "Vendor-defined-events",
      "description": "Vendor-defined-events",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40630",
      "addressNumeric": 629,
      "signal": "type_of_der_device_default_value_is_4_to_indicate_pv_device",
      "name": "Type-of-DER-device.-Default-value-is-4-to-indicate-PV-device.",
      "description": "Type-of-DER-device.-Default-value-is-4-to-indicate-PV-device.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40631",
      "addressNumeric": 630,
      "signal": "continuous_power_output_capability_of_the_inverter",
      "name": "Continuous-power-output-capability-of-the-inverter.",
      "description": "Continuous-power-output-capability-of-the-inverter.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40632",
      "addressNumeric": 631,
      "signal": "scale_factor",
      "name": "Scale-factor",
      "description": "Scale-factor",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40633",
      "addressNumeric": 632,
      "signal": "continuous_volt_ampere_capability_of_the_inverter",
      "name": "Continuous-Volt-Ampere-capability-of-the-inverter.",
      "description": "Continuous-Volt-Ampere-capability-of-the-inverter.",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40634",
      "addressNumeric": 633,
      "signal": "scale_factor_40634",
      "name": "Scale-factor",
      "description": "Scale-factor",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40635",
      "addressNumeric": 634,
      "signal": "continuous_var_capability_of_the_inverter_in_quadrant_1",
      "name": "Continuous-VAR-capability-of-the-inverter-in-quadrant-1.",
      "description": "Continuous-VAR-capability-of-the-inverter-in-quadrant-1.",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40636",
      "addressNumeric": 635,
      "signal": "continuous_var_capability_of_the_inverter_in_quadrant_2",
      "name": "Continuous-VAR-capability-of-the-inverter-in-quadrant-2.",
      "description": "Continuous-VAR-capability-of-the-inverter-in-quadrant-2.",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}