Skip to content

toxicbloud/OpenThermostat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

OpenThermostat

Build with PlatformIO

Build with Arduino

OpenThermostat is a simple, open-source thermostat for your home. It is designed to be easy to build, easy to use, and easy to modify. It is based on the ESP8266 microcontroller, and uses an OLED or text LCD display to show the current temperature and setpoint. It also has a rotary encoder to adjust the setpoint.

This project does not use Arduino IDE. Instead, it uses PlatformIO, which is a cross-platform IDE for embedded development. It is available for Windows, Mac, and Linux, and is available as a plugin for VSCode. It is also available as a standalone application.

⚠️ This project is still in development. It is not yet ready for use. ⚠️

Features

  • Temperature sensing
  • WiFi connectivity with captive portal to configure
  • Web interface
  • Low power consumption

⚠️ ESP-01 need a bridge to use deep-sleep for better energy saving but you can use light sleep if you don't want to modify your module Here are instructions to enable deep sleep on ESP-01: https://www.instructables.com/Enable-DeepSleep-on-an-ESP8266-01/

  • OTA updates

⚠️ OTA need at least 2Mb of flash so you need to solder a bigger flash module

  • Relay control to turn on/off heating/cooling
  • Hub to connect to other devices
  • HomeKit support
  • Alexa support
  • Google Assistant support
  • MQTT support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published