Energy consumption monitoring with Vera

Friday 30 October 2009 23:30 | user icon Duncan Sample

Having purchased a Current Cost home energy monitor, finally I've gotten round to ordering the USB cable, so I can see how it works with Vera.

Vera

Vera is my home automation master controller, produced by Mi Casa Verde. It's basically an Asus wireless broadband router with a custom OpenWRT firmware installed, but it has the added benefit of 2 USB sockets, one of which is used to connect a Z-Wave controller stick.

Having the Z-Wave controller connected to the router means that, with their custom web UI (which I'm not too fond of) I can control the z-Wave capable devices around my home.

The marketing all points to Vera helping a household keeping their energy usage under control by remotely monitoring and controlling the devices in your home. For instance, you can set it to send you an SMS if it's a weekday, at a time you're supposed to be at work, and certain devices are on.

That's where the Vera falls down. It tries to keep track of how much energy each device uses, but the information needs to entered manually, so is time consuming, and not very accurate (do you know exactly how much energy all your devices use?). It also doesn't take into consideration devices which you aren't controlling Vera (Z-Wave plugs aren't cheap).

Current Cost

Enter Current Cost. A device costing £40, coming in two parts, a transmitter & clamp and a remote display. You place the clamp around the power cable going into your electricity meter and by the power of induction, it magically measures the electricity throughput. From reading a few forums they're not 100% accurate, but it's a lot more accurate than guesswork/Vera and would give an overview of the total consumption, not just certain devices (although now they also sell device monitors to use in conjunction with the same remote display).

The most interesting part (for me) of the Current Cost offering is the opportunity to buy a USB cable for it (although not standard USB) and connect the display to a computer to take a stream of information from it.

Although there's no official driver for Linux, Paul Mutton put together some nifty scripts for pulling the data stream (and Jamie Bennett added a correction for USB).

Since Vera is basically a Linux box, I should be able to make the Perl scripts Paul describes run in some way on Vera. The question would then be how to make use of that data in a sensible way (ie. how to integrate it into the Vera software). Ideally I'd like to be able to trigger things to happen based on time and the reading from the Current Cost unit, so I don't have to have Z-Wave modules for every device (though they'd be the only ones I could turn off automatically).

Comments

This is really neat. I like reading your blog posts
Thursday 5 November 2009 04:31 | user icon Jame Smith




*
Image verification



About the author

Portrait of the author

On weekdays I'm a Solution Architect at Nokia Siemens Networks, creating creative software solutions for mobile operators around the world.

In my spare time I'm an avid new technology fan, and constantly strive to find innovative uses for the new gadgets I manage to get my hands on. Most recently I've been investigating Mobile Codes, RFID and Home automation (mainly Z-Wave). With a keen eye for usability I'm attempting to create some cost-effective, DIY technology solutions which would rival even high-end retail products. The software I develop is usually released as Open Source.

I have a Finnish geek partner, so have begun the difficult task of learning Finnish.

Follow me on Twitter

The blog
Calendar
September 2010
MTWTFSS
30 31 01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 01 02 03
Mobile

Zap the link below with your qrcode enabled mobile to send this page to it
Mobile Code for this page
What's this?