manufacturer: schneider
model: electric-symmetra-px
device: electric-symmetra-px
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: schneider electric-symmetra-px — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-symmetra-px.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:46:37.939Z
registers:
  - address: "1"
    addressNumeric: 1
    signal: alarm_status_register
    name: Alarm/Status-register
    description: Alarm/Status-register
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "2"
    addressNumeric: 2
    signal: alarm_status_register_2
    name: Alarm/Status-register
    description: Alarm/Status-register
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3"
    addressNumeric: 3
    signal: alarm_status_register_3
    name: Alarm/Status-register
    description: Alarm/Status-register
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4"
    addressNumeric: 4
    signal: alarm_status_register_4
    name: Alarm/Status-register
    description: Alarm/Status-register
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5"
    addressNumeric: 5
    signal: alarm_status_register_5
    name: Alarm/Status-register
    description: Alarm/Status-register
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6"
    addressNumeric: 6
    signal: line_quality_00ff_acceptable_utility_line_quality_0000_unacceptable_utility_line_quality
    name: Line-quality-00FF=acceptable-utility-line-quality-0000=unacceptable-utility-line-quality
    description: Line-quality-00FF=acceptable-utility-line-quality-0000=unacceptable-utility-line-quality
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7"
    addressNumeric: 7
    signal: battery_capacity_remaining_battery_capacity_as_a_percent_of_the_fully_charged_condition_0_100
    name: "%-battery-capacity-remaining-battery-capacity-as-a-percent-of-the-fully-\
      charged-condition-(0-100)"
    description: "%-battery-capacity-remaining-battery-capacity-as-a-percent-of-the\
      -fully-charged-condition-(0-100)"
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8"
    addressNumeric: 8
    signal: runtime_remaining
    name: Runtime-remaining
    description: Runtime-remaining
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: minutes
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9"
    addressNumeric: 9
    signal: battery_voltage_present_ups_battery_voltage
    name: Battery-voltage-present-UPS-battery-voltage
    description: Battery-voltage-present-UPS-battery-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "10"
    addressNumeric: 10
    signal: ups_internal_temperature_0_209_00xx_valid_reading_ffxx_invalid_reading_xx_sensor_reading
    name: UPS-internal-temperature-(0-209)-00XX=valid-reading-FFXX=invalid-reading-XX=sensor-reading
    description: UPS-internal-temperature-(0-209)-00XX=valid-reading-FFXX=invalid-reading-XX=sensor-reading
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: DC
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "11"
    addressNumeric: 11
    signal: amps_drawn_by_load
    name: Amps-drawn-by-load
    description: Amps-drawn-by-load
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "12"
    addressNumeric: 12
    signal: number_of_battery_packs_with_bad_batteries
    name: Number-of-battery-packs-with-bad-batteries
    description: Number-of-battery-packs-with-bad-batteries
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: each
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "13"
    addressNumeric: 13
    signal: number_of_battery_packs
    name: Number-of-battery-packs
    description: Number-of-battery-packs
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: each
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "14"
    addressNumeric: 14
    signal: ups_output_load_as_a_percentage_of_full_rated_load_in_watts
    name: UPS-output-load-as-a-percentage-of-full-rated-load-in-watts
    description: UPS-output-load-as-a-percentage-of-full-rated-load-in-watts
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "15"
    addressNumeric: 15
    signal: maximum_input_voltage_since_last_reading
    name: Maximum-input-voltage-since-last-reading
    description: Maximum-input-voltage-since-last-reading
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16"
    addressNumeric: 16
    signal: minimum_input_voltage_since_last_reading
    name: Minimum-input-voltage-since-last-reading
    description: Minimum-input-voltage-since-last-reading
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "17"
    addressNumeric: 17
    signal: nominal_battery_voltage
    name: Nominal-battery-voltage
    description: Nominal-battery-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "18"
    addressNumeric: 18
    signal: actual_battery_voltage
    name: Actual-battery-voltage
    description: Actual-battery-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19"
    addressNumeric: 19
    signal: utility_input_frequency
    name: Utility-input-frequency
    description: Utility-input-frequency
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20"
    addressNumeric: 20
    signal: phase_a_utility_input_voltage
    name: Phase-A-utility-input-voltage
    description: Phase-A-utility-input-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "21"
    addressNumeric: 21
    signal: phase_a_utility_input_current
    name: Phase-A-utility-input-current
    description: Phase-A-utility-input-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "22"
    addressNumeric: 22
    signal: phase_a_bypass_input_voltage
    name: Phase-A-bypass-input-voltage
    description: Phase-A-bypass-input-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "23"
    addressNumeric: 23
    signal: phase_a_percent_of_maximum_output_va_n_0
    name: Phase-A-percent-of-maximum-output-VA-@-N-+-0
    description: Phase-A-percent-of-maximum-output-VA-@-N-+-0
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24"
    addressNumeric: 24
    signal: phase_a_percent_of_maximum_output_va_n_x
    name: Phase-A-percent-of-maximum-output-VA-@-N-+-x
    description: Phase-A-percent-of-maximum-output-VA-@-N-+-x
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "25"
    addressNumeric: 25
    signal: phase_a_output
    name: Phase-A-output
    description: Phase-A-output
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "26"
    addressNumeric: 26
    signal: phase_a_output_voltage
    name: Phase-A-output-voltage
    description: Phase-A-output-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "27"
    addressNumeric: 27
    signal: phase_a_output_current
    name: Phase-A-output-current
    description: Phase-A-output-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "28"
    addressNumeric: 28
    signal: phase_a_peak_output_current
    name: Phase-A-peak-output-current
    description: Phase-A-peak-output-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "29"
    addressNumeric: 29
    signal: phase_b_utility_input_voltage
    name: Phase-B-utility-input-voltage
    description: Phase-B-utility-input-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "30"
    addressNumeric: 30
    signal: phase_b_utility_input_current
    name: Phase-B-utility-input-current
    description: Phase-B-utility-input-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "31"
    addressNumeric: 31
    signal: phase_b_bypass_input_voltage
    name: Phase-B-bypass-input-voltage
    description: Phase-B-bypass-input-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "32"
    addressNumeric: 32
    signal: phase_b_percent_of_maximum_output_va_n_0
    name: Phase-B-percent-of-maximum-output-VA-@-N-+-0
    description: Phase-B-percent-of-maximum-output-VA-@-N-+-0
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "33"
    addressNumeric: 33
    signal: phase_b_percent_of_maximum_output_va_n_x
    name: Phase-B-percent-of-maximum-output-VA-@-N-+-x
    description: Phase-B-percent-of-maximum-output-VA-@-N-+-x
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "34"
    addressNumeric: 34
    signal: phase_b_output
    name: Phase-B-output
    description: Phase-B-output
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "35"
    addressNumeric: 35
    signal: phase_b_output_voltage
    name: Phase-B-output-voltage
    description: Phase-B-output-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "36"
    addressNumeric: 36
    signal: phase_b_output_current
    name: Phase-B-output-current
    description: Phase-B-output-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37"
    addressNumeric: 37
    signal: phase_b_peak_output_current
    name: Phase-B-peak-output-current
    description: Phase-B-peak-output-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "38"
    addressNumeric: 38
    signal: phase_c_utility_input_voltage
    name: Phase-C-utility-input-voltage
    description: Phase-C-utility-input-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "39"
    addressNumeric: 39
    signal: phase_c_utility_input_current
    name: Phase-C-utility-input-current
    description: Phase-C-utility-input-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "40"
    addressNumeric: 40
    signal: phase_c_bypass_input_voltage
    name: Phase-C-bypass-input-voltage
    description: Phase-C-bypass-input-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41"
    addressNumeric: 41
    signal: phase_c_percent_of_maximum_output_va_n_0
    name: Phase-C-percent-of-maximum-output-VA-@-N-+-0
    description: Phase-C-percent-of-maximum-output-VA-@-N-+-0
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "42"
    addressNumeric: 42
    signal: phase_c_percent_of_maximum_output_va_n_x
    name: Phase-C-percent-of-maximum-output-VA-@-N-+-x
    description: Phase-C-percent-of-maximum-output-VA-@-N-+-x
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "43"
    addressNumeric: 43
    signal: phase_c_output
    name: Phase-C-output
    description: Phase-C-output
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "44"
    addressNumeric: 44
    signal: phase_c_output_voltage
    name: Phase-C-output-voltage
    description: Phase-C-output-voltage
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "45"
    addressNumeric: 45
    signal: phase_c_output_current
    name: Phase-C-output-current
    description: Phase-C-output-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "46"
    addressNumeric: 46
    signal: phase_c_peak_output_current
    name: Phase-C-peak-output-current
    description: Phase-C-peak-output-current
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "47"
    addressNumeric: 47
    signal: environmental_monitoring_card_temperature_reading_sensor_1
    name: Environmental-monitoring-card-temperature-reading-(Sensor-1)
    description: Environmental-monitoring-card-temperature-reading-(Sensor-1)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: DC
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "48"
    addressNumeric: 48
    signal: environmental_monitoring_card_humidity_reading_sensor_1
    name: Environmental-monitoring-card-humidity-reading-(Sensor-1)
    description: Environmental-monitoring-card-humidity-reading-(Sensor-1)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%RH"
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "49"
    addressNumeric: 49
    signal: environmental_monitoring_card_temperature_reading_sensor_2
    name: Environmental-monitoring-card-temperature-reading-(Sensor-2)
    description: Environmental-monitoring-card-temperature-reading-(Sensor-2)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: DC
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "50"
    addressNumeric: 50
    signal: environmental_monitoring_card_humidity_reading_sensor_2
    name: Environmental-monitoring-card-humidity-reading-(Sensor-2)
    description: Environmental-monitoring-card-humidity-reading-(Sensor-2)
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: "%RH"
    access: READ
    endianness: null
    group: null
    notes: null
