Output Modules and networking

Local computer based Data , Analysis and Storage

A powerful open-source web-app for processing, logging and visualising energy, temperature and other environmental data. 

Using KST for graphing

Kst does a really great job of graphing long term data. Its also really easy to simultaneously graph many different values. Available for Linux, Mac and Windows.

OpenEnergyMonitor Java based software

A couple of java programs, one reads in data from the arduino and prints it to serial, useful for logging to a file and live graphing in kst. There is also a Voltage and Current waveform sampling program that makes it easy to see the shape of the mains AC waveform. Effectively gives you and oscilloscope.

Display

emonGLCD

Wireless open-source graphical display unit

7-segment display

Details how to add a display that has a four 7-segment digits and a mode changer to make it possible to cycle through the various values to be displayed and a frequency indicator that shows when the grid is under or above 50Hz.

How to add a Nokia 3310 LCD display from nuelectronics

This is a really cool shield, plug and play nokia 3310 LCD from nuelectronics

How to add wireless display

Using the Nokia 3310 LCD from nuelectronics and a simple RF link

Storage

How to add USB pen data logging

Using the VDIP1 USB server board

How to add SD card logging 

Using the Nuelectronics Real-time datalog & IO shield : By Glyn Hudson

Networking and Wireless communication

 

Networked Arduino's

A simple serial communications network for the Arduino. Using tristate buffers to allow multiple Arduino's to communicate along the same 2 wire serial connection.

Xbee wireless

How to setup a wireless link between two arduino's, may be useful if your sensors are far away from an ethernet connection or computer.

Simple ASK RF link

How to setup a wireless link between two arduino's using low cost, medium range simple RF modules

RFM12B FSK Wireless Transceiver 

How to setup a wireless link using Hope-RF RF12B wireless transceiver modules - as used in the emonTx, emonBase (Nanode-RF) and emonGLCD

Actuator Modules

Modules for controlling things.

         pic       

Mains AC Relay Module

(documentation in process of being created)

This module can be used to switch mains AC power on and off. Useful for controlling things like water pumps, lights, etc

RexKI's picture

Dream Home Portal Wish List

I have a CurrentCost Envi 2 CT  - 2 wire 100 amp service in USA, IL, Elmhurst using ComEd on Real time pricing for kWh. Elster TOU dumb meter.

I have a BayWeb IP based thermostat for my forced air HVAC system, electric and natural gas.

Current project - house tempurature and electric monitoring with future pulls for weather and electric real time pricing - Arduino Uno - ethershield.

My dream portal would have the current and future 2 day weather:

1.outdoor temp, 2. indoor temps, 3. relative humidity in and 4. outside, 5. wind direction, 6. speed and 7. barometric pressure

It would have current and historical whole house Electric usage as well as heavy load appliance usage - similar to what I already have with CurrentCost web portal.

Now that my electric cost are lower than my natural gas cost, I would like to also monitor the natural gas meter in the same fashion, but current meter is a dumb as a rock sun dial.

Water cost per unit has been rising to over 1 penny per gallon and the city usage some type of RF meter now?

Then the unit would parse data from other web sites and post Real time pricing for electric (kWh energy supply charge) so that immediate decisions can be done.

It coud parse my contractual HVAC web site for its information regarding HVAC run time, energy usage, energy cost in real time pricing and dry contact alerts like my water level high in the sump pump.

Sounds like a tablet PC laptop at this point but that is what we are pretty much at with the Arduino with all its addons.  SnapDragon 1GHz, Intel Atom,  Intel Sandy Bridge will be the chips on a PCB the size of a mini Arduino stamp costing $30 in todays dollars.  Cables and connectors will outcost the main tiny boards.

Guest's picture

Would be nice to see

Would be nice to see connectivity/support for google power meter
don't think it is too tricky now all the info/api is out there
I see the pic people have nice support for the embedded Pic to get authenticated onto google power meter

Guest's picture

Google have abandoned the

Google have abandoned the power meter project, so there is no longer any point

Eric Sandeen's picture

One idea I'd love to see

One idea I'd love to see implemented (but don't yet know how to do myself...) is a database on a local (or remote) server to collect all the energy data, and a set of scripts which know how to submit that data to www.pachube.com, www.microsoft-hohm.com, www.mapawatt.com, www.wattzon.com, www.google.com/powermeter ... etc.

That way these services could do the heavy lifting of graphing, analysis, comparison etc, and all we'd need to write is the connectors. Just a Simple Matter of Programming, right? :)

TrystanLea's picture

 Nice idea Eric! yea should

 Nice idea Eric! yea should be quite a straight forward thing to implement, It could have a nice easy to use GUI that allowed one to select from a list of services and how often and in what format to send the data for example.  I think we need a todo page someware to help develop these ideas, I will create one.

Danny's picture

Format of data sent

I am currently in progress of setting up my site to collect data from the Ted5000. I am curious what data outputs does the openenergymonitor have? I was poking around, I am sure it is on the site, but I hadnt found it yet.

Take a look at what I have so far http://myted5k.com/danny and/or http://energymonitorblog.com

On my blog site I am in process of documenting future plans. Right now I am focused on the charts and graphs and just getting the site setup. I have only been active for 2 weeks or so still plenty of progress to be made.