A centralised store for house automation data

In my hobby work on house information/house automation for our house I needed somewhere to store all the most recent data collected from various sensors and systems, in such a way that it would be accessible from any computer on our extended network. And I chose to use Memcached - as it is running purely in memory, and by its very nature is fast and accessible over the network.

It's data is not persistent after a crash - but I had no need for this, as I collect data very frequently, and persistence was not needed.

Here is a recent output from a dump of data stored in memcached :

201006271111.jpg

I can now access this data from any computer on the network - useful for distributed display purposes,

The first 6 variables have been picked up from a weatherstation - which displays it's data as a webpage. I wrote a Ruby script to scrape the data off this webpage, to make it possible to generate new displays and to be used by other services..

The 4 last variables have been collected from 3 Jeenodes around the house, and currently represent temperature reading, and the last time movement was detected by the movement sensor of Jeenode ID 36.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.