manufacturer: inepro
model: metering-pro380
device: metering-pro380
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: inepro metering-pro380 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/inepro-metering-pro380.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:25:05.547Z
registers:
  - address: "16387"
    addressNumeric: 6386
    signal: modbus_id
    name: Modbus-ID
    description: Modbus-ID
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16388"
    addressNumeric: 6387
    signal: baud_rate
    name: Baud-rate
    description: Baud-rate
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16389"
    addressNumeric: 6388
    signal: protocol_version
    name: Protocol-version
    description: Protocol-version
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16391"
    addressNumeric: 6390
    signal: software_version
    name: Software-version
    description: Software-version
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16393"
    addressNumeric: 6392
    signal: hardware_version
    name: Hardware-version
    description: Hardware-version
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16395"
    addressNumeric: 6394
    signal: meter_amps
    name: Meter-amps
    description: Meter-amps
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16397"
    addressNumeric: 6396
    signal: s0_output_rate
    name: S0-output-rate
    description: S0-output-rate
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: imp/kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16399"
    addressNumeric: 6398
    signal: combination_code
    name: Combination-code
    description: Combination-code
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16401"
    addressNumeric: 6400
    signal: parity_setting
    name: Parity-setting
    description: Parity-setting
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16402"
    addressNumeric: 6401
    signal: current_direction
    name: Current-direction
    description: Current-direction
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16403"
    addressNumeric: 6402
    signal: l2_current_direction
    name: L2-current-direction
    description: L2-current-direction
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16404"
    addressNumeric: 6403
    signal: l3_current_direction
    name: L3-current-direction
    description: L3-current-direction
    functionCode: 3
    datatype: string
    length: null
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16405"
    addressNumeric: 6404
    signal: error_code
    name: Error-code
    description: Error-code
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16406"
    addressNumeric: 6405
    signal: power_down_counter
    name: Power-down-counter
    description: Power-down-counter
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16407"
    addressNumeric: 6406
    signal: present_quadrant
    name: Present-quadrant
    description: Present-quadrant
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16408"
    addressNumeric: 6407
    signal: l1_quadrant
    name: L1-quadrant
    description: L1-quadrant
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16409"
    addressNumeric: 6408
    signal: l2_quadrant
    name: L2-quadrant
    description: L2-quadrant
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16410"
    addressNumeric: 6409
    signal: l3_quadrant
    name: L3-quadrant
    description: L3-quadrant
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16415"
    addressNumeric: 6414
    signal: ct_mode
    name: CT-mode
    description: CT-mode
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20480"
    addressNumeric: 20480
    signal: voltage
    name: Voltage
    description: Voltage
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20482"
    addressNumeric: 20482
    signal: l1_voltage
    name: L1-voltage
    description: L1-voltage
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20484"
    addressNumeric: 20484
    signal: l2_voltage
    name: L2-voltage
    description: L2-voltage
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20486"
    addressNumeric: 20486
    signal: l3_voltage
    name: L3-voltage
    description: L3-voltage
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20488"
    addressNumeric: 20488
    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: "20490"
    addressNumeric: 20490
    signal: current
    name: Current
    description: Current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20492"
    addressNumeric: 20492
    signal: l1_current
    name: L1-current
    description: L1-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20494"
    addressNumeric: 20494
    signal: l2_current
    name: L2-current
    description: L2-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20496"
    addressNumeric: 20496
    signal: l3_current
    name: L3-current
    description: L3-current
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20498"
    addressNumeric: 20498
    signal: total_active_power
    name: Total-active-power
    description: Total-active-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20500"
    addressNumeric: 20500
    signal: l1_active_power
    name: L1-active-power
    description: L1-active-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20502"
    addressNumeric: 20502
    signal: l2_active_power
    name: L2-active-power
    description: L2-active-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20504"
    addressNumeric: 20504
    signal: l3_active_power
    name: L3-active-power
    description: L3-active-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20506"
    addressNumeric: 20506
    signal: total_reactive_power
    name: Total-reactive-power
    description: Total-reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kvar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20508"
    addressNumeric: 20508
    signal: l1_reactive_power
    name: L1-reactive-power
    description: L1-reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kvar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20510"
    addressNumeric: 20510
    signal: l2_reactive_power
    name: L2-reactive-power
    description: L2-reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kvar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20512"
    addressNumeric: 20512
    signal: l3_reactive_power
    name: L3-reactive-power
    description: L3-reactive-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kvar
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20514"
    addressNumeric: 20514
    signal: total_apparent_power
    name: Total-apparent-power
    description: Total-apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20516"
    addressNumeric: 20516
    signal: l1_apparent_power
    name: L1-apparent-power
    description: L1-apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20518"
    addressNumeric: 20518
    signal: l2_apparent_power
    name: L2-apparent-power
    description: L2-apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20520"
    addressNumeric: 20520
    signal: l3_apparent_power
    name: L3-apparent-power
    description: L3-apparent-power
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20522"
    addressNumeric: 20522
    signal: power_factor
    name: Power-factor
    description: Power-factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20524"
    addressNumeric: 20524
    signal: l1_power_factor
    name: L1-power-factor
    description: L1-power-factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20526"
    addressNumeric: 20526
    signal: l2_power_factor
    name: L2-power-factor
    description: L2-power-factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20528"
    addressNumeric: 20528
    signal: l3_power_factor
    name: L3-power-factor
    description: L3-power-factor
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24576"
    addressNumeric: 24576
    signal: total_active_energy
    name: Total-active-energy
    description: Total-active-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24578"
    addressNumeric: 24578
    signal: t1_total_active_energy
    name: T1-total-active-energy
    description: T1-total-active-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24580"
    addressNumeric: 24580
    signal: t2_total_active_energy
    name: T2-total-active-energy
    description: T2-total-active-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24582"
    addressNumeric: 24582
    signal: l1_total_active_energy
    name: L1-total-active-energy
    description: L1-total-active-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24584"
    addressNumeric: 24584
    signal: l2_total_active_energy
    name: L2-total-active-energy
    description: L2-total-active-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24586"
    addressNumeric: 24586
    signal: l3_total_active_energy
    name: L3-total-active-energy
    description: L3-total-active-energy
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
