Home's Heat Controlling System

* Installation notes *

To install Home's Heat Controlling System, you will need to build it (using the 'make' command), and then copy the file "heatcontrol" somewhere to your Linux system (for example into the /sbin/ directory). Make sure it'll be started at boot (a good idea would be to start it automatically via an init.d script). heatcontrol requires the LPT base address to be passed as an argument.
 Example:
  heatcontrol 0x378

Note, that the heatcontrol daemon performs a check procedure of the LPT port at every start, by enabling each port data line for 2s.

The administration interface is powered by a CGI program, called "heatinterface.cgi". You have to provide a http server which will be able to execute it.

Last, but not least: don't forget to create a /etc/heatcontrol/ subdirectory, and make it writeable by both the HeatControl process and the web server. This is the location where HHCS will put all his configuration files.


* Custom slots names *

It is possible to give custom names to your scheduling slots. To do so, you will need to create a file in /etc/heatcontrol/slotnames.cfg. This file should contain 10 lines. Every line is the name of a slot (1st line is the name of the 1st slow, 2nd line is the name of the second slot, etc).