For the past year or so I've been developing a tool to monitor solar panel installations. Until now this was a personal and not published project. Now it's in a good enough state to open up a little.
The project started with different embedded linux systems, and I was expecting raspi for a long time in order to make it work there - which I did. The result is a very inexpensive way to monitor a solar installation.
What I am looking for is contributors and "volunteers" in general to help me out in this project which still has a long way to go.
Now on to the technical stuff:
The project has 2 applications, a c++/linux (posix?) probing application and a LAMP server application that handles all the actual data processing and interfacing with the user. Right now the LAMP server runs on http://www.solarspy.net
and is already online for some "friends and family" installations, some with rpi probes, and some not. It provides graphing and full installation history. The idea is to also add email/SMS reports and alerts in case of an error.
The probing application is designed in order to be able to easily add new inverter brands/protocols, data output interfaces (mysql/oracle/xml/json etc), physical interfaces (rs232, rs422, rs485, ethernet, bluetooth etc) and be configuration free, ie the application needs absolutely no configuration from the user, it just starts and knows what to do by itself. Right now the application supports all serial interfaces, 2 inverter brands (fronius, sustainable energy technologies) and mysql data output (xml on the way)
Where do you come in?
I need people with a raspi and a solar installation which they want to monitor. This way I will be able to test my software in more installations, get feedback, as well as have access to more inverter brands to continue developing. No development experience required, only a raspi. Access to the LAMP server will be free of charge.
Of course developers are more than welcome. I will be happy to find someone to collaborate in this, I would like to see "homemade" rs485/422 that connect directly on the raspi UART (right now it works on USB2serial only), help on the development of the LAMP app, the probing app, translations to more languages etc. I would also like to incorporate more sensors (hello hardware hackers) such as pyranometers, weather stations etc.
Disclaimer: I plan to release this project on a dual license. Everything is and will be free. However I will retain the copyright on the probing application and dual license it upon formal release on some open source license as well as a proprietary license. Everything else in this project other than the probing application will be fully open.
If any one is interested and has some free time to help out, I am available for details