Menu

Tree [aeb017] master /
 History

HTTPS access


File Date Author Commit
 CHController.odt 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 CHController2.fzz 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 CHPanel.fzz 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 CHctlr.py 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 CHstatus.py 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 README 2015-04-12 Simon Lambourn Simon Lambourn [26165c] Add README file
 clock-off2.png 2015-04-12 Simon Lambourn Simon Lambourn [aeb017] Added image files for web page
 clock2.png 2015-04-12 Simon Lambourn Simon Lambourn [aeb017] Added image files for web page
 heating 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 index.html 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 interface.py 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 radiator-hot.jpg 2015-04-12 Simon Lambourn Simon Lambourn [aeb017] Added image files for web page
 radiator.jpg 2015-04-12 Simon Lambourn Simon Lambourn [aeb017] Added image files for web page
 tap-hot.jpg 2015-04-12 Simon Lambourn Simon Lambourn [aeb017] Added image files for web page
 tap.jpg 2015-04-12 Simon Lambourn Simon Lambourn [aeb017] Added image files for web page
 ui.glade 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...
 ui.py 2015-04-12 Simon Lambourn Simon Lambourn [a5970d] Initial (working) version of Pi Heating. ui.* ...

Read Me

Pi Heating - a central heating controller for Raspberry Pi

This hardware and software replaces the 'programmer' in a central heating
system with a motorised 2-way valve (switching between hot water / heating / 
both).  

LICENCE:
This software and hardware design is provided under the GPL V3 licence.
You are free to use and adapt: please include the licence with any derivative
work.   And an attribution to the author would be nice :-)
No support or guarantee that it works is offered - sorry! 

CAUTION: 
This involves rewiring mains voltages - be sure you know what you are doing.

HARDWARE is described in the design document CHController.odt
The board layout was made using Fritzing and saved in file CHController2.fzz

SOFTWARE: (all runs on the raspberry pi)
heating   - init script to be placed in /etc/init.d/.  Starts/stops the interface
interface.py - the hardware interface
CHctlr.py - manages state and is called by the Apache2 web server
index.html - the main web page to control the heating and display status

The other files ui.* and CHPanel.fzz are not currently used.

Author:  Simon Lambourn. simon.lambourn@gmail.com