/emoncms

Core emoncms bundle: includes: input, feed, vis

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

Emoncms 9

Emoncms is an open-source web application for processing, logging and visualising energy, temperature and other environmental data and is part of the OpenEnergyMonitor project.

Emoncms

Branches

Note: We are currently reorganising the emoncms branches. The master branch is now the same as 9.x.

  • master - The latest and greatest developments. Potential bugs, use at your own risk! EmonCMS 9.x forum thread

  • stable - emonPi/emonBase release branch, regularly merged from master. Slightly more tried and tested. See change log

  • ARCHIVE low-write (v8.5) - Old emonpi/emonbase emoncms version (July 15 emonSD ready-to-go SD card image). Low-write mode is now available in v9.0. The low write version of emoncms is designed for running on SD cards. This is a cut down version of emoncms supports only the phpfina and phptimeseries feed engines (no in built feed averaging or histograms) and a reduced input processor set. Archived branch

Modules

Modules can be installed by downloading or git cloning into the emoncms/Modules folder. Be sure to update check for database updates in Administration menu after installing new modules:

  • Dashboards module, required for creating, viewing and publishing dashboards:

  • App Module - Application specific dashboards e.g. MyElectric, MySolar

  • Config - In-browser emonhub.conf editor and emonhub.log log viewer. git clone

  • Wifi Module - Wifi configuration interface designed for use on the emonpi. git clone

There are many other modules such as the event module and openbem (open source building energy modelling module) that are available, check out the emoncms repo list: https://github.com/emoncms

Install

Upgrade

Data Backup

Development

Using Emoncms

Design

Documentation hosted on openenergymonitor documentation github:

Android App

Google Play

Development Forum

More information