The Outhouse Powerwall

not2bme said:
Finished my fourth row of batteries! Now up to 14kwh (roughly 8kwh usable)! :D I have space for two more rows to bring it up to a total of 21kwh, which would do nicely during winter months. I still have probably about 20-30kwh of batteries waiting to be harvested...

Also broke 1MWh of power generated! I would have broke it sooner but I didn't start recording until later in April or so of 2018 and then I lost some time when my inverter went down during the summer.

And today generated 15KWh! That's the most so far!

Next up is a Hot Water Pre-Heater!! Winter is almost settling down now so with more sun hours and less usage during summers means I will have the batteries at 100% early in the day time, so I've got to come up with new ideas to use the excess power. The only 'power' I use is the natural gas water heater, so I'm going to install an electric pre-heater tank. Now deciding whether to go direct PV or through the AC. But that's going to be in a few months and I'll have some time to prepare.


image_ycwnfq.jpg

image_mrelah.jpg


Have you published the software to display the graph in raspberry pie for your BMS/balancer and the Esmart3 ?
 
kanchana said:
[quote pid='46615' dateline='1551399373']
Have you published the software to display the graph in raspberry pie for your BMS/balancer and the Esmart3 ?

[/quote]


No not quite. It's mostly a hack job so not really friendly to the eyes, but I'm more than willing to share if you're interested.

The balancer sends the information to a TTL display. It operates at 38400 baud and sends a formatted output to the display. So all I'm doing is grabbing that data as it is sent out and parsing it in python, then sending it to influxdb. So for example the below would print at position 0,213 some chinese characters and the value 4.082V, which then I just parse out.

DS24(0,213,'\xb5\xe7\xd1\xb9:4.082V',23)


The eSmart3 uses a RS485 connection and once you have it, there's a whole well documented protocol (which I just attached) that would display the data upon demand. For example, the below will extract the basic information such as watts, voltage, etc. in python.

command = '\xAA\x01\x01\x01\x00\x03\x00\x00\x1E\x32'
ser.write(command)


Just shoot me a PM.
 

Attachments

  • ESMART3 MPPT Solar Controller Communication protocol V14.pdf
    494.3 KB · Views: 540
not2bme said:
kanchana said:
[quote pid='46615' dateline='1551399373']
Have you published the software to display the graph in raspberry pie for your BMS/balancer and the Esmart3 ?


No not quite. It's mostly a hack job so not really friendly to the eyes, but I'm more than willing to share if you're interested.

The balancer sends the information to a TTL display. It operates at 38400 baud and sends a formatted output to the display. So all I'm doing is grabbing that data as it is sent out and parsing it in python, then sending it to influxdb. So for example the below would print at position 0,213 some chinese characters and the value 4.082V, which then I just parse out.

DS24(0,213,'\xb5\xe7\xd1\xb9:4.082V',23)


The eSmart3 uses a RS485 connection and once you have it, there's a whole well documented protocol (which I just attached) that would display the data upon demand. For example, the below will extract the basic information such as watts, voltage, etc. in python.

command = '\xAA\x01\x01\x01\x00\x03\x00\x00\x1E\x32'
ser.write(command)


Just shoot me a PM.

Thank you , out of town for the week end will keep in touch
[/quote]
 
Oh oh! How did this get here?

image_qzkexs.jpg

image_mbweuf.jpg


Damnit... more work to do... 48V here I come!
 
So more details on the XW+6848... I picked it up locally for $1500 and is a 48v unit. Quite a monster and heavy too. It's at 6800W unit and is able to run 6000W at 40C continous, which is what my max temp during summers would be. Most inverters would derate more than that. It's overkill for my use but will be nice to swap. So I will take my time and do some comparisons between my 24v system and then after the switch. I have to do some rewiring because I only wired for 120V and I'm going to go 240V. This unit doesn't have the autotransformer built in like the smaller SW sibling, so it's unable to take multiple inputs, so it can't have 120V in and have 240V out, so I have to redo my wiring to the mains. This will be a project for the summer!

In the meantime, I've had these Headways LiFe cells that I bought a while back, and finally had a chance to use them when I had a flat tire on my car and had to use my bike last month. Good idea, but one problem... damn battery on the bike was dead again! This is probably the 4th battery in this bike and I was just tired of replacing it. So I remembered the Headway cells and this time I rigged four of those batteries and it was able to crank away until I got the bike started! Didn't even flinch! Still need to make a more permanent case for it, but for now it's awesome!

image_zavusp.jpg

image_wommcu.jpg


Also a friend wanted a 6V battery for his engine and for that I am using a harbor freight case for more protection. I made a 3d printed holder that allowed me to use 1/2" copper pipe as the bus bar. I calculated the pipe to be around 4AWG, which should be just enough for the short burst up to 600A. Perfect fit in the case with just barely enough room for the terminals. Still need some measurements to finalize the hole locations but it looks like it is going to work out well.

image_pxeuvc.jpg

image_fioitq.jpg

image_oqcxjk.jpg

image_rtxxkx.jpg

image_itqynd.jpg
 
Back
Top