automated.it
automated.it
automating, building and graphing the world
Temperature Monitor
This is just a simple chart showing the current temperature in my computer room and outside. The graph image is updated hourly, but readings are taken once a minute and plotted every five minutes. You may see that every so often the computer room cabinet temperature starts to drop off rapidly. I've just attached an appliance module to the fans for the cabinet as an experiment, so now when the temperature rises above 27 degrees the fans come on, when it drops below 26 they turn off.
and a 24 hour rolling graph...
I have a small Visual Basic system tray application that I wrote to collect the temperature
readings. The application has a DCOM interface which means that other applications can access the
data too. I deliberately kept the charting and the actual gathering of the temperature readings separate simply because the data collection is more important than the graphing. Since all the data is logged I can still generate graphs for particular days or from a certain point in time (since monitoring began).The graph is generated once every 5 minutes but only uploaded once an hour, this is to keep my bandwidth usage low and besides it makes for a much more interesting graph to have a minimum of 12 plotted values. The data on the graph is reset automatically each night.