The miniMeter is a hardware/software combination that will allow users to view their energy usage anywhere, anytime.
You place your meter on a power cord, and it detects how much energy is flowing through it. This data is then sent to a database, where you can get to it anytime.
On your phone, you can add devices, view consumption, and see how much energy your house uses (this data is from the meter, the Green Button data).
There is a readme on the github account linked.