Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Growatt to Victron OS Communication #13

Open
MichaelRayHam opened this issue Nov 2, 2022 · 5 comments
Open

Growatt to Victron OS Communication #13

MichaelRayHam opened this issue Nov 2, 2022 · 5 comments

Comments

@MichaelRayHam
Copy link

Here’s some information on my communications configuration: My battery is managed by a Batrium of which is monitoring 8 separate batteries via the Batrium system. The Batrium is communication with my Victron Cerbo GX and is throttling and controlling my charge controllers (Victron) and it is working perfectly, no issues. I am able to see the Growatt inverter output using Energy Meters which are connected to the Cerbo GX, no issues. I am also able to see my AC input into the Growatt inverters should the situation call for grid input. I am again using Energy Meters to communication this information to the Cerbo GX, no issues. The information I need to send back to my Growatt is the State of Charge of the battery. The reason I need the Growatts to see the SOC of the battery is to switch from battery to grid should I drop below a State of Charge percentage that I determine. I would also like the Cerbo GX to be able to show the status of the inverters such as On/Off position, errors, ect. I have two Growatt SPF 12000T DVM inverters running two separate AC load banks Any way this can be done?

@nygma2004
Copy link
Owner

That is an interesting setup. I am pretty sure it can be done. I mean I have used the same hardware to update a modbus master so it would work pretty much the same way for this Growatt inverter as well.
On a different issue (here on Github), I was talking guy who has SPF5000 and has the modbus documentation for it. I can only guess that your SPF12000 has the same modbus register mapping as the SPF5000. But still one would need to figure out where the SOC is stored, so what needs to be updated. And of course I would have no way of testing if it works...

@MichaelRayHam
Copy link
Author

I was able to confirm that the SPF12000 has the same modbus register mapping as the SPF5000. I have an SPF5000 that I could send you for testing if you are interested in the project.

@nygma2004
Copy link
Owner

It sounds like an interesting project. You would just send me an inverter for this?
Let me do a little bit more digging, because I have one doubt: I am not sure if the inverter is designed to receive the state of charge from outside. I mean probably it has a built in chip to measure the DC voltage and from that work out the state of charge. And that modbus register may not be designed to be updated from the outside.
This SPF series is designed to handle lead acid and also lithium batteries, is there any reason why you manage the batteries separately?

@MichaelRayHam
Copy link
Author

MichaelRayHam commented Nov 4, 2022 via email

@nygma2004
Copy link
Owner

I am in Europe. So definitely not close.
Thanks for explaining the Batrium in the solution. It sounds like a serious battery system, so definitely worth protecting it properly. But I assume the battery positive and negative is connected to Growatt inverter so it manages the charge and discharge periods. And it does calculate a SOC, but you would rather overwrite that with the actual SOC coming from the Batrium.

I looked at the documentation and there is a single Battery SOC register (which is input register 18). And the documentation says in Chinese English: (Some of input Registers can be wrote by Manufacturer, write address offset is 0x1000, start at
0x1000. can not be wrote by customer.)
I does worth a try, but to be honest I don't think the inverter will accept updating the Battery SOC register externally. But after all you should be able to test it as well with a USB to RS485 converter and some modbus software.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants