Ruby code for getting data from the CurrentCost energy monitor
License
Floppy/currentcost-ruby
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== CurrentCost-Ruby A gem to provide a Ruby interface to the CurrentCost energy meter (http://www.currentcost.com) Licensed under the MIT license (See COPYING file for details) Author: James Smith (james@floppy.org.uk / http://www.floppy.org.uk) Homepage: http://github.com/Floppy/currentcost-ruby Documentation: http://rdoc.info/projects/Floppy/currentcost-ruby == INSTALLATION 1) Enable gems from gemcutter, if you haven't already done so: > sudo gem install gemcutter > sudo gem tumble 2) Install gem > sudo gem install currentcost == REQUIREMENTS rb232 >= 0.2.3 == USAGE You can read data from the meter by creating an instance of the CurrentCost::Meter class, and registering an observer which will receive readings. See examples/simple.rb or the CurrentCost::Meter documentation for a simple example of how to do this. == TRAY MONITOR This gem includes the 'currentcost_tray_monitor.rb' application. This is a program which will sit in your system tray and display a coloured icon based on your power usage. To use the program, run: currentcost_tray_monitor.rb -p your_serial_port_name The program requires the Gtk2 libraries for Ruby (available from http://ruby-gnome2.sourceforge.jp/). If the EEML gem (http://github.com/Floppy/eeml-ruby) is installed, it can also serve your power data over an HTTP connection to a system like Pachube (http://www.pachube.com). For more details, see http://github.com/Floppy/currentcost-ruby/wikis/currentcosttraymonitor
About
Ruby code for getting data from the CurrentCost energy monitor
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published