Building a smart thermostat based on Raspberry Pi and Node.js

OData support
Sik Tamás Dávid
Department of Automation and Applied Informatics

The appearance and spread of single-board computers placed low-priced yet widely utilizable tools in tech-oriented people’s hands which are ideal for realizing useful projects fast and easily. Despite of their low power consumption they have adequate computational capacity, therefore they can be used practically in the field of home automation.

In the context of my thesis I implemented a remote controllable room thermostat based on a Raspberry Pi computer, which can detect the presence of the user via various technological solutions. Using this information, it is capable of modifying the temperature of the room in case of our arrival or departure through the connected heating element without the need of manual intervention. The system has a web-based user interface, so the supervision of the operation and the adjustment of the settings may be performed from any device with an internet connection and a web browser.

The thesis describes the process of design and implementation, presenting the applied technologies and the usage of the application from the end user's perspective.


Please sign in to download the files of this thesis.