Pi-Heating Code
Central heating controller for Raspberry Pi (hardware + software)
Brought to you by:
simonltwick
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