Update 22 Feb 17: This page is currently being updated and does not yet reflect all active development.
Summary of active development projects
-
Emoncms and Emoncms.org - see second post below outlining our focus areas for ongoing emoncms development.
-
HeatpumpMonitor: ESP8266 WIFI based energy monitor with MBUS (Kamstrup 402 & 403) heat meter support for monitoring Heatpumps + Software support: Heatpump specific dashboard (Similar to MySolar and MyElectric) and automatic device configuration for easy setup.
-
EmonPixel: ESP8266 WIFI Pixel display
-
EmonLibCM: Continuous sampling version of EmonLib, Development by Robert Wall.
-
OpenEVSE OpenEnergyMonitor integration: Controlling EV charge rate to follow home solar output .
-
Open Energy Toolkit: Documentation of the use of MyHomeEnergyPlanner to create household energy assessments and examples of how to cross check the model results with data collected from energy monitoring in order to improve the reliability of the predicted effect of applying measures such as: improving building fabric and switching heating systems.
-
CydYnni EnergyLocal Community Energy aggregation app.
April 2017
- OpenEVSE Integration: Solar EV Charging
- Emoncms Group module
- UK Grid visualisation back online
- CydYnni EnergyLocal App development
- Emoncms Device autocreate mod - working towards automatic inputs and feeds configuration triggered by MQTT node/describe topic device:autocreate, to be used with: emoncms:device-autocreate
- Emoncms: fast efficient bulk feed uploading tool and API to be used as part of Emoncms Local → Remote Synchronisation development. feed-upload branch
March 2017
- OpenEVSE Integration: Solar EV Charging
- Emoncms Groups module
- CydYnni EnergyLocal App development
- Emoncms.org infrastructure scaling
- Emoncms Local → Remote Synchronisation
February 2017
-
Launch of Learn: Sustainable Energy, write up of Snowdonia Household Energy Study, updated web tool 10 year hourly zero carbon energy model and analysis, see blog post.
-
Latest version of MyHomeEnergyPlanner by CarbonCoop, see blog post.
-
IotaWatt Update - nearly complete: ESP8266 based energy monitor development by Bob Lemaire
-
Emoncms.org emoncms repository - Latest changes from emoncms.org, standardised input queue processors, switch from redis post rate limiter to php array for improved performance. /var/log location for log files.
-
EmonPixel: ESP8266 WIFI Pixel display
January 2017
-
My MQTT Cloud Concept - End to end demo of an MQTT Cloud control of ESP8266 Wifi Relay
-
EmonESP WIFI Relay example - Adapts EmonESP to subscribe to MQTT topic and switch a relay on/off. Works on both the SonOff relay socket and Martin’s Relay module.
-
Emoncms.org emoncms repository - Latest changes from emoncms.org, code refactoring, improved documentation for setting up an emoncms.org like emoncms installation.
December 2016
-
Zero Carbon Energy Model: more advanced treatment of battery storage - now used for peak shifting (github)
-
HeatpumpMonitor - new firmware example with automatic DS18B20 sensor address scanning - unique ID passed through to emoncms (commit) + CT only mode.
November 2016
-
Emoncms Dashboard module: Floating Palette
-
Zero Carbon Energy Model: Options to scale model by number of households, land area calculations for biomass demand, start on industry section, multiple heating system options and improved heatstore implementation. Hydrogen and synthetic liquid fuel ICE vehicle demand. (github)
-
Heatpump Monitor: v4, addition of push switch for factory reset (commit), Kamstrup 403 MBUS Heat meter support (commit)
-
Emoncms Graph Module: collapsible feed list by tag (commit)
October 2016
-
Emoncms Dashboard module: Floating Palette
-
Zero Carbon Energy Model: Improved user input for Lighting, appliances and cooking, building fabric & domestic hot water. David MacKay style Energy Stack output. (github)
-
OpenEVSE emoncms autoconfig module device (commit)
September 2016
- iOS Emoncms App
- EmonESP Development
- Emoncms Graph Module: rewrite of graph model to enable publish dashboard support (commit)
- EmonPixel: ESP8266 WIFI Pixel display
August 2016
- EmonESP Development
- HeatpumpMonitor hardware revision v3, higher current voltage regulators (commit)
- Emoncms Graph Module: Savable graphs ++ other features (commit) + Forum Post
July 2016
- EmonESP Development - addition of MQTT support
- Forum Post: HeatpumpMonitor update, hardware rev v2 + Heatpump Dashboard screencast
- Heatpump Monitor: Selecting the right heat meter by John Cantor
- Forum post: Emoncms Device Wizard / autoconfig module
June 2016
- EmonESP Development - Over the air updates (OTA).
- Forum post: Using the EmonTx v3 with the ESP8266 Huzzah WIFI module
- HeatpumpMonitor documentation ready for CarbonCoop Energy Monitor build workshop in September.
May 2016
- EmonESP Development - Initial development fork of OpenEVSE ESP code.
Old development topics
Copied from the old website labs page:
April 2016
- Development: Updating the documentation for Solar PV monitoring + updates to MySolarPV Web App
- Future of OpenEnergyMonitor Forums and Website
- Community - water meter guide
March 2016
- Emoncms.org development: next steps
- Creating kWh per day bar graphs from Accumulating kWh
- Raspberry Pi 3 compatibility (BT disable & serial port remap fix)
- emonSD pre-built image changelog
- ​GSM 3G emonBase / emonPi connectivity platform offer - feedback wanted
- (Release Candidate #2 ): emonSD-29Mar16 - emonPi / emonBase (Raspberry Pi + RFM69Pi)
February 2016
January 2016​
- v9.3 - 2016.01.18 Collapsing input/feed tables
- emonhub emon-pi variant MQTT support
- [emonhub.conf documentation](http://emonhub.conf documentation)
- emonPi pre-built SD card build guide (emonPi github)
- emonPi / emonBase read-only SD card preparation script
December 2015
- emonPi / Emoncms data migration script (now in Emoncms) (now depreciated for backup module)
- Heatpump Monitoring board MBUS, ESP12++
- EmonHub / Emoncms MQTT authentication support
- NEW (BETA): emonPi / emonBase (Raspberry Pi + RFM69Pi) Emoncms v9 pre-built ready-to-go SD card image
- Logrotate configuration for /var/log in tmpfs
- openHAB Blog Post
- Continuous Sampling EmonPi and EmonTx v3.4 examples
- Low-write mode - your thoughts please
- Minimal PHPFina data file viewer
November 2015
October 2015
- Steps towards an EmonCMS 9.0 SD Card Image + Upgrade path
- Blog post: emonPi, NodeRed and MQTT
- Forum post: RF Reliability testing
- Forum post: Emoncms v9.0 image build
- Forum post: Improved power_to_kwh post processing script
- Forum post: WIFI Hotspot
- Android emoncms app by JumpMaster
- Android emoncms app by phermansson
- MyHomeEnergyPlanner, in collaboration with CarbonCoop
September 2015
- Setting up a WIFI Hotspot on the emonpi
- Pulse counting with the RFM69PI and RaspberryPi EmonBase basestation
- Optical pulse counting with the EmonTH
- Development of Emoncms 9.0 by Chaveiro
- POC21, Paris
- MyHomeEnergyPlanner, in collaboration with CarbonCoop
August 2015
- Development of Emoncms 9.0 by Chaveiro
- POC21, Paris
- Understanding zero carbon energy systems: Energy storage (part 1)
- 3CH WiFi Relay Control Board
July 2015
- Development of Emoncms 9.0 by Chaveiro
- New MyElectric Emoncms app, realtime power graph and energy totals
- Adding a RTC to the emonPi
- What is the embodied energy of a microcontroller?
- Open Source Circular Economy OSCEdays London
- OpenEMan by Carlos at the Centre for Alternative Technology
June 2015
- Existing Raspberry Pi SD card upgrade guide (ADVANCED)
- Using Chip ID instead of API key, simple setup energy monitor, less skills required.
- EmonTx v2.5 and throughhole kits
- Open source zero carbon energy system model: Modeling hourly demand and supply for renewable powered domestic electricity, heating with heatpumps and electric vehicles
- Wishlist for Emoncms “My Solar” page
- SMA PV Inverters over bluetooth by Stuart Pittaway
May 2015
- emonPi and RFM69Pi emonbase ready-to-go SD card image
- Using Emonpi features in v8.5
- Reading from Kamstrup 402 Mbus heatmeter with arduino
April 2015
- Introducing emonPi: Raspberry Pi based energy monitor (Kickstarter)
March 2015
- Upgrading mysql, timestore, phptimestore feed engines to phpfina and phptimeseries
- Fix for accumulator based bargraph data gaps, useful background here
- Timezone issue fix development thread
- New emoncms get data request method and data viewer
- EmonCMS in a Software as a Service Infrastructure (Mattia Rossi)
- Testing the next version of emoncms v8.5
February 2015
- Application specific dashboards: Solar PV
- Application specific dashboards: Heatpump
- EmonPi Development, finalised PCB and enclosure
- EmonView (RaspberryPI Python version of emoncms) concept + MQTT
- Asymmetric encryption implementation in nodes, emonHub and emonCMS
- emonhub modules “sandbox” (pb66)
- An open source hourly zero carbon energy system model (part 1 , see June 2015 for next step)
January 2015
December 2014
November 2014
October 2014
September 2014
Emoncms development plan: https://github.com/emoncms/emoncms/issues/244
June-July 2014
- Forum post: Reducing emoncms write load for long term SD card logging and a minimal python version of emoncms
- Forum post: emonGLCD V2 SMT Prototype Development
- Github: Emoncms time-series feed engine documentation
- Blog post: emonPi Raspberry Pi Energy Monitoring Shield - Prototype Dev Update
- Blog post: How to draw a myelectric style bar chart
- Blog post: How to build an Energy Monitoring Android App part 1
- Blog post: Hardware Developments - Update
- Ongoing EmonHub development https://github.com/emonhub/
May 2014
- EmonHub Development https://github.com/emonhub/
- EmonHub Development blogpost
- Improved documentation https://github.com/openenergymonitor/documentation
- General development examples: http://github.com/emoncms/development/
- Ongoing emoncms dev as below
April 2014
-
Forum post: OpenBEM Module Development
New features: multiple projects, multiple scenarios, compare scenarios. - Ongoing emoncms development to make it more robust, fix bugs etc, adding logging to feed engines: https://github.com/emoncms/emoncms/tree/Develop
March 2014
-
Forum post: Emoncms development log March 2014
A forum post to try and summaries the state of emoncms development with open discussion on features. -
Forum post: Emoncms development
A pre emoncms v8 release forum post discussing the new features: node interface, improved feed engines, my electric mobile friendly dashboard. -
Forum post: Debian packaging emoncms & modules
Dave McCraw has been developing debian package installation and update method for emoncms, simplifying the installation and update procedure on debian linux systems, this has been one of the most active development discussion topics this month. -
Forum post: New system build guides
A start on two new build guides that aim to document from start to finish the setup of the OEM system for particular applications. Focusing around the question of what do we need for this particular application and how can the steps needed to get it up and running be reduced, and the process made easier. -
Forum post: emonPi early prototype -ideas?
Development of a raspberrypi shield monitoring board and all in one monitoring, RPi + harddrive unit. -
Multi zone scheduler heating control
Development of a multi zone scheduler heating controller module/interface for emoncms, plus the documentation to how you build a system using it. -
Blog post: emonTx V3 Antenna Testing
February 2014
See forums and blog posts for historical development going back to 2009.
Gas Meter Monitoring
Gas meter monitoring (from pulse output meter)
Gas Meter Types