manufacturer: powerscout
model: 3-8-viewpoint
device: 3-8-viewpoint
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: powerscout 3-8-viewpoint — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/powerscout-3-8-viewpoint.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:23:52.535Z
registers:
  - address: "4000"
    addressNumeric: 4000
    signal: kwh_system_lsw
    name: kWh-System-LSW
    description: kWh-System-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4001"
    addressNumeric: 4001
    signal: kwh_system_msw
    name: kWh-System-MSW
    description: kWh-System-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4002"
    addressNumeric: 4002
    signal: kw_system
    name: kW-System
    description: kW-System
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4003"
    addressNumeric: 4003
    signal: kw_demand_system_max
    name: kW-Demand-System-Max
    description: kW-Demand-System-Max
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4004"
    addressNumeric: 4004
    signal: kw_demand_system_now
    name: kW-Demand-System-Now
    description: kW-Demand-System-Now
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4005"
    addressNumeric: 4005
    signal: kw_system_max
    name: kW-System-Max
    description: kW-System-Max
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4006"
    addressNumeric: 4006
    signal: kw_system_min
    name: kW-System-Min
    description: kW-System-Min
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4007"
    addressNumeric: 4007
    signal: kvarh_system_lsw
    name: kVARh-System-LSW
    description: kVARh-System-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4008"
    addressNumeric: 4008
    signal: kvarh_system_msw
    name: kVARh-System-MSW
    description: kVARh-System-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4009"
    addressNumeric: 4009
    signal: kvar_system
    name: kVAR-System
    description: kVAR-System
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4010"
    addressNumeric: 4010
    signal: kvah_system_lsw
    name: kVAh-System-LSW
    description: kVAh-System-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4011"
    addressNumeric: 4011
    signal: kvah_system_msw
    name: kVAh-System-MSW
    description: kVAh-System-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4012"
    addressNumeric: 4012
    signal: kva_system
    name: kVA-System
    description: kVA-System
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4013"
    addressNumeric: 4013
    signal: displacement_pf_system
    name: Displacement-PF-System
    description: Displacement-PF-System
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4014"
    addressNumeric: 4014
    signal: apparent_pf_system
    name: Apparent-PF-System
    description: Apparent-PF-System
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4015"
    addressNumeric: 4015
    signal: amps_system_avg
    name: Amps-System-Avg
    description: Amps-System-Avg
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Amps
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4016"
    addressNumeric: 4016
    signal: volts_line_to_line_avg
    name: Volts-Line-to-Line-Avg
    description: Volts-Line-to-Line-Avg
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4017"
    addressNumeric: 4017
    signal: volts_line_to_neutral_avg
    name: Volts-Line-to-Neutral-Avg
    description: Volts-Line-to-Neutral-Avg
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4018"
    addressNumeric: 4018
    signal: volts_l1_to_l2
    name: Volts-L1-to-L2
    description: Volts-L1-to-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4019"
    addressNumeric: 4019
    signal: volts_l2_to_l3
    name: Volts-L2-to-L3
    description: Volts-L2-to-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4020"
    addressNumeric: 4020
    signal: volts_l1_to_l3
    name: Volts-L1-to-L3
    description: Volts-L1-to-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: Volts
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4021"
    addressNumeric: 4021
    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: "4022"
    addressNumeric: 4022
    signal: kwh_l1_lsw
    name: kWh-L1-LSW
    description: kWh-L1-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4023"
    addressNumeric: 4023
    signal: kwh_l1_msw
    name: kWh-L1-MSW
    description: kWh-L1-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4024"
    addressNumeric: 4024
    signal: kwh_l2_lsw
    name: kWh-L2-LSW
    description: kWh-L2-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4025"
    addressNumeric: 4025
    signal: kwh_l2_msw
    name: kWh-L2-MSW
    description: kWh-L2-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4026"
    addressNumeric: 4026
    signal: kwh_l3_lsw
    name: kWh-L3-LSW
    description: kWh-L3-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4027"
    addressNumeric: 4027
    signal: kwh_l3_msw
    name: kWh-L3-MSW
    description: kWh-L3-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4028"
    addressNumeric: 4028
    signal: kw_l1
    name: kW-L1
    description: kW-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4029"
    addressNumeric: 4029
    signal: kw_l2
    name: kW-L2
    description: kW-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4030"
    addressNumeric: 4030
    signal: kw_l3
    name: kW-L3
    description: kW-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kW
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4031"
    addressNumeric: 4031
    signal: kvarh_l1_lsw
    name: kVARh-L1-LSW
    description: kVARh-L1-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4032"
    addressNumeric: 4032
    signal: kvarh_l1_msw
    name: kVARh-L1-MSW
    description: kVARh-L1-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4033"
    addressNumeric: 4033
    signal: kvarh_l2_lsw
    name: kVARh-L2-LSW
    description: kVARh-L2-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4034"
    addressNumeric: 4034
    signal: kvarh_l2_msw
    name: kVARh-L2-MSW
    description: kVARh-L2-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4035"
    addressNumeric: 4035
    signal: kvarh_l3_lsw
    name: kVARh-L3-LSW
    description: kVARh-L3-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4036"
    addressNumeric: 4036
    signal: kvarh_l3_msw
    name: kVARh-L3-MSW
    description: kVARh-L3-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4037"
    addressNumeric: 4037
    signal: kvar_l1
    name: kVAR-L1
    description: kVAR-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4038"
    addressNumeric: 4038
    signal: kvar_l2
    name: kVAR-L2
    description: kVAR-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4039"
    addressNumeric: 4039
    signal: kvar_l3
    name: kVAR-L3
    description: kVAR-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4040"
    addressNumeric: 4040
    signal: kvah_l1_lsw
    name: kVAh-L1-LSW
    description: kVAh-L1-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4041"
    addressNumeric: 4041
    signal: kvah_l1_msw
    name: kVAh-L1-MSW
    description: kVAh-L1-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4042"
    addressNumeric: 4042
    signal: kvah_l2_lsw
    name: kVAh-L2-LSW
    description: kVAh-L2-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4043"
    addressNumeric: 4043
    signal: kvah_l2_msw
    name: kVAh-L2-MSW
    description: kVAh-L2-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4044"
    addressNumeric: 4044
    signal: kvah_l3_lsw
    name: kVAh-L3-LSW
    description: kVAh-L3-LSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4045"
    addressNumeric: 4045
    signal: kvah_l3_msw
    name: kVAh-L3-MSW
    description: kVAh-L3-MSW
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4046"
    addressNumeric: 4046
    signal: kva_l1
    name: kVA-L1
    description: kVA-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4047"
    addressNumeric: 4047
    signal: kva_l2
    name: kVA-L2
    description: kVA-L2
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4048"
    addressNumeric: 4048
    signal: kva_l3
    name: kVA-L3
    description: kVA-L3
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: kVA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4049"
    addressNumeric: 4049
    signal: displacement_pf_l1
    name: Displacement-PF-L1
    description: Displacement-PF-L1
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
