jblance / mpp-solar

Python package to communicate to MPP Solar PIP-4048MS inverters (and similar)
MIT License
355 stars 149 forks source link

EG4, Jakiper Server Rack Battery connection #198

Open Ea1506 opened 2 years ago

Ea1506 commented 2 years ago

I am looking for guidance on how to read the RS485 / RS232 comms information from those respective platforms. I have only recently started learning these skills, and while I've managed to install the system to display data from 2 victron shunts successfully, I've run into a brick wall when trying to go beyond anything that someone else clearly documented.

Any guidance would be appreciated.

Ed

jblance commented 2 years ago

This is probably belongs in the discussion area (as it's not really an issue)

These are not currently supported. To add support requires figuring out how to communicate with and decode the responses of the devices. 2 ways of doing this are:

I'm not familiar with either device but the Jakiper seems to have windows software so it should be possible to capture the communications

Happy to add support for things but note it takes a bit of trial and error, especially since I don't have access to these devices

Ea1506 commented 2 years ago

My bad, I will reach out to both and see if I can get protocols, if not I will setup a sniffer

Thanks. Now, how do we get this moved to where it belongs?

On Sat, Feb 12, 2022 at 6:01 PM John Blance @.***> wrote:

This is probably belongs in the discussion area (as it's not really an issue)

These are not currently supported. To add support requires figuring out how to communicate with and decode the responses of the devices. 2 ways of doing this are:

  • find the protocol documentation
  • capture the commands when using the supplied software (eg with wireshark or similar)

I'm not familiar with either device but the Jakiper seems to have windows software so it should be possible to capture the communications

Happy to add support for things but note it takes a bit of trial and error, especially since I don't have access to these devices

— Reply to this email directly, view it on GitHub https://github.com/jblance/mpp-solar/issues/198#issuecomment-1037555077, or unsubscribe https://github.com/notifications/unsubscribe-auth/AXXRMOK6VZTY34VLHEW5MIDU23REVANCNFSM5OHVUUFQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>

jblance commented 2 years ago

well, if you can get the docs then it becomes a feature request - will just leave it here and close it if the docs or info is unavailable

pchiquit commented 1 year ago

I have been working on integrating the EG4 batteries with Victron equipment so I have made lots of progress on the EG4 protocol documentation. It is documented on this isssue: https://github.com/Louisvdw/dbus-serialbattery/pull/212 . Just a FYI if it helps

hasselk commented 1 year ago

Jaikiper, SOK, BSLBATT, FreedomWon eTower all seem to use an PACE BMS if its a 100Ah Batery. Mostly Pace BMS P16S100A.

A working python implementation with home assistant autodiscovery by mqtt is Tertiush/bmspace Repo.

Im currently at modifying the code a bit so that balancing and cellwarnings and stuff is output as an switch too instead of an bitmask like it is donne now in the original code;). Ive added the documentation i found to pace_documentation