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.

Sunsynk Sun-batt 5.32 on Solar Assistant

Featured Replies

Hi,

I currently have a Sunsynk 12kw single phase inverter hooked up to solar assistant running on an orange pi using the RS485 connection and the cable splitter. The battery BMS is connected to the inverter with the CAN connection.

Unfortunately the Inverter only sends forward minimal battery information. However, the batteries do have an RS232 connection port next to the CAN connection port.

According to Solar Assistant (https://origin.solar-assistant.io/help/battery/sunsynk), you can connect both, however I have also been advised that the BMS software will not communicate on both ports.

Has anyone else tried this, and is there any danger in trying?

Many thanks

Edited by Geoffles

I have a single ESP32 dev board with an RS485 transceiver that is connected to my Sunsynk inverter and all 3 of my Sunsynk Sun-batt 5.32 batteries on a single RS485 bus. Using ESPHome, I have full visibility into the inverter and battery metrics for all 3 batteries, including individual cell voltages in Home Assistant. I can also make config changes to the inverter from Home Assistant. The inverter still communicates with the battery bank using a CAN connection. It is quite a nice solution as the ESP32 is powered by the inverter's 12 V rail. I got the info from this post but just extended it by adding connections to each battery.

https://powerforum.co.za/topic/25195-a-much-better-way-of-connecting-home-assistant-to-your-deyesunsynk-inverter/

image.png

image.png

Edited by Gambit

  • Author
23 hours ago, Sidewinder said:

@Geoffles

With the right RS232 cable, you should get most battery info, except the individual cell voltages!image.png

Ok - so does this mean that you can presumably use the RS232 to SA and the CAN to the inverter at the same time?

2 hours ago, Gambit said:

I have a single ESP32 dev board with an RS485 transceiver that is connected to my Sunsynk inverter and all 3 of my Sunsynk Sun-batt 5.32 batteries on a single RS485 bus. Using ESPHome, I have full visibility into the inverter and battery metrics for all 3 batteries, including individual cell voltages in Home Assistant. I can also make config changes to the inverter from Home Assistant. The inverter still communicates with the battery bank using a CAN connection. It is quite a nice solution as the ESP32 is powered by the inverter's 12 V rail. I got the info from this post but just extended it by adding connections to each battery.

https://powerforum.co.za/topic/25195-a-much-better-way-of-connecting-home-assistant-to-your-deyesunsynk-inverter/

image.png

image.png

Very cool - I shall investigate as well

51 minutes ago, Geoffles said:

Ok - so does this mean that you can presumably use the RS232 to SA and the CAN to the inverter at the same time?

Very cool - I shall investigate as well

I guess the simplest route would be to extend your Orange Pi solution by adding your battery Modbus IDs and their Pace BMS Modbus registers. Then connect your batteries to the same RS485 cable that is connected to your inverter. If you want, I can provide the Modbus registers I have configured on my ESPHome. I had to change my inverter's Modbus ID to 10 because the batteries automatically assign Modbus IDs starting at 1. (1, 2 and 3 in my case)

Edited by Gambit

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.