Home Control System Graphics

The HCS logs are processed to generate daily, monthly and yearly 'reports' from which graphs can be drawn. The 'reports' are static JavaScript functions with the data embedded in them. I've taken this approach to minimise processing and load on the HCS server. I am currently working on 'live' data displays as well though.

These graphical presentations are created using some JavaScript Graphing  software. A few things to note:

Static Examples

Loft Temperature

Gas Meter

When I started capturing the gas meter reading, a few things were immediately clear. I don't use enough gas to give a very meaningful graph of daily usage because the variations in the meter readings over 24 hours were fairly small. I have to capture the minor digit on the meter as well as the major ones.

Electricity Meter

Over a period of 24 hours the variation in the electricity meter readings are more significant than the those of the gas meter. The interesting things learnt from this graph are that there is a definate low point over the period that we went on holiday. The lowest point is still a bit too high though for my liking. This is largely down to the fridge, freezer and security lighting used whilst away. This initial work has led to a new future project though.