/ESP8266-Thermostat

Thermostat using an ESP8266, mobile friendly web interface, with MQTT and other integrations coming soon.

Primary LanguageC++

ESP8266-Thermostat

IoT thermostat using an ESP8266-12E and a DHT 22. Access web server with a browser to change thermostat settings.

Requires the DHT library included with the project this is forked from. Not sure if you can install it a different way, but it works fine once you install it into your libraries directory.

I trimmed out all the cloud-oriented stuff like Google charts and the flash-write-heavy statistics stuff. I also moved from a heat on / heat off temperature scheme to a more conventional "target temp" with a built in skew allowing the furnace to run a bit longer before turning itself off.

I may include a RRDtool based poller and graph generator for you to run on a home server that calls some of the ajax endpoints like /cur_temp, /heat_status, etc so you can see the pretty graphs without uploading your data to the death star.