Skip to content

jpsingleton/emoncms

 
 

Repository files navigation

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.

Version 9 of emoncms has been developed by Chaveiro with a significant list of improvements, the EmonCMS 9.0 RC forum thread with full change log can be found here http://openenergymonitor.org/emon/node/11009

Emoncms

Branches

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

  • master - see EmonCMS 9.0 RC forum thread

  • low-write (v8.5) - The current emonpi/emonbase emoncms version. 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. In the process of being removed

Optional modules

Optional modules can be installed by downloading or git cloning into the emoncms/Modules folder. New for version v8.5 are:

  • App provides application specific dashboards for emoncms: myelectric, mysolar, mysolar&wind, myheatpump. git clone https://github.com/emoncms/app.git

  • Nodes provides a RFM12/69 focused alternative to the input module, with support for receiving and sending node data over the RFM network. The Nodes module has been developed to complement and integrate closely with emonhub node defenintions and configuration. git clone https://github.com/emoncms/nodes.git

  • Config provides an in-browser emonhub.conf editor and emonhub.log log viewer. git clone https://github.com/emoncms/config.git

  • Wifi provides an in emoncms wifi configuration interface designed for use on the emonpi. git clone https://github.com/emoncms/wifi.git

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

Backing up emoncms data

Development

v9 Development http://openenergymonitor.org/emon/node/11009

EmonView: An open source python, flask, socketio, js web application for monitoring and control https://github.com/trystanlea/emonview

Using emoncms

Design

Documentation hosted on openenergymonitor documentation github:

Android App

More information

IRC

You can also join us on our IRC channel #emon on irc.freenode.net.

Developers

Emoncms is developed and has had contributions from the following people.

About

Core emoncms bundle: includes: input, feed, dashboard, vis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 55.0%
  • JavaScript 42.6%
  • Shell 0.8%
  • HTML 0.7%
  • ApacheConf 0.7%
  • CSS 0.2%