manufacturer: huawei
model: Power Meter (Generic 2023)
device: Power Meter (Generic 2023)
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: Import PDF Solar Inverter Modbus Interface Definitions (1).pdf
  url: null
  documentRef: null
  revision: null
generatedAt: 2026-09-21T15:07:35.276Z
registers:
  - address: "37100"
    addressNumeric: 7099
    signal: meter_status
    name: Meter status
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37101"
    addressNumeric: 7100
    signal: grid_voltage_a
    name: Grid voltage A
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37103"
    addressNumeric: 7102
    signal: grid_voltage_b
    name: Grid voltage B
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37105"
    addressNumeric: 7104
    signal: grid_voltage_c
    name: Grid voltage C
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37107"
    addressNumeric: 7106
    signal: grid_current_a
    name: Grid current A
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.01
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37109"
    addressNumeric: 7108
    signal: grid_current_b
    name: Grid current B
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.01
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37111"
    addressNumeric: 7110
    signal: grid_current_c
    name: Grid current C
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.01
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37113"
    addressNumeric: 7112
    signal: active_power
    name: Active power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37115"
    addressNumeric: 7114
    signal: reactive_power
    name: Reactive power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37117"
    addressNumeric: 7116
    signal: power_factor
    name: Power factor
    description: null
    functionCode: 3
    datatype: int16
    length: 1
    scale: 0.001
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37118"
    addressNumeric: 7117
    signal: grid_frequency
    name: Grid frequency
    description: null
    functionCode: 3
    datatype: int16
    length: 1
    scale: 0.01
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37119"
    addressNumeric: 7118
    signal: positive_active_electricity
    name: Positive active electricity
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.01
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37121"
    addressNumeric: 7120
    signal: reverse_active_power
    name: Reverse active power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.01
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37123"
    addressNumeric: 7122
    signal: accumulated_reactive_power
    name: Accumulated reactive power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.01
    offset: 0
    unit: kVarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37125"
    addressNumeric: 7124
    signal: meter_type
    name: Meter type
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37126"
    addressNumeric: 7125
    signal: a_b_line_voltage
    name: A-B line voltage
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37128"
    addressNumeric: 7127
    signal: b_c_line_voltage
    name: B-C line voltage
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37130"
    addressNumeric: 7129
    signal: c_a_line_voltage
    name: C-A line voltage
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 0.1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37132"
    addressNumeric: 7131
    signal: phase_a_active_power
    name: Phase A active power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37134"
    addressNumeric: 7133
    signal: phase_b_active_power
    name: Phase B active power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37136"
    addressNumeric: 7135
    signal: phase_c_active_power
    name: Phase C active power
    description: null
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37138"
    addressNumeric: 7137
    signal: meter_model_detection_result
    name: Meter model detection result
    description: null
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
