NS
Niklas
5634Live · Odoo

EEC Kemapack - Wrong SoC calculation

FertiggestelltNiedrig
Stage: Solved · Team: Aftersales
NK
Niklas Kranzusch<niklas.kranzusch@voltfang.de>
An: Aftersales·24.03.2026, 15:39

Zusammenfassung des EEC Kemapack SoC Problems


Niklas Kranzusch

Service Engineer

Voltfang Logo
 
niklas.kranzusch@voltfang.de | www.voltfang.de
Production Facility & Office:
Voltfang GmbH

Philipsstraße 8
52068 Aachen


EES AWARD 2022 WINNER

Visit us on Facebook! Visit us on Instagram! Visit us on LinkedIn! Visit us on YouTube!

Voltfang GmbH – Sitz: Aachen, Amtsgericht Aachen HRB 25081 | Geschäftsführer: Afshin Doostdar, David Oudsandji, Roman Alberti | USt.-ID.Nr.: DE345407279 | Steuernummer: 201/5997/5675 


Von: Adrià Salvadó <adria.salvado@wattius.com>
Gesendet: Montag, 23. März 2026 17:22
An: Niklas Kranzusch <niklas.kranzusch@voltfang.de>; WATTIUS Technical Support <support@wattius.com>
Cc: Stefan de Lange <Stefan.de-Lange@voltfang.de>
Betreff: Re: [EXTERNAL]Re: Wrong SoC calculation
 
Hi Niklas,

We are glad to hear that the information we sent has been useful for you.

About the remaining topics:

  • On point 2, the SoC is only calibrated after several hours because the SoC algorithm requests at least 2% of difference between the real SoC and the estimated with the OCV tables to calibrate.
  • On point 5, could you confirm how many BMUs are being connected in parallel in the System? In case of having more than 1 BMU in parallel, could you share the information (SoC, max/min voltage and current) from each individual BMU? This will help us to interpret the data better.

Thank you for all the information.

Looking forward to your feedback.

Best regards,

WattiusLogoBoldBlack.png

Adrià Salvadó Bautista

System Engineer

WATTIUS BATTERY SOLUTIONS, S.L.

address:

Camí de Can Bassa 6-8 | 08401 Granollers

Barcelona, Spain

mail:

adria.salvado@wattius.com

website:

www.wattius.com

 

 


From: Niklas Kranzusch <niklas.kranzusch@voltfang.de>
Sent: 23 March 2026 13:30
To: Adrià Salvadó <adria.salvado@wattius.com>; WATTIUS Technical Support <support@wattius.com>
Cc: Stefan de Lange <Stefan.de-Lange@voltfang.de>
Subject: AW: [EXTERNAL]Re: Wrong SoC calculation
 
Hi Adria,
Thank you for your quick and detailed response.
In principle, the behavior seems plausible, and I agree with your assessment. Your email has certainly helped us gain a better understanding of the BMS and its current behavior. However, I do have a few follow-up questions.
Regarding point 2: Why does the SoC only recalibrate after several hours instead of after 60 seconds, as we configured?
Regarding point 5: I have attached additional screenshots showing the behavior of the battery storage after 0:45. The forced charge remained active for several hours, even after the cell voltages were well above the values for 2% user SoC. The system only calculated the SoC corresponding to the cell voltage after a BMS reset at around 09:15 (see screenshots 1 and 2). I hadn't mentioned this in my first email.
Unfortunately, we do not track the average cell voltage in Grafana. However, I have provided a screenshot of the current cell voltages from your toolkit. At the moment, no cell stands out due to high cell drift. If I understand correctly, the SoC cannot be recalibrated during a forced charge because current is constantly flowing. But why is it not calculated via Coulomb counting? Or is the 1 A current too low for this method?
We also experience issues with incorrect SoC at other times (see screenshots 3-5). In these instances, the SoC sometimes jumps by 20–30% without any corresponding current flow or change in cell voltage. Based on this behavior, we also assumed there might be an issue with the Hall sensor. We have no other system that displays a Current Counter value of -2.4 million, so this really stands out for us.
I hope these new details help to specify the problem more precisely. Thanks again for your response.
Best regards,

Niklas Kranzusch

Service Engineer

Voltfang Logo
 
niklas.kranzusch@voltfang.de | www.voltfang.de
Production Facility & Office:
Voltfang GmbH

Philipsstraße 8
52068 Aachen


EES AWARD 2022 WINNER

Visit us on Facebook! Visit us on Instagram! Visit us on LinkedIn! Visit us on YouTube!

Voltfang GmbH – Sitz: Aachen, Amtsgericht Aachen HRB 25081 | Geschäftsführer: Afshin Doostdar, David Oudsandji, Roman Alberti | USt.-ID.Nr.: DE345407279 | Steuernummer: 201/5997/5675 


