I’d previously shared on my blog the home made monitoring application I’d built to aggregate pv, meter and weather data – see: https://blog.v-s-f.co.uk/2014/03/home-monitoring-home-made-overview/.
Over the last few months I re-wrote the app to not only output the data to PVOutput every minute, but store that same data into an HSQLDB on my server. The new code base uses less Java than the previous version and moves a lot of the aggregation into Mule flows. I also took the opportunity to try out Git Hub, so the code is all available online here: https://github.com/vls29/aggregator
So far it’s been running very stable since the start of January and the refactoring enables new data sources to be added very quickly, e.g. Mains Voltage as can be seen below on the graph as a purple line starting above 3000W:
(link to my system on PVOutput: http://pvoutput.org/intraday.jsp?id=4836&sid=4409)