• Have you tried out dark mode?! Scroll to the bottom of any page to find a sun or moon icon to turn dark mode on or off!

diy solar

diy solar

Help with SMA Sunny Island 8.0H and JK BMS CAN Bus Integration

yaqot.9910

New Member
Joined
Apr 6, 2025
Messages
3
Location
Palestine
Hi everyone,


I have an SMA Sunny Island 8.0H inverter, and I’m having trouble connecting it to a JK BMS over CAN Bus. I couldn’t find any documentation or protocol for SMA’s CAN communication. Does anyone know how to set this up or where to find the required protocol details?


Also, the SMA inverter is currently connected to the grid, but I don’t want to rely on the grid all the time. I only want it to switch to grid power when the batteries are empty. If anyone has any suggestions or experience with configuring it this way, I’d really appreciate your input.


Thank you in advance!
 
I have an SMA Sunny Island 8.0H inverter, and I’m having trouble connecting it to a JK BMS over CAN Bus. I couldn’t find any documentation or protocol for SMA’s CAN communication. Does anyone know how to set this up or where to find the required protocol details?
I responded to your DM, hopefully you can get it working. Looks like you need to be using ComSync, a normal/correct ethernet cable (the one JK included may have swapped pins?), terminate both ends of the bus, and use Pylon 1.2 CAN protocol. Also, make sure you're connecting to the correct port on the JK side.

Also, the SMA inverter is currently connected to the grid, but I don’t want to rely on the grid all the time. I only want it to switch to grid power when the batteries are empty. If anyone has any suggestions or experience with configuring it this way, I’d really appreciate your input.
I have mine set up this way, but my US-10 model seems to have different menus than yours. You won't be able to do this until you get battery communication working, but once you do, you probably need to carefully read the operator's manual, or perhaps get assistance from a professional.

I did a search on Perplexity, and the result refers to self-consumption and battery reserve menu options that don't exist on the US version. Anyway, I would never suggest that you blindly follow "AI" results, but rather use them as a starting point for further research from authoritative sources, like the operator's manual.

Maybe someone more knowledgable about the newer, non-US Sunny Islands will be along to give you a better answer.
 
Attached is the SMA Canbus protocol for the SI XXH-11, this is on the JK PB BMS as FSS-ConnectingBat-TI-en-10 but the Pylontech 1.2 also works. Because JK have errors in their docs there is no need to make a cable, a straight network cable of good quality will work. Note that you have to use the correct socket in the SI and there has to be a terminating resistor in the correct socket on the last SI in the chain. It would help if you said which SI you have as there are 5 generations, SI5048/6048 SI XXH-10, -11, -12 and -13.
 

Attachments

Quick question: Should the JK BMS work on its own, or do I need to add an Arduino to translate the CAN protocol into something that the SMA can understand?
 
As long as it is a JK PB series BMS then there should be no need for additional hardware. You have not given the model number of your BMS and the earlier ones are different. So post your BMS model number so a definitive answer can be given.
 

diy solar

diy solar
Back
Top