diy solar

diy solar

EG4 6000EX / EG4 LL V2 with Solar Assistant (Fully functional)

akitawpo

New Member
Joined
Oct 13, 2022
Messages
126
Hello, If you have a Raspberry PI from SA already activated and connected to your "site" here is what I did.


So, I wanted to share how to get SA working with the EG4 6000ex as when I was trying to configure it out I saw little to no information on it. Hope this helps somebody in the same situation. I suspect it would be the same for the eg4 6500s.

In order to get the inverter communicating with SA you will use the "Serial db9 to RS232" cable provided with your new unit. I think this cable was supposed to be used with an external wifi dongle. You will connect this cable with a "USB to Serieal db9" cable. The USB will connect to your SA PI and the RS232 to your inverter connection. On the SA settings you will choose "Voltronic" as your inverter, Once this is done you choose see all the information your inverter will give. Depending if you got rid of the "Fault 61" when trying to use the EG4 protocol to control the battery charge you will also see your battery information. I'm still trying to figure out how to get rid of the "Fault" sooooo here is what I did.

Your SA PI should have another USB port available. When you get your new Raspberry PI add a Cat 5 RJ45 to USB cable to your purchase. You will use this cable to connect the eg4 ll v2 host battery RJ45s port with the remaining USB port on your Raspberry PI. On the SA settings you will use "Emulated BMS" and input your capacity.

At this point you should see all the information from your batteries and inverter on SA. Also, you will be able to control output priority with other neat features. In all honesty the whole "Fault 61" in these inverters has been a headache. But doing this was you can get that out of your worries and control the charging using the user setting but being able to monitor real time your charge status and change in real time your settings.
 
Hello, If you have a Raspberry PI from SA already activated and connected to your "site" here is what I did.


So, I wanted to share how to get SA working with the EG4 6000ex as when I was trying to configure it out I saw little to no information on it. Hope this helps somebody in the same situation. I suspect it would be the same for the eg4 6500s.

In order to get the inverter communicating with SA you will use the "Serial db9 to RS232" cable provided with your new unit. I think this cable was supposed to be used with an external wifi dongle. You will connect this cable with a "USB to Serieal db9" cable. The USB will connect to your SA PI and the RS232 to your inverter connection. On the SA settings you will choose "Voltronic" as your inverter, Once this is done you choose see all the information your inverter will give. Depending if you got rid of the "Fault 61" when trying to use the EG4 protocol to control the battery charge you will also see your battery information. I'm still trying to figure out how to get rid of the "Fault" sooooo here is what I did.

Your SA PI should have another USB port available. When you get your new Raspberry PI add a Cat 5 RJ45 to USB cable to your purchase. You will use this cable to connect the eg4 ll v2 host battery RJ45s port with the remaining USB port on your Raspberry PI. On the SA settings you will use "Emulated BMS" and input your capacity.

At this point you should see all the information from your batteries and inverter on SA. Also, you will be able to control output priority with other neat features. In all honesty the whole "Fault 61" in these inverters has been a headache. But doing this was you can get that out of your worries and control the charging using the user setting but being able to monitor real time your charge status and change in real time your settings.
Hello - I am curious - the statement "When you get your new Raspberry PI add a Cat 5 RJ45 to USB cable to your purchase. You will use this cable to connect the eg4 ll v2 host battery RJ45s port with the remaining USB port on your Raspberry PI. " which port on the eg4-ll v2 did you connect to with the rj45 cable? I have 2 6500ex's and 6 eg4-ll (v2) and while I have gotten the 6500's to show up I can't get the battery info. Also do you have the battery bms rs485 / can set to something specific?
 
Hello - I am curious - the statement "When you get your new Raspberry PI add a Cat 5 RJ45 to USB cable to your purchase. You will use this cable to connect the eg4 ll v2 host battery RJ45s port with the remaining USB port on your Raspberry PI. " which port on the eg4-ll v2 did you connect to with the rj45 cable? I have 2 6500ex's and 6 eg4-ll (v2) and while I have gotten the 6500's to show up I can't get the battery info. Also do you have the battery bms rs485 / can set to something specific?
Hello, If you have a Raspberry PI from SA already activated and connected to your "site" here is what I did.


So, I wanted to share how to get SA working with the EG4 6000ex as when I was trying to configure it out I saw little to no information on it. Hope this helps somebody in the same situation. I suspect it would be the same for the eg4 6500s.

In order to get the inverter communicating with SA you will use the "Serial db9 to RS232" cable provided with your new unit. I think this cable was supposed to be used with an external wifi dongle. You will connect this cable with a "USB to Serieal db9" cable. The USB will connect to your SA PI and the RS232 to your inverter connection. On the SA settings you will choose "Voltronic" as your inverter, Once this is done you choose see all the information your inverter will give. Depending if you got rid of the "Fault 61" when trying to use the EG4 protocol to control the battery charge you will also see your battery information. I'm still trying to figure out how to get rid of the "Fault" sooooo here is what I did.

