Los termostatos inteligentes han llegado al publico general hace relativamente poco tiempo. Son conocidas propuestas como Nest (Google) o Tado, pero tambien nosotros podemos crear nuestro propio sistema con una Raspberry Pi, ligeras nociones de electrónica y conocimientos de programación. Python nos proporciona todas las herramientas que necesitamos para crear un proyecto de código abierto en el que somos los únicos dueños de nuestros datos. Mediante el uso de un simple relé conectado desde nuestra Raspberry Pi a nuestra caldera podremos encender y apagar la calefacción con solo un comando; y con un sensor como el DHT22, podremos tomar mediciones de la temperatura y humedad en nuestra casa. Esos dos building blocks nos servirán de base para explicar cómo desarrollar un completo sistema en el que, mediante el desarrollo de una API, podremos imitar gran parte de las características de los sistemas comerciales.