I’ve been working on a new version of the emoncms app’s module over the last few weeks, the first release of which is now ready for testing The key new features are:
Ability to have multiple instances of an app, e.g a MyElectric app for multiple circuits in a building.
A list of available apps that is separate to the menu list meaning that only used app’s are shown.
A new sidebar menu for navigation through the apps module.
A large code refactor that moves away from the single page app implementation of the apps module towards a separate page for each app implementation that should help with making development of new apps easier.
A new My Electric app which shows a daily bar graph where a particular day can be clicked on for the detailed power view, plus average consumption comparison with UK average and ZeroCarbonBritain low energy home potential standards.
- A Time of Use app that can show night time vs day time electricity consumption, making use of the potential of cumulative kWh feeds stored with PHPFina.
- A Heatpump Monitoring app, for exploring COP, heat output vs electrical input and system temperatures.
- An initial start on an OpenEVSE app to be expanded soon beyond the initial MyElectric clone that it currently is.
List of available apps:
The apps module requires the latest version of the emoncms master branch to work. We will be merging this in to the emonpi stable branches after a bit more testing over the next week or so.
If your interested in creating your own app, a good place to start is to try modifying and adding to the template app which gives a basic code example for a bare bones app: https://github.com/emoncms/app/blob/refactor/apps/template.php
For a full list of ongoing emoncms developments see: https://community.openenergymonitor.org/t/active-development-topics/2954/7