Your SA PI should have another USB port available. When you get your new Raspberry PI add a Cat 5 RJ45 to USB cable to your purchase. You will use this cable to connect the eg4 ll v2 host battery RJ45s port with the remaining USB port on your Raspberry PI. On the SA settings you will use "Emulated BMS" and input your capacity.

At this point you should see all the information from your batteries and inverter on SA. Also, you will be able to control output priority with other neat features. In all honesty the whole "Fault 61" in these inverters has been a headache. But doing this was you can get that out of your worries and control the charging using the user setting but being able to monitor real time your charge status and change in real time your settings.
Hello... did you ever figure out the wiring config. for RS 232/485 Ethernet cables.... to connect EG4LL to SA Pi. Have you out how to connect EG4LL batteries to SA Pi.. without using " emulation BMS mode "?
 
Hello... did you ever figure out the wiring config. for RS 232/485 Ethernet cables.... to connect EG4LL to SA Pi. Have you out how to connect EG4LL batteries to SA Pi.. without using " emulation BMS mode "?
Yes, I connected all the RJ cables that came with the LLs into a growatt hub. The main reason I used the growatt hub was because I could not get locally an RS 232 / 485 that did not had any filtering / circuitry inside and that would prevent it to work properly. Basically it has to be a raw hub that connects them all. Then from the hub used the black communication cable that came with my 6000ex inverter (RJ485 / USB) to connect to SA. Works perfect. I can see all my packs with al their own information like highest cell volt / Lowest, temp, SC, etc...

Also using this method, I did not need to get a fancy shunt since the battery information I can get using this will let me know what is going into the batteries when charging or going out discharging using each BMS. Sig Solar battery SC using the inverter for battery information is not accurate, specially the state of charge is way off.
 
Yes, I connected all the RJ cables that came with the LLs into a growatt hub. The main reason I used the growatt hub was because I could not get locally an RS 232 / 485 that did not had any filtering / circuitry inside and that would prevent it to work properly. Basically it has to be a raw hub that connects them all. Then from the hub used the black communication cable that came with my 6000ex inverter (RJ485 / USB) to connect to SA. Works perfect. I can see all my packs with al their own information like highest cell volt / Lowest, temp, SC, etc...

Also using this method, I did not need to get a fancy shunt since the battery information I can get using this will let me know what is going into the batteries when charging or going out discharging using each BMS. Sig Solar battery SC using the inverter for battery information is not accurate, specially the state of charge is way off.
Hello akitawpo,

thank's for explaining this in detail (I'm in the building phase with the same inverters and batteries) - but I have some questions left.

In your fist post you've mentioned that you only connected your host EG4-LL V2 battery to the SA PI and your are able to see all information from all the batteries and all inverters.

But on your latest post you wrote about connecting all batteries separately via a growatt hub (I think you talk about this device: https://signaturesolar.com/growatt-rs485-can-hub-with-8-ports/), which is a complete different wiring.

Are both wiring scenarios working and if, with the same depth of information? I wonder because the wiring with the hub is much more complex and costs more.

Have you set your dip switches in the EG4-LL V2 like described in the EG4-LL V2 manual (master battery set to 1st address [binary 0001] and all other batteries in ascending order with no gaps in between [because SA requires no gpas]) or do have chanced the protocol of the master battery (by using 2nd address [binary 0010] for the mater battery and NOT using the 1st address [binary 0001] for the master) like described in the SA manual for EG4 batteries?

Thanks!
 
Hello akitawpo,

thank's for explaining this in detail (I'm in the building phase with the same inverters and batteries) - but I have some questions left.

In your fist post you've mentioned that you only connected your host EG4-LL V2 battery to the SA PI and your are able to see all information from all the batteries and all inverters.

But on your latest post you wrote about connecting all batteries separately via a growatt hub (I think you talk about this device: https://signaturesolar.com/growatt-rs485-can-hub-with-8-ports/), which is a complete different wiring.

Are both wiring scenarios working and if, with the same depth of information? I wonder because the wiring with the hub is much more complex and costs more.

Have you set your dip switches in the EG4-LL V2 like described in the EG4-LL V2 manual (master battery set to 1st address [binary 0001] and all other batteries in ascending order with no gaps in between [because SA requires no gpas]) or do have chanced the protocol of the master battery (by using 2nd address [binary 0010] for the mater battery and NOT using the 1st address [binary 0001] for the master) like described in the SA manual for EG4 batteries?

Thanks!
The only way I could see all my batteries was using the hub on the link quoted. You need to set switches starting at address #2 and up. SA uses address #1 for inverter comunicaction amd will not read any battery set at the #1 address. You will be conecting 1 cable from each rj45 port to the hub.And the from the hub to SA's usb. All the cables that I used were the one provided with the batteries and inverter. The only thing I purchased was the hub. If you use the EG4 setting for charger profile you can still do this bit the main baterry wont be shown. You'll see bat #2 and so on.
 
Back
Top