bctl
1-wire based boiler/DHW/distribution heating system controller
...It includes provision for dumping excess heat to the distribution system, as well as provision for heat recovery during a cool-down cycle.
The design is based on the 1-wire family of sensors and data I/O components. The software package is written in C++ and utilizes the owcapi and owlib facilities of the open-source owfs package for all 1-wire transactions.
The software architecture is based on the QP hierarchical state machine framework developed by Quantum Leaps, and utilizes their QM modeling tool for state machine template generation. ...