I got it work. Here you can find my yaml.
modbus:
- name: zaehler
type: tcp
host: x.x.x.x
port: 502
sensors:
- name: L1-N
unit_of_measurement: V
slave: 1
address: 0
input_type: input
data_type: int32
scale: 0.1
precision: 2
swap: word
count: 2
device_class: voltage
- name: L2-N
unit_of_measurement: V
slave: 1
address: 1
data_type: int32
scale: 0.1
precision: 2
device_class: voltage
- name: L3-N
unit_of_measurement: V
slave: 1
address: 3
data_type: int32
scale: 0.1
precision: 2
device_class: voltage
- name: L12
unit_of_measurement: V
slave: 1
address: 5
data_type: int32
scale: 0.1
precision: 2
device_class: voltage
- name: L23
unit_of_measurement: V
slave: 1
address: 7
data_type: int32
scale: 0.1
precision: 2
device_class: voltage
- name: L31
unit_of_measurement: V
slave: 1
address: 9
data_type: int32
scale: 0.1
precision: 2
device_class: voltage
- name: L1
unit_of_measurement: A
slave: 1
address: 12
input_type: input
data_type: int32
scale: 0.001
precision: 2
swap: word
count: 2
device_class: current
- name: L2
unit_of_measurement: A
slave: 1
address: 13
data_type: int32
scale: 0.001
precision: 2
device_class: current
- name: L3
unit_of_measurement: A
slave: 1
address: 15
data_type: int32
scale: 0.001
precision: 2
device_class: current
- name: Gesamt
unit_of_measurement: kWh
slave: 1
address: 61
data_type: int32
scale: 0.1
precision: 2
device_class: energy
state_class: total
- name: W L1
unit_of_measurement: W
slave: 1
address: 17
data_type: int32
scale: 0.1
precision: 2
device_class: power
- name: W L2
unit_of_measurement: W
slave: 1
address: 19
data_type: int32
scale: 0.1
precision: 2
device_class: power
input_type: input
- name: W L3
unit_of_measurement: W
slave: 1
address: 21
data_type: int32
scale: 0.1
precision: 2
device_class: power
input_type: input
- name: momentanE
unit_of_measurement: W
slave: 1
address: 39
data_type: int32
scale: 0.1
precision: 2
count: 2
device_class: power