Release notes

Release 2018.4


There is nothing new for the ESP32 sketches. Because of that they don’t need an update.

Smart Old Relic Thermostat and Smart Thermostat Client app.

  • Following the suggestions of the users, I added a switch to lock the thermostat and avoid to change the desired temperature by error.
  • The settings screens was developed again from scratch. Now all settings should be applied correctly.
  • There was a bug regarding the representation of the temperature in Fahrenheit degrees. It is solved now.
  • A lot of bug fixes, specially for the Smart Thermostat Client. Both apps should be more stable now.
  • The app “Client” has a couple of ads. Yes, I know that nobody likes ads in a website or an app, but the project consumes resources and time, and I somehow it has to be monetized. I really appreciate your suggestions in this field if you have some.

Both apps have a lot of bug fixes and the internal structure of the local database has changed. Be aware that after installing the update, you will have to re-discover the remote nodes and reconfigure your desired settings.

About the Smart Pi Thermostat version.

Google has released the version 0.7 of the developer preview of the Android Things os. That are good news for those waiting for the Raspberry Pi 3b version. The version 1 of Android Things is nearer now. Maybe at the end of 2018?

Release 2018.3


You should update the sketches for the ESP32 microcontrollers. The following features have been added to the sketches:

  • We added a new sketch to control the relay and the temperature sensor with only one ESP32. This would be the cheapest configuration you can achieve. You need only an Android device to act as thermostat, an ESP32 with and DHT sensor and a high level relay.
  • A security feature was added to the relay: if the relay does not receive a command from the Smart Thermostat in a reasonable period of time, the the boiler is powered off, until the relay receives again a command from the thermostat (useful in the case the Smart Thermostat app is powered off while heating).
  • A different library is used to read the information from the DHT Sensor. This new library is more reliable than the previous one.

Please, update the sketches of your esp’s as soon as possible.

Smart Old Relic Thermostat

  • New security feature: if the thermostat can no connect with the master node in a reasonable period of time, then the relay/boiler is turned off.
  • When discovering nodes, a view was added with a log registry to diagnose problems discovering the remote nodes.
  • Solved a bug when saving the settings of the thermostat (the new settings were not really saved).
  • For each node, now you will see a yellow warning icon when something with the node is not completely ok. By clicking on that icon, you can see a short description of the problem.
  • In the temperature programs view, now you can increase the temperature in little 0.5º steps.


  • Sketchs: there are new versions of the sketchs available for the Temperature&Humidity node, and for the Temperature&Humidity&Relay node. A better library to access the DHT sensors is used now.
  • Smart Thermostat Client v 0.2
    • improvements in the user interface (the thermostat spheres where not resizing correctly on some devices).
    • landscape mode enabled
    • bug fixes.
  • Smart Old Relic Thermostat v 0.0.7
    • improvements in the user interface (the thermostat spheres where not resizing correctly on some devices).
    • added an option to generate a QR code in the thermostat, to configure the client apps.
    • bug fixes.

February 2018

Smart Thermostat Client 0.1

  • Many bug fixes.

Smart Old Relic Thermostat 0.0.6

  • Improved the discovery of remote nodes (relays or temperature / humidity sensors). The thermostat can work now with only one ESP32 controlling both the relay and the sensor. A special sketch is needed for that.
  • A problem discovering nodes by Android O fixed.

January 2018

Smart Thermostat Client 0.0.9

  • A lot of bug fixes and a new feature: you can establish programs for each day of the week, with different heat period for each day.

Smart Old Relic Thermostat 0.0.4

  • Besides a lot of bug fixes, the Thermostat now can work in auto mode, that is, you can establish a program with the client app, and when in auto mode the thermostat will follow that heating program.