Smart home thermostat with graphics and fully 7-days programs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
serveur
DallasTemperature.cpp
DallasTemperature.h
Horo3231.cpp
Horo3231.h
NTP_client.cpp
NTP_client.h
README.md
TM1637Display.cpp
TM1637Display.h
TODO.txt
esp-pinout.png
functions.c
functions.h
proto.jpg
schema v2.png
settings.h
smart-thermostat.ino
wifi.cpp
wifi.h

README.md

Smart-Thermostat

Smart home thermostat with graphics and fully 7-days programs

Hardware :

  • ESP8266
  • RaspberryPi with Apache, PHP7, SQLITE
  • DS1820 temperature sensor
  • 4 digit LCD with TM1637
  • battery saved clock DS3231
  • Some arduino/220V relay
  • Push buttons

Goal : Have an household smart thermostat :

  • temperature regulation (banging on/off with hysteresis)
  • schedule mode or manual mode
  • 7 days schedule with 10 temperature points a day
  • temperature graphics
  • web access and config
  • Wall mounted device that show actual temp, time and can change mode and temperature setpoint.

The serveur folder contain basic web code. The serveur/smart folder contain the full Open Element project

picture

picture