this server

I have a problem with the house monitoring system - it looks like I'm a victim of interference

If you look at the graphs for our FHT80B radio thermostats you will notice something missing :

201112092058.jpg

There is not red line (temperature readings) for the top graph (Concervatory) at all - and only a short line for the second graph (living room).

A bit of experimentation shows me that this is due to the Jeenode transmissions that update the Jeenode displays! If I turn these off (or even lower the update frequency) then the temperature readings start appearing again.

I managed to get my mongodb data (see earlier postings) to play nice with Rails3 and Google maps

By using the Cartographer gem I managed to turn the listingsdata into

201104302041.jpg

and

201104302042.jpg

in just a few lines of extra code.

So now I have a mongodb with listings information on a few 100.000's of companies - all displaying nicely on a set of dynamic maps.

Got my first Jeenode graphics display in on Friday - and I have now connected it in to the house monitoring system.

For all my home monitoring I use a lot of graphs - and even though it's nerdy, I'd like the graphs to look nice. And they should not use Flash (as I want to use our iPads to display the graphs)

So I settled on highcharts - and wrote a few (well - a lot) lines of Ruby on Rails, and here is the first result

201012290850.jpg

(Click for larger).

Highcharts is a javascript library that make incredibly flexible and good looking graphs in a very easy manner - and they are free for non-commercial use.

A central service in our home automation system is provided by Memcache - a in-memory "database" that sits on one of our servers and is available to all the various components of the home monitoring/home automation system.

All measurement points and other information that should be available to other software is registered here - and it currently looks like this if I dump out the contents

201011281149.jpg

every line is a key/value pair where the part before the "=" equals sign is the label, and everything after this is the value(s).

Syndicate content