-
-
Notifications
You must be signed in to change notification settings - Fork 20
wrong battery export readings #889
-
Describe the bug
Dear Developers,
I have a Solaredge inverter SE5000H with a DC coupled LGchem battery with a capacity of 9.6 Kwh and
a solaredge power meter. In energy dashboard I am using:
- a sensor template for solar production which is equal to (since "sensor.solaredge_i1_ac_energy" is the energy produce by the inverter and not just the one produced by solar panels):
{{ (states('sensor.solaredge_i1_ac_energy') | float) - (states('sensor.solaredge_i1_b1_energy_export') | float) + (states('sensor.solaredge_i1_b1_energy_import') | float) }}
- "Solaredge I1 B1 Energy Export" for energy exported by the battery
- "Solaredge I1 B1 Energy Import" for energy imported by the battery
- "Solaredge I1 M1 AC Energy Imported" for grid consumption
- "Solaredge I1 M1 AC Energy Exported" for energy returned to grid
The readings from battery, inverter and power meter are all reasonably correct except
the battery export (Solaredge I1 B1 Energy Export) as you can see from the follow screenshots,
taken from mysolardedge android app and home assistant energy dashboard.
Note that being battery export wrong, the solar production is consequently wrong (see formula
reported above). Note also the battery import is correct, i.e. equal to the value reported
by mysolardedge app and this asymmetry is rather strange, isn't it?
Firmware of solaredge inverter and LGchem batter are both up-to-date.
Expected behavior
I would expect values from energy dashboard to be equal to ones from solaredge android app
Screenshots
Diagnostic File
home-assistant_solaredge_modbus_multi_2025年08月17日T10-57-02.858Z.log
Debug logs
Home Assistant Version
up-to-date
solaredge-modbus-multi Version
3.1.6
Installation Type
HAOS
Read the Instructions
- My configuration follows https://github.com/WillCodeForCats/solaredge-modbus-multi/wiki/Configuration
- I have read the Known Issues https://github.com/WillCodeForCats/solaredge-modbus-multi/wiki/Known-Issues
- This issue is not about a template error (do not report template errors, read https://github.com/WillCodeForCats/solaredge-modbus-multi/wiki/Template-Design-Notes)
Additional Context
No response
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 4 comments 2 replies
-
The integration doesn't make any calculations or change data, we are just passing through what the inverter gives us over the modbus connection.
Since I don't personally have batteries I can't answer battery questions, but maybe someone else can.
Beta Was this translation helpful? Give feedback.
All reactions
-
thank you for the reply, do you think I should open a ticket with solaredge?
best C.
Beta Was this translation helpful? Give feedback.
All reactions
-
I'm seeing a similar issue, in particular at times of low export the SE battery export meter will not increment. Instead, I use battery power and a Riemann sum helper to estimate the export power.
Beta Was this translation helpful? Give feedback.
All reactions
-
Great tip! Now, I also am using integral sensor with trapezoidal rule to overcome this problem.
Beta Was this translation helpful? Give feedback.
All reactions
-
@cridemichel I'm facing the same issue, but it used to work fine until last week.
immagineAs you can see, battery export breaks, and I haven't found a pattern for when this happens.
immagineThis is the underlying entity
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi,
in my case it is several months that export energy from battery
is reported wrongly. I also opened on 25/08/2025 a ticket on solaredge support website,
that it is still marked as "in progess"...
I hope they will be able to fix this issue in future firmware update. For now, I am using
the workaround suggested by @wayne-love, i.e. I am integrating the export power of the battery,
even though results, which I am obtaining, are a bit inaccurate (I am using a polling time of 30s),
best Cristiano
Beta Was this translation helpful? Give feedback.