TheCommiser wrote:Hi all,
I've been working on a central heating control system project with a friend, which all started after a discussion along the lines of 'Would'nt it be awesome if we...'.
We're not professional programmers or hardware designers or anything like that, but we've somehow managed to get to the stage where we have some hardware and software that works. There's a couple of parts to the project, but we'd like to gather some feedback and see if anyone has any suggestions, or is interested in helping us take this a bit further.
All the important stuff is at http://davegreen.github.io/PiCH/, so have a look there for more details. All of the source code and hardware designs are available on GitHub and the entire project is open source. We'll be adding a few images of current and past designs and some more about how we got to where we are now fairly soon. We are more than happy to receive pull requests or discuss PiCH if anyone wants to help out, it's a pretty good system when it's up and running.
The system is pretty simple, I imagine it would be very easy to add an 'inverted' mode for use with cooling applications, instead of heating. Most of the code change would be in the thermostat control file, but obviously there would also need to be other changes made so that things like the status report correctly when being used for cooling. If you do get anywhere with adding the functionality, please let us know, that sounds really good!Mohannad Mahjoub wrote:Hello Mr, I really liked your project and I think its really brilliant. I'm doing my final year project and I was wondering if this system can be transformed into Pi Central Air Conditioning, considering that temperature here is high and we need no heating system.
Wondering if you can help me with that
Thanks a lot.
As I've said we are very much amateurs at this, building a project to fit our needs. Obviously it would be nice if we could conjure a simple protocol for heating, cooling and whatever else people want to throw at it, but that stuff is HARD and takes a lot of work to achieve.Richard-TX wrote: I have always considered residential HVAC controls to be archaic at best. What is needed is a ethernet based way to control a furnace, AC unit, or heat pump. Once that occurs, then it is a simple matter to control that HVAC unit from anywhere.
Hi, nice project. In my house I replaced the thermostat with Sainsmart relay board. It works with RPi directly.TheCommiser wrote: A couple of examples of the kinds of features we would like to add include:
Temperature history graphing
Preheating before the start of a schedule
More types of sensors (Outside, heat in/outflow, etc)
Better schedule rule sets
Multi-zone heating support
Code: Select all
21 Dec 08:10 - temp = 16.2°C 21 Dec 08:20 - temp = 16.2°C 21 Dec 08:30 - temp = 15.1°C 21 Dec 08:40 - temp = 16.7°C 21 Dec 08:50 - temp = 17.4°C 21 Dec 08:56 - SIGTERM received 21 Dec 08:56 - program stopped 21 Dec 08:56 - program started 21 Dec 08:56 - CH button pressed 0
Code: Select all