Build an automated cloud thermostat
In the last section of this chapter, we are going to apply what we learned in the previous section, but this time to build a cloud thermostat that will work using IFTTT.
Apart from the Raspberry Pi Zero that will control an electrical heater via the PowerSwitch Tail, you will need another Raspberry Pi Zero with a DHT11 sensor that we have already used several times in this book. In order to assemble this module, I recommend checking for example the second chapter of this book.
Once you have your two modules assembled, go again to IFTTT and create a new recipe, using the Maker channel for the trigger and for the action channels.
For the trigger, enter the following event:
Of course, if the temperature is too low, it means that we want to activate the heater. We therefore need to send this command to the board that controls the heater:
Once this recipe is created, create another for the temperature_high
event:
When the temperature is too high, we automatically...