starting from Google Nest concept i decide to develop a small project with an Open Thermostat using Node MCU solution.
Here spare parts need and code to use:
Hardware
Node MCU for temperature sensor of room
Node MCU for main heater control
DTH 11 for room temperature reading
DS18B20 for water temperature of heater
Relay based board for control of heater
Software
Domoticz
Tasmota firmare version 5.1.3 (https://github.com/arendst/Sonoff-Tasmota)
Blocky script (if need)
Step 1
I have assembled and mounted Node MCU with DTH11 using unused TV wall socket and programmed like below:



Step 2
Domoticz activation and config using MQTT (i have used 2 zone for temperature check) like below:


Step 3
I nave assembled the thermostat control to have wifi activation of heater when need using Tasmota firmware like below:



Step 4
I have used a simple blocky script like below:
if “request heat” is TRUE (that could be the constant switch, or the thermostat temp being below measured temp),
turn on the pump
else
if temp < 20
turn on the pump
if temp > 22
turn off the pump
You could use also a manual switch to activate the thermostat and then heater on (much simple for someone).
******Version 1.1******
Release note
Using virtual thermostat to adjust temperature using dummy sensors and heater switch idx of domoticz.
Software
Domoticz Smart Virtual Thermostat
**Thanks the Author: Logread (aka 999LV on Github)**
https://www.domoticz.com/wiki/Plugins/S ... ostat.html
Panel

Setup of temperature

Not working yet
Heater not start if open windows or door open detect
Telegram message
Enjoy my project and if you like it, please help me to let him better!