@ DaWauZ - I use weewx for collecting weather data and some different 'skins' for web output
Google groups for support
There has been some talk about energy monitoring within weewx as well.
My weather station (due for an upgrade to a Davis Vantage Pro 2 soon - just need time to put it up!).
http://www.nthead.co.uk/weewx/index.html (standard weewx skin)
http://www.nthead.co.uk/Bootstrap/index.html (modified weewx skin)
http://www.nthead.co.uk/web/ (near real time output - move your mouse on the graphs and also watch the output change on the left side every few seconds as new data changes)
Runs headless Debian 7 and all the weather software is open source ;=)
I also have some of this open source energy monitoring hardware to build one day (not enough hours in the day at the moment)