I’ve updated my solar stats pages with 30-day and 90-day reports. Take a look!

Twitter Updates
- git bloodbath -f 1 day ago
- I've said it before, but I'm going to say it again: I actually like Ke$ha. So there. Good pop music is good. 1 day ago
- @ehthayer I'm pretty good at copying someone else's designs and making them my own, but from scratch, it's really, really hard. 1 day ago
- I fucking suck ass at design. There, I said it. 2 days ago
- Scumbag 3G connection: Resamples JPEGs to lower Q, lets me stream YT and Pandora in full quality. 2 days ago
Blogroll
- 914 electric conversion blog
- ALL ART BURNS
- Arcade Zen
- Brian’s Gallery
- Chili’s World
- Chocomonkey’s Blog
- Follow me on Quora!
- Follow me on Twitter!
- Google Blog
- Juan’s website
- Julia y Daniel
- Katja’s Blog
- Kulick’s blog
- Paul’s Time Sink
- Peter S. Conrad
- Sad Salvation
- Slacy’s Gallery
- Snake Surley
- Sprang’s Blog
- Super Karate Monkey Fist
- Third Time Dad
- Universe Hacking
- Valspark
- Zac’s Story
- Zeigen, Inc.
Your solar stats page is great!
How are you getting data out of your Xantrex solar inverter? Did you write your own serial comm. application, or are you using powerguru or something like it?
Thanks,
-Andrew
Hey, so, the setup is that I’ve got a small serial-to-Wifi box hooked up to my Xantrex, and that lets me telnet into the RS-232 control port from my Linux box.
So, then, I’ve got a small perl script that connects to the inverter, issues a few commands to get all the variables I want to measure, and then puts those into an RRD database. ( http://oss.oetiker.ch/rrdtool/ )
Then, there’s a php script on my webserver which reads the RRD database and generates the graphs that you can see.
Simple enough?
I’d be happy to .tar up the whole thing if you’d like to take a look at it.
BTW, see also http://code.google.com/p/sunscreen/ which is a Python implementation of a similar setup. I’m not running that, though.
It would be great if I could take a look at it. I’ve used php, perl, and rrd before, but I’m most interested in how your perl script does the actual data retrieval.
Thanks,
-Andrew