• 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

Solar Assistant Reading from EG4 batteries and inverter while they remain in closed loop. Is it possible?

cheekzilla

New Member
Joined
Jan 5, 2025
Messages
5
Location
OKC
I’m having a FlexBoss 21 and 30kwh of EG4 LL-S batteries installed in a couple weeks. I purchased a Raspberry Pi and plan on running Solar Assistant to read from the FlexBoss.

I have been reading there is additional data that can be collected if the SA box is connected to the batteries via RS485 to ISB. Now, is it data I would really care about? Unsure. It’s possible the inverter will give me all I care about.

Out of curiosity though, is it possible for the SA box to read from both the EG4 inverter AND LL-S batteries at the same time while allowing the inverter and batteries to communicate in closed loop?

I’ve read some other threads that mentioned the way the dip switches are configured for SA mean the inverter has to be set to User mode instead of EG4 mode to communicate with the batteries, which I assume isn’t closed loop.

Those topics were from 2023 and I wasn’t sure if there was new SA firmware released to allow this possibility
 
I’ll add that I asked Solar Assistant support about this and maybe I didn’t ask correctly because to me it doesn’t seem they answered my high level question.

Here’s their response, my questions are bolded
IMG_8856.jpeg
 
Subbed...
Recently setup up my parents EG4 8k inverter (Rebranded MegaRevo) on Solar Assistant via rs485 and was considering the same question since there's extra USB ports on the Raspberry Pi and we have the EG4 Lp4 v1 batteries which use Rs485 and the EG4 rs485 USB battery programming cable.

Please update us with any additional details you get from them.

Reference our post/thread here
.
 
Last edited:
Subbed...
Recently setup up my parents EG4 8k inverter (Rebranded MegaRevo) on Solar Assistant via rs485 and was considering the same question since there's extra USB ports on the Raspberry Pi and we have the EG4 Lp4 v1 batteries which use Rs485 and the EG4 rs485 USB battery programming cable.

Please update us with any additional details you get from them.

Reference our post/thread here
.
I currently have LifePower4 V1 batteries connected to both my EG4 6000ex inverter and SA. Used the EG4 Com Hub to connect to the inverter and connected SA to the last battery in the stack (number 6). It's been working great. Can read all battery information in SA and the inverter still communicates with the batteries. I just got a new V2 as a warranty replacement for one of the V1s and will have to work out a new method for connecting my batteries to SA.
 
I currently have LifePower4 V1 batteries connected to both my EG4 6000ex inverter and SA. Used the EG4 Com Hub to connect to the inverter and connected SA to the last battery in the stack (number 6). It's been working great. Can read all battery information in SA and the inverter still communicates with the batteries. I just got a new V2 as a warranty replacement for one of the V1s and will have to work out a new method for connecting my batteries to SA.
Got any screenshots of what it looks like in SA?
What did you select for the battery configuration in SA?
 
The EG4 LifePower4 V1 batteries utilize two RS485 busses on its RJ45 jacks. Pins 1&2 at 9600 baud are used by the BMS to Inverter closed loop communications or Solar Assistant or the BMS_Test software. Only one can run/be connected at any time. Pins 7&8 are used by the "Master" for battery to battery communications and runs at 19200 baud.

The EG4 Communications Hub acts as the "Master" BMS. The Inverter connects to the Hub on a separate RJ45 jack. The Hub connected to the battery stack using pins 7&8 therefore freeing up the pins 1&2 RS485 bus. With the Hub you can have closed loop and then utilize the pins 1&2 RS485 bus on the batteries for either Solar Assistant or the BMS_Test software. For SA select the correct serial port and select "Narada" for the protocol. SA will individually display all the batteries in the stack.
 
I currently have LifePower4 V1 batteries connected to both my EG4 6000ex inverter and SA. Used the EG4 Com Hub to connect to the inverter and connected SA to the last battery in the stack (number 6). It's been working great. Can read all battery information in SA and the inverter still communicates with the batteries. I just got a new V2 as a warranty replacement for one of the V1s and will have to work out a new method for connecting my batteries to SA.
So you connected with a regular cat 5 Ethernet cable?
 
So you connected with a regular cat 5 Ethernet cable?
I don't understand the question. I have the battery/update cable from EG4 to connect SA to the battery, then the battery communication cables (which I believe are CAT5) between the batteries and then the battery communication cable from the inverter to the Communication Hub.
 
The Battery Update cable may be using pins 7&8 on the battery and not pins 1&2. SA needs to use pins 1&2 as pins 7&8 on the battery are used by the Hub to pull data from the batteries.

You can make your own cable:

 
The Battery Update cable may be using pins 7&8 on the battery and not pins 1&2. SA needs to use pins 1&2 as pins 7&8 on the battery are used by the Hub to pull data from the batteries.
I've been using the update cable with SA on my Raspberry Pi since installation and it seems to work fine.
 
I don't understand the question. I have the battery/update cable from EG4 to connect SA to the battery, then the battery communication cables (which I believe are CAT5) between the batteries and then the battery communication cable from the inverter to the Communication Hub.
Sorry. From the last battery to solar assistant. Regular cat 5 cable?
 

diy solar

diy solar
Back
Top