gonium.net » flukso http://gonium.net/md so much time, so little to do. Sat, 11 Sep 2010 16:42:09 +0000 en hourly 1 http://wordpress.org/?v=3.0.1 FluksoBot http://gonium.net/md/fluksobot/ http://gonium.net/md/fluksobot/#comments Wed, 18 Nov 2009 08:33:43 +0000 md http://gonium.net/md/?page_id=204 The FluksoBot is a friendly little bot that analyzes my energy consumption and uses Twitter to express his thoughts. This little bot is an experiment, both technical and social in nature. I want to show that my life can be reconstructed based on my energy readings.

  1. From a technical point of view I want to keep things as simple as possible. While it seems reasonable to do a wavelet analysis and a subsequent clustering of the energy readings I do not use these techniques. A simple three-state statemachine is what makes the Fluksobot tweet.
  2. The main focus of my little experiment is whether I change my behaviour if I know that anyone can observe my behavior. Or, am I at least aware that someone can deduce what I am doing?

Actually, on day three after the FluksoBot went online, a friend of mine reconstructed when I got up in the morning. This felt really strange. It adds to my feeling that smart meter readings are a serious privacy threat. After all, your utility provider knows this information.

Technical Details

The Flukso is a little WLAN router that tracks my energy consumption. I wrote about it here. I export the data from the Flukso and store them in an SQLite database which sits on my home server. Then, a cronjob starts the implementation of FluksoBot. Currently the bot has three states: LOW, MEDIUM and HIGH, which describe my current energy consumption. Each time the bot wakes up it reads the new energy readings from the database and decides whether they represent a low, medium or high energy consumption. As the state machine transitions occur a new message is sent to twitter. The bot uses very little knowledge – in the configuration file I just specify the Watts that separate the low vs. medium and medium vs. high states.

The bot is written in Ruby and depends on the sqlite3, twitter and statemachine gems. The sourcecode is licensed under the GPLv2 and can be found here:

http://github.com/gonium/fluksobot/

]]>
http://gonium.net/md/fluksobot/feed/ 0
Power Metering with Flukso http://gonium.net/md/2009/11/10/power-metering-with-flukso/ http://gonium.net/md/2009/11/10/power-metering-with-flukso/#comments Tue, 10 Nov 2009 16:01:36 +0000 md http://gonium.net/md/?p=180 3554570745_0e9fd9a7ac

All the electric power generated from renewable energy is good – no additional CO2 is produced. Saving energy in general is also a good idea – what you don’t consume, you don’t need to produce. But energy savings require you to understand your own energy consumption – you can’t improve what you can’t measure. A simple energy cost monitor is available for 10 Euro, but it requires you to plug it into different appliances in order to figure out what a specific device consumes. And only the more expensive ones log the power consumption over time, which is pretty interesting.

An alternative to the simple energy meters are smart meters. In Germany, utility providers need to offer their customers the replacement of old (typically black) meters with shiny new digital “smart” meters. Actually, there is nothing smart about them – they just transmit the energy consumption of the household via powerline or other technologies to the utility provider. The utility provider does not need to visit the household in order to get the reading. And, in some cases, customers can have a look at the realtime energy consumption of their household.

The benefit of the realtime data is that you can assess the impact of your actual energy use very quickly. Google.org is offering the PowerMeter, which works for example with the smart meters offered by Yello Strom. An interesting open-source alternative is the Flukso.

The Flukso is a little WLAN router with some additional circuits to measure your power consumption. You install it in your breaker box. Depending on the configuration of your breaker box you need one or three current clamps. These clamps just go around the cables that supply your household – it is not necessary to re-cable the breaker box. I have a three-phase supply, so my installation consists of three current clamps and the Flukso itself. David Rowe has a nice writeup on the installation.

The Flukso then measures the power and transmits the data over the WLAN to the Flukso website. Once you’re logged in you can see your own energy consumption as a realtime graph. It is quite fascinating to find out how your energy consumption is composed. Here is one of my charts:

My power consumption - jetlag clearly visible.

The graph shows time on the X-axis and my energy consumption in Watts on the Y-axis. The peak (1) shows that I was getting up in the middle of the night, preparing some tea and switchin on my computer. I had a pretty decent jet lag that night. In the morning I got up again around 8:00 (2). Apparently I used my coffee machine and switched on some lights, but I left shortly afterwards. The regular power consumption (3) originates from my fridge which draws power in regular intervals. Around 18:00, I got home again, switched on lights, prepared tea etc (4).

The graph is very interesting and really helps to improve your energy usage. But it also scares me – as I demonstrated above, a lot of information is stored in such a graph. Honestly, I don’t want my utility provider to know this. And I definitely do not want Google to know that much about my life. Or would you like to see advertisements for sleeping pills after a night of jet lag?

The picture at the top is CC-BY BK59 on flickr, thanks!

]]>
http://gonium.net/md/2009/11/10/power-metering-with-flukso/feed/ 3