[UPDATE]
fixed the above and now I'm getting a basic info response!
When passing the data byte it must be 0xFF per the docs. This is a cpp detail that I don't understand. The protocol doc says null.
----------------------
sending read request
delaying read....
read byte DD
read byte 3...
I created a public repo with all this and the current status... This way it's not just "all in that forum post". https://github.com/jbatx/overkillbms_json_poster
After adding a n-g bond on the ac output and ac input side, the invert is well behaved. It will now charge the batteries with both solar and ac input simultaneously. It is not toggling on and off charge. I'm currently charging at 90a from ac and about 15-25 from solar (it cloudy and...
According to the protocol doc, there's no data in the data position in a read request. The instructions that the bms should read and respond to come from the A5 (read) and the 03 (basic info). ....I think.
I noticed that my call to begin() had the pin params reversed.
I should have known...
Instead of rehashing all the weird stuff I've experienced with this inverter (lvx6048), here's my final message back to sun gold support.
-----
MY LAST QUESTION TO SUNGOLD:
How should someone set up n-g bonding on this unit?
My grid connection is 240v split phase and has an n-g bond at...
[UPDATE]
I set the cell over voltage to 3.55 on batter_2 before I left the site yesterday. This had the effect of capping cell 1's spike to about 3.67. ...Far better than 3.8+. ...temporary stop gap
Looks like the json is all uglified... It can't be parsed into dynamodb. I left the retreat today and it'll be a few days before I can do a real fix and update.
The good news is that both batteries are online and reporting changes in values. I can see them periodically on the mqtt client...
Wanted to share the update of the code to Blynk and screenshots of the app. The shots are after fully charging; note that this battery has a heltec active balancer. you can see it going to work as soc reaches "100" %, according to the bms.
I don't make a habit of changing that high. I...
Hey all, I didn't find much on Sungold's twist to a 6kw split phase hybrid system. It delivers 6kw split phase 240 from its two 3kw 120v lines. It uses the SolarApp and SaaS platform that others use. ...I imagine that the mfg provides the platform for their customers.
The unit...
I picked up a couple esp32 modules yesterday instead of the avr based arduinos. These are supported by the Arduino ide and ought to work with the lib. They're more advanced than arduino and come with wifi and bt onboard, among other things. Someone has already used the overkill arduino...
[UPDATE]
....I think I got it.
After all the above, I had forgotten to reconnect the ground from the esp32 to the ground on the bms comm port. I'm now receiving
response bytes that match what the protocol says for an error condition from the bms. That is
DD 03 80 0 FF 80 77
So...
Not sure if you meant to say pretty good or pretty high price. :-)
It's a lot cheaper than any US suppliers that I currently trust. Sure, I could get a better price. For example another Ali vendor sent me a quote for 300ah Eve cells for 113.50 each. But, I'm happy to pay for reduced risk...
I'm really interested in getting my system online for remote monitoring, at least. However, I have zero experience with Arduino and embedded but tons of experience as a developer at higher levels. Has anyone here successfully set up remote monitoring for their Overkill BMS(s) using the...
[UPDATE]
I've pushed some improvements to the sketch in the repo. Now, the larger single MQTT message has been split into smaller packages for pack, cell voltage, balancing, temp and protection. This gets around a size limit that I guess Amazon has. Also, the json formatting is fixed and is...
Today I got all the code tied together and publishing to AWS IoT Core (MQTT). I'll update more tomorrow. The sketch is now only sending parameter updates when they change. ..WIth the exception of individual cells which I'll get to.
The last couple issues were that I had the rx and tx params swapped and I had forgotten to connect the ground from the esp32 to the bms.
The former explains the mysterious loopback.
Totally agree about the possibilities with pi being greater. Not sure I can agree about the tco. I'd put money on requiring just as much time needed to hack and code. As for maintenance, it's probably a wash. Power consumption on the pi would be higher though - can't prove that, just...
I got the mofi 4500 and the visible sim working... kind of a pain. Had to dig up an old unlocked phone to activate the sim before getting any connection on the mofi. Had to do some hackery on the mofi to get it working on Visible. Most importantly, changing the APN to vsblinternet and also...
Hey peeps,
I have 20 t250 panels on make shift "ground mounts"... scrap lumber, rocks, laying on the ground. It's time to get them moved up to my rain collection roof for a variety of reasons - pv production, safety being the top two.
My rain roof is 20×30' and only about a 4-5 degree...
Correct on this esp32s' uart2:
gpio17 is tx and goes to rx on the bms
gpio16 is rx and goes to tx on the bms
They were not swapped. Though I checked them probably a 1/2 dozen times.