projects:open_energy_monitor_unmonastery:emoncms_data_visualisation

Visualisation of the data with emonCms

Before using emonCms we recommend reading the official documentation (using emonCms).

1 Inputs

  • Inputs are basically all what we are measuring (power, voltage, temperature, humidity).
  • All this inputs can be post-processed so for example you can :
    • Add a filter (for example discard negative values).
    • Apply a formula (for example divide the value by 10).
    • Add the value to a feed that will be used to display data.
    • Add the value of another input…
  • Connect to the emoncms.org server. On the main page of emonCms, go to the input menu you should had something like this :
    • Node 10 corresponds to the emonTx module (power consumption). On this screenshot we can see the values in front of keys #1, #2 and #3 : these are the instant power consumption for the three phases. For key #5 this is the current voltage (multiplied by 100).
    • Node 19 corresponds to the emonTh module (temperature and humidity) : key #1 is the temperature (in °C, multiplied by 10), key #3 is the humidity (in %, multiplied by 10) and key #4 is the battery voltage (in V, multiplied by 10).

2 Feeds

  • Feeds are a way of collecting data. For example you can create a feed to :
    • Log all data from the power consumption and have an history graph.
    • Log all data from the power consumption and have a diagram of the average day consumption.
    • Log all data from the temperature / humidity.

3 Practical basic example at the unMonastery

  • The first thing we did was to identify and name the keys of all inputs we have :

    Using the “open” icon we renamed all the keys. Like we explained earlier on this document, we have three phases in the building. We named them according to what was written on the electrical panel : R-R, S-S and T-T.
  • We created a virtual key (by configuring key #4 which was unused) to aggregate all our power consumption inputs (coming from each electrical phase) to be able to visualize the global power consumption (this can be done clicking on the “tools” icon on the right for the input key) :
  • For each key we added feeds to log data.
    • Here is what the configuration of all inputs look like
  • Here is an example of the configuration of the “Power T-T” input :
    • We added four processes to this input :
      1. Filter to make sure we log only positive values.
      2. Log data to a history feed : to get the history of instant power consumption.
      3. Log data to a average day consumption feed.
      4. Log data to an histogram.
  • Here is an example of the configuration of the “Temperature” input :
    • We added two processes to this input :
      • Divide the raw value by 10 to get a value in °C.
      • Log all data to a history feed.
  • We also created a dashboards to have an overview of the data :
  • Here is the instant power dashboard :
  • Here is the temperature and humidity dashboard :
/var/www/tech_mirelsol/data/pages/projects/open_energy_monitor_unmonastery/emoncms_data_visualisation.txt · Last modified: 08/05/2014 19:33 by Mirelsol