Dashboard
Is this font is too small?

Name Description Last Temperature
Home XX





Trying to work out how to get around cross-site scripting to get this page to function in the fashion I want.

The present temperature is unknown °F

The heater is (ON/OFF) unknown

The compressor is (ON/OFF) unknown

The fan is (ON/OFF) unknown




The HTML5 components are tested to work in Chrome, Safari (Mac), Android 4.0.4 default browser. They do not work (manually type in the date) in Firefox. I've not tested the functionality in IE. The HTML validator suggests that the HTML 5 components may also work in Opera.

This is a demo and as such the data is not live. So if you move the date range forward too far you will run off the end of the available data. It won't break anything, but there will be nothing to see.

Daily Detail
Choose thermostat Show Heat Cycles Show Cool Cycles Show Fan Cycles

The temperatures
HVAC Runtime

HVAC Runtimes
History Hi/Low

All Time History
Multiple Days
From date to date

Several Days Temperature History
Show an hour glass cursor while the chart is updating? Sometimes it is not obvious that an update is happening and it can be slow.
icon: lockConfigure
Please enter your password for access.

You must enter password to access config information. On this demo system the password is admin
icon: about About

Source code for this project can be found on github


The project originated on Windows Home Server v1 running xampp. Migrated to a 'LAMP host' to solve issues with Windows Scheduler.
I used WinSCP to connect and edited the code using TextPad.

This project also uses code from the following external projects

This project is based on the Filtrete 3M Radio Thermostat.


Valid HTML 5 Valid CSS!