In this thesis, we have tackled the problem of room temperature control. We described the process of building a smart thermostat for controlling central heating in residential buildings. It works with the help of a Raspberry Pi Zero W computer, which takes care of measuring the room temperature, switching on the heating and acting as a web server. The thermostat is configured via a web-based user interface. The desired room temperature can be set manually or a weekly schedule can be set for the thermostat to run. The thermostat also supports temperature logging and cost forecasting by logging how long the heating has been on. This data is stored in a SQLite database, also located on the RPi.
|