manufacturer: carlo
model: gavazzi-em111-em112-et112
device: gavazzi-em111-em112-et112
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: carlo gavazzi-em111-em112-et112 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/carlo-gavazzi-em111-em112-et112.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:16:55.993Z
registers:
  - address: "2"
    addressNumeric: 2
    signal: a
    name: A
    description: A
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Ampere
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "4"
    addressNumeric: 4
    signal: w
    name: W
    description: W
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "6"
    addressNumeric: 6
    signal: va
    name: VA
    description: VA
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "8"
    addressNumeric: 8
    signal: var
    name: Var
    description: Var
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "10"
    addressNumeric: 10
    signal: w_dmd
    name: W-dmd
    description: W-dmd
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "12"
    addressNumeric: 12
    signal: w_dmd_peak
    name: W-dmd-peak
    description: W-dmd-peak
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "14"
    addressNumeric: 14
    signal: pf
    name: PF
    description: PF
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: PF
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "15"
    addressNumeric: 15
    signal: hz
    name: Hz
    description: Hz
    functionCode: 3
    datatype: int16
    length: 1
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "16"
    addressNumeric: 16
    signal: kwh_tot
    name: kWh-(+)-TOT
    description: kWh-(+)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "18"
    addressNumeric: 18
    signal: kvarh_tot
    name: Kvarh-(+)-TOT
    description: Kvarh-(+)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "20"
    addressNumeric: 20
    signal: kwh_partial
    name: kWh-(+)-PARTIAL
    description: kWh-(+)-PARTIAL
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "22"
    addressNumeric: 22
    signal: kvarh_partial
    name: Kvarh-(+)-PARTIAL
    description: Kvarh-(+)-PARTIAL
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "24"
    addressNumeric: 24
    signal: kwh_t1
    name: kWh-(+)-T1
    description: kWh-(+)-T1
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "26"
    addressNumeric: 26
    signal: kwh_t2
    name: kWh-(+)-T2
    description: kWh-(+)-T2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "32"
    addressNumeric: 32
    signal: kwh_tot_32
    name: kWh-(-)-TOT
    description: kWh-(-)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "34"
    addressNumeric: 34
    signal: kvarh_tot_34
    name: Kvarh-(-)-TOT
    description: Kvarh-(-)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "44"
    addressNumeric: 44
    signal: hour_counter
    name: Hour-counter
    description: Hour-counter
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: hours
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "256"
    addressNumeric: 256
    signal: a_256
    name: A
    description: A
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Ampere
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "258"
    addressNumeric: 258
    signal: v_l_n
    name: V-L-N
    description: V-L-N
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Volt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "262"
    addressNumeric: 262
    signal: w_262
    name: W
    description: W
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "264"
    addressNumeric: 264
    signal: va_264
    name: VA
    description: VA
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "266"
    addressNumeric: 266
    signal: var_266
    name: Var
    description: Var
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "268"
    addressNumeric: 268
    signal: pf_268
    name: PF
    description: PF
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: PF
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "272"
    addressNumeric: 272
    signal: hz_272
    name: Hz
    description: Hz
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "274"
    addressNumeric: 274
    signal: kwh_tot_274
    name: kWh-(+)-TOT
    description: kWh-(+)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "276"
    addressNumeric: 276
    signal: kvarh_tot_276
    name: Kvarh-(+)-TOT
    description: Kvarh-(+)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "278"
    addressNumeric: 278
    signal: kwh_tot_278
    name: kWh-(-)-TOT
    description: kWh-(-)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "280"
    addressNumeric: 280
    signal: kvarh_tot_280
    name: Kvarh-(-)-TOT
    description: Kvarh-(-)-TOT
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "282"
    addressNumeric: 282
    signal: kw_dmd
    name: kW-dmd
    description: kW-dmd
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "284"
    addressNumeric: 284
    signal: kw_dmd_peak
    name: kW-dmd-peak
    description: kW-dmd-peak
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: Watt
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "328"
    addressNumeric: 328
    signal: kwh_partial_328
    name: kWh-(+)-PARTIAL
    description: kWh-(+)-PARTIAL
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "330"
    addressNumeric: 330
    signal: kvarh_partial_330
    name: Kvarh-(+)-PARTIAL
    description: Kvarh-(+)-PARTIAL
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "338"
    addressNumeric: 338
    signal: kwh_t1_338
    name: kWh-(+)-T1
    description: kWh-(+)-T1
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "340"
    addressNumeric: 340
    signal: kwh_t2_340
    name: kWh-(+)-T2
    description: kWh-(+)-T2
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1024"
    addressNumeric: 1024
    signal: kwh_tot_integer_part
    name: kWh-(+)-TOT-INTeger-part
    description: kWh-(+)-TOT-INTeger-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1026"
    addressNumeric: 1026
    signal: kwh_tot_decimal_part
    name: kWh-(+)-TOT-DECimal-part
    description: kWh-(+)-TOT-DECimal-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1028"
    addressNumeric: 1028
    signal: kvarh_tot_integer_part
    name: Kvarh-(+)-TOT-INTeger-part
    description: Kvarh-(+)-TOT-INTeger-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1030"
    addressNumeric: 1030
    signal: kvarh_tot_decimal_part
    name: Kvarh-(+)-TOT-DECimal-part
    description: Kvarh-(+)-TOT-DECimal-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1032"
    addressNumeric: 1032
    signal: kwh_tot_integer_part_1032
    name: kWh-(-)-TOT-INTeger-part
    description: kWh-(-)-TOT-INTeger-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1034"
    addressNumeric: 1034
    signal: kwh_tot_decimal_part_1034
    name: kWh-(-)-TOT-DECimal-part
    description: kWh-(-)-TOT-DECimal-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kWh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1036"
    addressNumeric: 1036
    signal: kvarh_tot_integer_part_1036
    name: Kvarh-(-)-TOT-INTeger-part
    description: Kvarh-(-)-TOT-INTeger-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1038"
    addressNumeric: 1038
    signal: kvarh_tot_decimal_part_1038
    name: Kvarh-(-)-TOT-DECimal-part
    description: Kvarh-(-)-TOT-DECimal-part
    functionCode: 3
    datatype: int32
    length: 2
    scale: 1
    offset: 0
    unit: kvarh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1280"
    addressNumeric: 1280
    signal: kwh_tot_1280
    name: kWh-(+)-TOT
    description: kWh-(+)-TOT
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1284"
    addressNumeric: 1284
    signal: kvarh_tot_1284
    name: Kvarh-(+)-TOT
    description: Kvarh-(+)-TOT
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1288"
    addressNumeric: 1288
    signal: kwh_partial_1288
    name: kWh-(+)-partial
    description: kWh-(+)-partial
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1292"
    addressNumeric: 1292
    signal: kvarh_partial_1292
    name: Kvarh-(+)-partial
    description: Kvarh-(+)-partial
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1308"
    addressNumeric: 1308
    signal: kwh_tot_1308
    name: kWh-(-)-TOT
    description: kWh-(-)-TOT
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1312"
    addressNumeric: 1312
    signal: kwh_partial_1312
    name: kWh-(-)-partial
    description: kWh-(-)-partial
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1316"
    addressNumeric: 1316
    signal: kvarh_tot_1316
    name: Kvarh-(-)-TOT
    description: Kvarh-(-)-TOT
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "1320"
    addressNumeric: 1320
    signal: kvarh_partial_1320
    name: Kvarh-(-)-partial
    description: Kvarh-(-)-partial
    functionCode: 3
    datatype: int64
    length: 4
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
