Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to measure SOC individually on a bank of 4 batteries with a Sunsynk inverter

Featured Replies

The batteries are SHOTO Sdc Box 10

Battery 1 is connected via the CAN port on battery and inverter
Batteries 2, 3 and 4 are connected using the RS485 ports to battery 1

The battery list on Synsynk connect shows nothing

image.png

I would guess that some third party device should be able to interface to each or all of the batteries and also manage the interface to the inverter. Maybe Solar Assistant "can" do this.

15 hours ago, chrisc said:

The battery list on Synsynk connect shows nothing

That's because Sunsynk has a very stupid way of working...

Under "Equipment", click on "Inverter", then click on the serial number (SN), and then click on "Battery". This still does not give individual batter's data, but at least you can see the average...

There is another way, but it is tedious:

On the left side of the screen, click on "Operational data", then in the top row, click on "Please input SN" (this is grayed out inside the box where you must enter the serial number), then click on the little magnifying glass next to the SN. You can the download ALL the data that is stored, including battery voltage, current, temperature, etc. This unfortunately still only provide the average for all the batteries...

As @frivan said, you will have to revert to a third-party device and software to be able to read the individual values.

Edited by HennieL

You will need to determine what BMS the batteries are using and then look into a third party option to access that BMS data.

EG. My batteries uses the Pace BMS and I have an addon in Home Assistant that can pull the Pace BMS data from the batteries using an ESP32 bridge to the master battery's RS232 port.

Solar Assistant has it's place, but detail multi battery analysis is not one of them. They can give you individual battery SOC's, temps, volts etc, but struggles to give detail. One of the most important metric's is the individual cell voltages, as well as the delta cell voltage per battery.

I, like @-cK- , use the Home Assistant method, so I can observe my batteries.

Cell voltages like this:

image.png

This way, you can actually "see" when a cell sag's/lag's during a charge/discharge cycle.

image.png

Because this graph tells me when the max. was achieved, I can at least attempt to retrace to see if anything extra ordinary has triggered such an occurrence.

Back to topic....

Form what I can read from solar assistant is that one cannot "read" the Shoto (assumption here is that it uses a Seplos BMS, as per solar-assistant.io

This is due to the fact that the dip switch needs to be set to CAN mode, for comms to the inverter, so disabling 3rd party access.

If you really ant to get info out of the batteries, then set it up as RS485, remove the inverter comms cable and set the inverter up with normal (as in lead acid type battery) Just populate the relevant values e.g. bulk/float etc from the batterie's spec sheet.

You would need a new USB to RS485 cable and a computer (e.g. Raspberry Pi) to ingest the battery data. SA can do the volts, SOC & temps of the batteries, but little else.

There is a HA integration for Seplos BMS's under HACS, but to me it seems to require that the BMS has Bluetooth, AND it will give you even less info than SA. Hopefully one day some clever guys can solve this.

  • Author
On 3/24/2026 at 7:33 AM, HennieL said:

That's because Sunsynk has a very stupid way of working...

Under "Equipment", click on "Inverter", then click on the serial number (SN), and then click on "Battery". This still does not give individual batter's data, but at least you can see the average...

There is another way, but it is tedious:

On the left side of the screen, click on "Operational data", then in the top row, click on "Please input SN" (this is grayed out inside the box where you must enter the serial number), then click on the little magnifying glass next to the SN. You can the download ALL the data that is stored, including battery voltage, current, temperature, etc. This unfortunately still only provide the average for all the batteries...

As @frivan said, you will have to revert to a third-party device and software to be able to read the individual values.

Did that

This is what I see

image.png

@chrisc Well Chris, this nearly had me stumped, then I noticed the word "Battery" in the drop-down selection box (on the left, just below the "Operation Data" header). Just click and select "Inverter", and then on the magnifying glass... Just to add - all the info recorded by the Sunsynk inverter is available under the "inverter" selection of the dropdown - not under the "Battery" or any other logically sounding section.

Hope this helps 😊

Edited by HennieL

2 hours ago, chrisc said:

Used the app on an iPad and got this result

Thank you for your assistance

It's a pleasure, Chris.

If you also have the app installed on a computer, the information that is downloadable from the "Operational Data" (as mentioned in my first post) can provide a LOT more data on your system - below is a screenshot of about 20% of the columns of data, with rows containing readings taken every 5 minutes... great for statistical analyses once you've figured out what all the column headers mean...

Sunsynk operation data.png

Apologies for the small text size, but I wanted to show the vast amount of data that is available. I believe that Sunsynk keeps this data for a few months (perhaps a year, can't remember...), then it's deleted.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.