Raspberry PI Thermostat

Raspberry PI Thermostat
Raspberry PI Thermostat – Functionalities
Raspberry PI Thermostat – Assembly
Raspberry PI Thermostat – User interface
Raspberry PI Thermostat – Calibration
Raspberry PI Thermostat – Schematic

How did we get there?

When we last moved to a new house, it was equipped with a standard thermostat as one can find in any shop. The user interface was not very friendly but we could manage to use it. So far so good, the house was warm when needed. But after a while I realized that the thermostat was not working anymore. Not that it was cold, it was still warm when we came back to home and we thought it was because our programming was good. Not at all, after few tests we found out that actually the heater was running permanently, since when? No one knows. It seems that the signal to reset the relay did not occur anymore.

We decided then to buy a new one. On that one the user interface was the worst user friendly ever. For example, to put it off, one could read on the screen PRr-EU-001. I think that just showing “OFF” would be sufficient but the designers maybe thought it was too easy. Nevertheless, we also managed to make it work. It worked for a while but one day I woke up in the night and realized that the house was warm (we usually set low temperature in the night). We double checked the configuration but did not find any mistake. Day after day, it was confirmed that every day at some point in the night (or maybe also in the day) the thermostat decided by himself to set high temperature. We had no way to monitor its behavior when we were outside. We also had no way to start or stop the heater remotely.

On top of this, none of the previous thermostat allowed me to change the hysteresis of the temperature. Once set to 22 °C, was it the higher boundary, the lower one? How many degrees between the two? Not documented and hard coded anyway.

I then decided to build an IP Thermostat, that would allow me to monitor, set the temperature (and hysteresis) and the schedule from anywhere on the planet, provided that we have an internet access. I also wanted a user friendly interface, hereafter referred to as Front Panel. This is how we did get there!

Raspberry PI Thermostat
Raspberry PI Thermostat – Functionalities
Raspberry PI Thermostat – Assembly
Raspberry PI Thermostat – User interface
Raspberry PI Thermostat – Calibration
Raspberry PI Thermostat – Schematic