IoT - Configurable thermostat using ESP8266 (ESP01 or NodeMCU 1.0 ESP-12E), DHT (11 or 22) and ThingsBoard as server.
Version 2.0.3
What things you need to install the software and how to install them
- Arduino IDE - Development IDE Version 1.8.13
- ESP8266 - ESP8266 Boards Version 2.7.4
- Adafruit GFX - Adafruit GFX Library Version 1.10.6
- Adafruit SSD1306.h - Adafruit SSD1306 Library Version 2.4.3
- ArduinoJson - Arduino JSON Library Version 6.17.3
- DHT - DHT Sensor Library Version 1.4.1
- Logger - Logger Library Version 1.0.3 (modified)
- ThingsBoard - Things Board Version 0.5.0 (modified)
- WiFiManager - Wi-Fi Manager Version 2.0.4_beta
- SPI - Serial Peripheral Interface Library.
- Wire - I2C Communication Library.
- Checkout the latest changes or a release from GitHub.
- Open the file "src/cf-arduino-thermostat/cf-arduino-thermostat.ino" on Arduino IDE.
- Select your board (Tools > Board > ESP8266 Boards).
- Upload (Sketch > Upload).
- Please read our Wiki.
Contact us at caiofrota@gmail.com for questions and we'll help you sort it out.
For more informations about releases, visit CHANGELOG.
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Caio Frota - Initial work - caiofrota
This project is licensed under the MIT License - see the LICENSE file for details