Hello @nchaveiro, a good idea, yes a big challenge
Here’s a start on emoncms history, mainly through reference to blog posts.
Part of the instigation for the first version of emoncms came from work we where doing at the time in a voluntary capacity, at the Centre for Alternative Technology in Machynlleth, Mid Wales, developing monitoring and visualisation of data for the microgrid there:
ARCHIVE: : Energy monitoring at the Center for Alternative Technology - part 1
ARCHIVE: : Energy monitoring at the Center for Alternative Technology - part 2
ARCHIVE: : Energy monitoring at the Center for Alternative Technology - part 3
I met @cagabi there, who was also an open source enthusiast and along with Suneil we discussed the need for an application like emoncms. We put together a funding application at the time to work together on the microgrid project at the Centre for Alternative Technology but were unfortunately unsuccessful. Still the idea was born.
Pre emoncms web application initial concepts (you can see here first concepts php, mysql, flot graphing): How to look at your energy consumption on the web | Archived Forum
March 2011: OpenEnergyMonitor Sustainable Energy & then emoncms alpha blog post (almost 2 years after OpenEnergyMonitor first started):
ARCHIVE: : Sustainable Energy and OpenEnergyMonitor development
ARCHIVE: : Emoncms alpha is up!!
Emoncms v2 archived repository
archive/emoncms2 at master · openenergymonitor/archive · GitHub
Dec 2011: very brief emoncms v3 blogpost:
ARCHIVE: : Emoncms v3 beta
Emoncms v3 github repository is still available here
emoncms3/Views at master · openenergymonitor/emoncms3 · GitHub
Dec 2011: Open source and software as a service
ARCHIVE: : Open source and software as a service
Jan 2012: Blog by Baptiste Gaultier from France: mapping for dashboards, devices
ARCHIVE: : University campus energy monitoring in France
Jan 2012: Community energy plan maker
ARCHIVE: : Community Energy Plan maker
Feb 2012: Email notifier
ARCHIVE: : New emoncms features part 2 - Email notifier
May 2012: Vis api
ARCHIVE: : Visualisation API
May 2012: Multilingual
ARCHIVE: : Emoncms multilingual support
May 2012: Histograms
ARCHIVE: : View your power data as a histogram in emoncms
July 2012: Work with Ildefonso Martínez Marchena from Spain, lots of new emoncms features:
ARCHIVE: : Almost at the next emoncms release point
September 2012: Data portability
ARCHIVE: : Making emoncms data portable
ARCHIVE: : Data portability: Importing feed data into emoncms
ARCHIVE: : Data portability: Version 1 complete!
Oct 2012: Modules - a substantial change in emoncms architecture
ARCHIVE: : Emoncms development update: Modules
Nov 2012: Updated installation and upgrade guides
ARCHIVE: : Updated installation and upgrade guides for latest emoncms release
Dec 2012: Multiple multigraphs
ARCHIVE: : Multiple multigraphs
Dec 2012: Public and private feeds
ARCHIVE: : Public and private feeds
Dec 2013: How to create an emoncms module
ARCHIVE: : Tutorial on how to create an emoncms module
July 2014: Reducing emoncms write load
ARCHIVE: : Reducing emoncms write load and a minimal python version of emoncms
June 2014: Documentation on emoncms timeseries engines:
ARCHIVE: : Emoncms time-series feed engine documentation
Feb 3 2015: Pre-built heatpump dashboards
ARCHIVE: : Pre-built heatpump dashboards)
July 2015: Improved my solar application specific dashboard for tablet energy display’s
ARCHIVE: : Improved my solar application specific dashboard for tablet energy display's
July 2015: New MyElectric Emoncms app, realtime power graph and energy totals
ARCHIVE: : New MyElectric Emoncms app, realtime power graph and energy totals
I will keep adding to this over the next few weeks, look through significant contributions on the emoncms github and your v9 developments @nchaveiro