Hello there, I sell inteligent house webaplication that can be use for remote control central heating in your home from work, school, holidays etc. Working with automatic (autonomus) state or manual, where you say Heat or not heat..
The web application for the user offers:
Monitoring of 6 temperatures that are obtained on the OneWire bus with DS18B20 sensors
2x relay control -> 1x for thermostat (1 ° C hysteresis up to + and -) 1x for hot water pump
There is an option to change the names of the rooms where the sensors are located on the page.
Log of unsuccessful logins, login system of course.
Possibility to remotely restart the NodeMCU board (control microcontroller).
Indicator whether the board is attached to the page (blackout info).
Rendering of set temperatures, actual temperature display in real time.
I sell codes, i. .ino file for NodeMCU and PHP web application files. The web application on the page is replicable, available to all browsers.
Important Info:
The DS18B20 can be dragged up to 300 meters, so you can pull it all over the house.
The code (sketch) for the NodeMCU board includes:
Temperature transmission
Reading the status of outputs from the site
Setting outputs using a relay
Offline section in the event of an Internet outage / site unavailability
The project works in automatic and manual mode. In manual is forced to turn On / Off output. In automatic mode, the system controls itself - autonomously. It works with hysteresis and set temperature. Example: Set temperature 21 ° C At 20.00, it will start to heat and warm until the temperature reaches 22 ° C. Hysteresis can also be changed on a website as needed.
The pump operates in automatic mode whenever the furnace is heated or if the outside temperature is below -10 ° C. The project is designed to use the HTTPS protocol (NodeMCU code with HTTPS protocol counts).
You need to buy a NodeMCU board and a 2-channel relay, 6x DS18B20 sensors (also available in a watertight - external version) for code application.
Price: 15€
I will translate project to english and I will tell you how set up system to your webpage. Your webpage must run on HTTPS protocol.
If you are interested: martinius96@gmail.com