Von: Adrià Salvadó <adria.salvado@wattius.com>
Gesendet: Freitag, 20. März 2026 15:55
An: Niklas Kranzusch <niklas.kranzusch@voltfang.de>; WATTIUS Technical Support <support@wattius.com>
Cc: Stefan de Lange <Stefan.de-Lange@voltfang.de>
Betreff: [EXTERNAL]Re: Wrong SoC calculation
 
ACHTUNG: Diese E-Mail stammt von einem externen Absender. Bitte vermeide es, Anhänge oder externe Links zu öffnen.

Hi Niklas,

Thank you for all the information.

After analysing the issue, we understand that the sequence of events was as follows:
  1. The Battery was discharging until the real SoC reached 9%. It then stopped discharging at 15:30.
  2. At 23:00 the real SoC of the Battery was calibrated due to the average cell voltage OCV. This is because the difference between the real SoC (9% before that moment) and the OCV estimation based on the average cell voltage was higher than 2%. For this reason, the real SoC changed by approximately 2% at 23:00.
  3. Then, the Battery started discharging again until the minimum cell voltage reached the voltage limit (3250 mV). It then stopped discharging at 00:45.
  4. After a few minutes, the Battery was calibrated again by the average cell voltage OCV. In this case, the real SoC was calibrated to a value under the Minimum SoC.
  5. Then, your EMS triggered a 1 kW forced charge. The Battery was charging at approximately 1 A. At this low current, the SoC algorithm was checking the OCV table with the average cell voltage. So, probably the difference between the real SoC and the estimated by the OCV table was not higher than 2%. For this reason, the real SoC wasn't changed during this period.

Could you confirm if this behaviour matches your understanding?

To contrast our interpretation, could you confirm that after the 2:30, there was a moment that the real SoC was calibrated? Furthermore, could you provide a plot of the average cell voltage?

We hope that this information helps you understanding this issue.

Looking forward to your feedback.

Best regards,

WattiusLogoBoldBlack.png

Adrià Salvadó Bautista

System Engineer

WATTIUS BATTERY SOLUTIONS, S.L.

address:

Camí de Can Bassa 6-8 | 08401 Granollers

Barcelona, Spain

mail:

adria.salvado@wattius.com

website:

www.wattius.com

 

 



From: Niklas Kranzusch <niklas.kranzusch@voltfang.de>
Sent: 20 March 2026 12:08
To: WATTIUS Technical Support <support@wattius.com>
Cc: Stefan de Lange <Stefan.de-Lange@voltfang.de>
Subject: Wrong SoC calculation
 
Hi Wattius Support,
We are currently experiencing issues with the SoC calculation in one of our systems with a BMS v3.
During discharge, the SoC is generally displayed normally, though it appears to be calculated incorrectly at times (as seen in the first section of the SoC curve around 15:00). The storage is configured to discharge to a minimum of 1% SoC (real SoC 9%), at which point power output stops.
However, around 23:00, the BMS recalculates the SoC and begins releasing power again. At this stage, the cells are in a different voltage range than the calculated SoC would suggest. The battery continues to discharge until the voltage limits (approx. 3250 mV) are reached. At this point, the SoC is recalculated and set to approximately 4% real SoC, even though the minimum SoC in the BMS is set to 8% real SoC.
Our EMS then triggers a 1 kW forced charge. While this increases the cell voltage, the BMS fails to recalculate the SoC during this period. A manual reset of the BMS is required before the SoC is recalculated correctly.
We noticed that the Hall Sensor Current Counter value is currently at -2.4 million. Could this specific value be causing the calculation errors?
How can the counter reach such an extreme value?
Are there other known reasons for this behavior (mismatch between voltage-based and Coulomb-counting SoC)?
Thanks a lot for your answer. I hope the attached screenshots will help you, if you need any further information please let me know. 
Best regards,

Niklas Kranzusch

Service Engineer

Voltfang Logo
 
niklas.kranzusch@voltfang.de | www.voltfang.de
Production Facility & Office:
Voltfang GmbH

Philipsstraße 8
52068 Aachen


EES AWARD 2022 WINNER

Visit us on Facebook! Visit us on Instagram! Visit us on LinkedIn! Visit us on YouTube!

Voltfang GmbH – Sitz: Aachen, Amtsgericht Aachen HRB 25081 | Geschäftsführer: Afshin Doostdar, David Oudsandji, Roman Alberti | USt.-ID.Nr.: DE345407279 | Steuernummer: 201/5997/5675 

Read-only Demo
NK
Niklas Kranzusch
Organisation öffnen →
  • TeamAftersales
  • VerantwortlichNiklas Kranzusch
  • Erstellt24.03.2026, 15:39
  • Geändert20.07.2026, 13:38
Dokumentation
helpdesk.ticket #5634
Antworten / Status ändern sind in Voldoo noch nicht aktiv (Read-only-Demo). Über “In Odoo öffnen” bearbeiten.