Skip to content

Full house multi-floor IoT wireless thermostat using esp8266 wireless modules.

License

Notifications You must be signed in to change notification settings

goldbattle/esp8266_thermostat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266 Thermostat System

This came out of the desire to have both remote and finer grain control of our heating and cooling system. Specifically for multi-floor houses with a single heating and cooling system it might be desirable to cool in respect to the top, ground, or basement floors. This of course isn't achievable in a single thermostat system, and thus a multi-sensor system that reports to central controller architecture was born.

  • Client and Server Version 1: This was the original project that used multiple ESP8266 for both small sensor devices and a central server which controlled the heating / cooling unit. Some of the issues with this original code is that the calibration of the sensors was difficult even after doing a calibration procedure.

  • Client and Server Version 2: The current codebase that I use. This has a lot more functionality including a 24 hour schedule, settings, and statistics to compare with your electrical bill. This solves the sensor problem by using an Ecowitt GW1000 gateway to get nice temperature and humidity information from their sensors. Works really well and is reasonably affordable for the quality of sensors (about $35 for the gateway, and $20 per additional sensors).

Example Screenshots (server v2)

screenshot 1screenshot 3screenshot 4screenshot 5

About

Full house multi-floor IoT wireless thermostat using esp8266 wireless modules.

Topics

Resources

License

Stars

Watchers

Forks