yes.
modbus:
- name: "Nibe2125"
type: tcp
host: 192.168.1.220
port: 502
sensors:
- name: "Nibe heating energy last hour"
unique_id: "nibe_in_energy_heating"
data_type: int16 # int8
address: 2291
input_type: input # R/W
scale: 0.01
precision: 2
state_class: measurement
unit_of_measurement: "kWh"
slave: 1
scan_interval: 900
- name: "Nibe hot water energy last hour"
unique_id: "nibe_in_energy_hot_water"
data_type: int16 # int8
address: 2293
input_type: input # R/W
scale: 0.01
precision: 2
state_class: measurement
unit_of_measurement: "kWh"
slave: 1
scan_interval: 900
- name: "Nibe hot water add energy last hour"
unique_id: "nibe_in_add_energy_hot_water"
data_type: int16 # int8
address: 2301
input_type: input # R/W
scale: 0.01
precision: 2
state_class: measurement
unit_of_measurement: "kWh"
slave: 1
scan_interval: 900
- name: "Nibe heating add energy last hour"
unique_id: "nibe_in_add_energy_heating"
data_type: int16 # int8
address: 2299
input_type: input # R/W
scale: 0.01
precision: 2
state_class: measurement
unit_of_measurement: "kWh"
slave: 1
scan_interval: 900
- name: "nibe_current_power"
unique_id: "nibe_current_power"
data_type: int16 # int8
address: 2305
input_type: input # R/W
precision: 2
state_class: measurement
unit_of_measurement: "kW"
scale: 0.01
slave: 1
scan_interval: 60
- name: "nibe_current_power_comp"
unique_id: "nibe_current_power_comp"
data_type: int16 # int8
address: 2307
input_type: input # R/W
precision: 2
state_class: measurement
unit_of_measurement: "kW"
scale: 0.01
slave: 1
scan_interval: 60
Utility meters should use delta setting: