manufacturer: elster
model: a1140-a1700
device: a1140-a1700
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: elster a1140-a1700 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/elster-a1140-a1700.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T14:46:06.437Z
registers:
  - address: "1"
    addressNumeric: 1
    signal: va
    name: Va
    description: Va
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "3"
    addressNumeric: 3
    signal: vb
    name: Vb
    description: Vb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "5"
    addressNumeric: 5
    signal: vc
    name: Vc
    description: Vc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "7"
    addressNumeric: 7
    signal: la
    name: La
    description: La
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "9"
    addressNumeric: 9
    signal: lb
    name: Lb
    description: Lb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "11"
    addressNumeric: 11
    signal: ic
    name: Ic
    description: Ic
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "13"
    addressNumeric: 13
    signal: pa
    name: Pa
    description: Pa
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "15"
    addressNumeric: 15
    signal: pb
    name: Pb
    description: Pb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "17"
    addressNumeric: 17
    signal: pc
    name: Pc
    description: Pc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19"
    addressNumeric: 19
    signal: qa
    name: Qa
    description: Qa
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "21"
    addressNumeric: 21
    signal: ob
    name: Ob
    description: Ob
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "23"
    addressNumeric: 23
    signal: qc
    name: Qc
    description: Qc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "25"
    addressNumeric: 25
    signal: so
    name: So
    description: So
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "27"
    addressNumeric: 27
    signal: sb
    name: Sb
    description: Sb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "29"
    addressNumeric: 29
    signal: sc
    name: Sc
    description: Sc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "31"
    addressNumeric: 31
    signal: pfa
    name: Pfa
    description: Pfa
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "33"
    addressNumeric: 33
    signal: pfb
    name: Pfb
    description: Pfb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "35"
    addressNumeric: 35
    signal: pfc
    name: Pfc
    description: Pfc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "37"
    addressNumeric: 37
    signal: psum
    name: Psum
    description: Psum
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "39"
    addressNumeric: 39
    signal: qsum
    name: QSUM
    description: QSUM
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "41"
    addressNumeric: 41
    signal: ssum
    name: SSUM
    description: SSUM
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "43"
    addressNumeric: 43
    signal: pfsum
    name: pfsUM
    description: pfsUM
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "45"
    addressNumeric: 45
    signal: freqa
    name: Freqa
    description: Freqa
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "47"
    addressNumeric: 47
    signal: freqb
    name: Freqb
    description: Freqb
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "49"
    addressNumeric: 49
    signal: freqc
    name: Freqc
    description: Freqc
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "53"
    addressNumeric: 53
    signal: kwhtotalexport
    name: kWhTotalExport
    description: kWhTotalExport
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "55"
    addressNumeric: 55
    signal: kvarhimportlag
    name: kVarhImportLag
    description: kVarhImportLag
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "57"
    addressNumeric: 57
    signal: kvarhimportlead
    name: kVarhImportLead
    description: kVarhImportLead
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "59"
    addressNumeric: 59
    signal: kvarhexportlag
    name: kVarhExportLag
    description: kVarhExportLag
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "63"
    addressNumeric: 63
    signal: vahtotal
    name: VAhTotal
    description: VAhTotal
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "65"
    addressNumeric: 65
    signal: cust1
    name: Cust1
    description: Cust1
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "67"
    addressNumeric: 67
    signal: cust2
    name: Cust2
    description: Cust2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "69"
    addressNumeric: 69
    signal: cust3
    name: Cust3
    description: Cust3
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "71"
    addressNumeric: 71
    signal: tou1
    name: TOU1
    description: TOU1
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "73"
    addressNumeric: 73
    signal: tou2
    name: TOU2
    description: TOU2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "75"
    addressNumeric: 75
    signal: tou3
    name: TOU3
    description: TOU3
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "77"
    addressNumeric: 77
    signal: tou4
    name: TOU4
    description: TOU4
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "79"
    addressNumeric: 79
    signal: histtoul
    name: HistTOUl
    description: HistTOUl
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "81"
    addressNumeric: 81
    signal: histtou2
    name: HistTOU2
    description: HistTOU2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "83"
    addressNumeric: 83
    signal: histtou3
    name: HistTOU3
    description: HistTOU3
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "85"
    addressNumeric: 85
    signal: histtou4
    name: HistTOU4
    description: HistTOU4
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "95"
    addressNumeric: 95
    signal: lastenergyread
    name: LastEnergyRead
    description: LastEnergyRead
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "96"
    addressNumeric: 96
    signal: lastinstread
    name: LastInstRead
    description: LastInstRead
    functionCode: 3
    datatype: uint16
    length: 1
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "97"
    addressNumeric: 97
    signal: hist_kwhtotalimport
    name: HIST-kWhTotalImport
    description: HIST-kWhTotalImport
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "99"
    addressNumeric: 99
    signal: hist_kwhtotalexport
    name: HIST-kWhTotalExport
    description: HIST-kWhTotalExport
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "101"
    addressNumeric: 101
    signal: hist_kvarhimportlag
    name: HIST-kVarhImportLag
    description: HIST-kVarhImportLag
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "103"
    addressNumeric: 103
    signal: hist_kvarhimportlead
    name: HIST-kVarhImportLead
    description: HIST-kVarhImportLead
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "105"
    addressNumeric: 105
    signal: hist_kvarhexportlag
    name: HIST-kVarhExportLag
    description: HIST-kVarhExportLag
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "107"
    addressNumeric: 107
    signal: hist_kvarhexportlead
    name: HIST-kVarhExportLead
    description: HIST-kVarhExportLead
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "109"
    addressNumeric: 109
    signal: hist_vah_total
    name: HIST-VAh-Total
    description: HIST-VAh-Total
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
