mkaiser / Sungrow-SHx-Inverter-Modbus-Home-Assistant

Sungrow SH Integration for Home Assistant for SH3K6, SH4K6, SH5K-20, SH5K-V13, SH3K6-30, SH4K6-30, SH5K-30, SH3.RS, SH3.6RS, SH4.0RS, SH5.0RS, SH6.0RS, SH5.0RT, SH6.0RT, SH8.0RT, SH10RT, SH5.0RT-20, SH6.0RT-20, SH8.0RT-20, SH10RT-20, SH5.0RT-V112, SH6.0RT-V112, SH8.0RT-V112, SH10RT-V112, SH5.0RT-V122, SH6.0RT-V122, SH8.0RT-V122, SH10RT-V122, SH4.6R
325 stars 83 forks source link

incorrect battery voltage, stuck SOC #33

Closed elektrinis closed 1 year ago

elektrinis commented 1 year ago

I was playing with inverter modes, tried force charge and force discharge. I see there are two issues.

  1. SOC is stuck at 100%, even after several hours of discharge. Weirdly, physical battery SOC bar shows 100%. Is this bug in firmware of battery/inverter? Can anyone test and report back? I see this in HA, but also in iSolarClour app?! Screenshot_2022-12-04-18-17-14-378_com isolarcloud manager-edit

  2. Incorrect battery voltage. Basically, the battery is of LFP chemistry, which means cell voltage at 0% SOC is 2.0V, and 3.65V at 100% SOC. I see 204V at 100% SOC, so it should be around 111V at 0%. But I see 187V. This is wayy off. I see the same thing in the app. I have previously noticed that battery power is way off from current * voltage. Screenshot_2022-12-04-18-04-29-452_io homeassistant companion android-edit

So it's clearly not an issue with this integration, but what is happening? Can anyone check on their setup?

mkaiser commented 1 year ago

I have a Pylontech Force H1 Battery with 14,4kWh (4 modules) datasheet

The datasheet states, that each module has a default voltage of 48VDC. 4* 48V = 192 V. In my case this matches the sensor values pretty good (0%: 192V to 100%: 202V). min SoC is at 10% and max Soc at 95%

image

The battery power (voltage * current) looks okay for me, too:

image

elektrinis commented 1 year ago

Hm.. Sungrow battery uses LiFePO4 cells with voltage range of 2.5-3.65V, single box is 20s and in my case 3 modules were used, so 60s. In this case the full range of voltage should be 150-219V, which is actually as declared in the datasheet of SBR096. So it looks like there are some extra issues with inverter or battery/BMS, as not full range is being used. I am also noticing that actual capacity is lower than declared by 20%, even though min/max SOC is set to full range and reserve is set to 0%.

I have also observed a sudden drop of SOC from 100% to 8.8% (after sitting fully charged for a week).

I understand this is an issue with inverter/battery itself (not the integration), just wanted to let you know, and maybe others. I will keep my eye on it.

Screenshot_2022-12-12-07-03-01-028_io homeassistant companion android-edit

elektrinis commented 1 year ago

I'm closing this as it's likely a battery issue.