What to buy for the Wifi Smart Thermostat?

In this section, you will learn about all the hardware devices that you will need to buy your own Wifi Smart Thermostat.

The basic components to build your Smart Thermostat are:

  • An old Android 4.1+ device, that will act as the main controller. You can use an old smartphone or tablet. This device has to stay at your home and will be always on because it will control your boiler and communicate with the cloud and the client app.
  • At least one ESP32 mcu.
  • With a DHT11 or DHT22 temperature/humidity sensor and a
  • A one channel relay.
  • Some protoboard cables.

The above are the components needed for the minimum viable setup. You may add as many nodes as you want (for example, to register the temperatures in other rooms of your house). But you have to take into account that you can only have one relay per thermostat.

If you have doubts, don’t hesitate and ask in our forum, before buying anything.

And we assume that you have an Android device (smartphone or tablet) to install the client app and control the Smart Thermostat, and an internet (wifi) connection at home 🙂

1.- A one channel

You can use a low level triggered relay, or a high level triggered relay. The following is a low level triggered relay:

[amazon_link asins=’B00W1C6KIQ’ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’d83b8b2d-5140-47ae-b464-10eaeff8e92d’]


The following is a high level triggered relay:

[amazon_link asins=’B017SE4CYK’ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’0fe67dca-0fde-11e8-ac3e-6f4c40395834′]

2.- Protoboarding cables

You will need male-male cables, male-female and female-female, like these:

[amazon_link asins=’B073X7P6N2′ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’2fa244a0-0fde-11e8-957f-63056b60d79d’]

3.- ESP32 board for a wireless sensor or wireless relay

You need at least one ESP32 board, in combination with a relay and a temperature sensor. Or you can split this unit in two, and have two separate ESP32, one with a relay, and one with a temperature sensor. Of course, you can add as many temperature nodes as you want.

[amazon_link asins=’B071JR9WS9′ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’701fabaf-0fde-11e8-aa67-5fa14e887eb2′]

4.- DHT11 and / or DHT22 Temperature Humidity sensor

For the wireless sensor, you will need one of these (connected with the ESP32). The DHT11 is the cheapest sensor, but the DHT22 is better, more precise and reliable. We strongly recommend the DHT22 sensor.

[amazon_link asins=’B00K67YK6M’ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’b3a56f7f-0fde-11e8-b46a-4543187e8a86′]

[amazon_link asins=’B01DB8JH4M’ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’f0f6752b-0fde-11e8-940d-afc48e9cb688′]

5.- Micro USB cables

To power the Pi and the ESP32 boards, you will need micro USB cables. You can use cables that you have already, but if you not:

[amazon_link asins=’B01GJC4WRO’ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’156515e6-0fdf-11e8-bcc4-4ba76502e9da’]

6.- 5V chargers

And to deploy your wireless sensor and the Pi across your home, you will need 5V chargers to power them. Something like that (or you can reuse old smartphone chargers):

[amazon_link asins=’B00JQ18DIA’ template=’ProductGrid’ store=’smart-thermostat-es-21′ marketplace=’ES’ link_id=’5f3c706d-0fdf-11e8-93eb-cf57643e7443′]