The values for total_charging_energy and total_discharging_energy are always zero. A manual read of the Modbus registers using mbpoll gives the same values. Apparently, the register addresses are wrong for the Venus E 3.0.
total_charging_energy:
register: 33000
count: 2
scale: 0.01
unit: kWh
device_class: energy
state_class: total_increasing
enabled_by_default: true
data_type: uint32
precision: 2
scan_interval: low
total_discharging_energy:
register: 33002
count: 2
scale: 0.01
unit: kWh
device_class: energy
state_class: total_increasing
enabled_by_default: true
data_type: int32
precision: 2
scan_interval: low
The values for total_charging_energy and total_discharging_energy are always zero. A manual read of the Modbus registers using mbpoll gives the same values. Apparently, the register addresses are wrong for the Venus E 3.0.