Skip to content

hasimensarkavak/smart-thermostat-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

Smart Thermostat Project

Can use with Sinricpro, Google Home and Apple Homekit. You can also follow Telegram

Sinricpro Logo

Google Home Logo

Apple Home Logo

Sinricpro

  • You should add a thermostat to your sinricpro account
  • And paste the necessary keys into the places in relay.ino.

Google Home

  • You can use it by connecting with Sinricpro

Apple Home Kit

  • You can connect by entering the password you specified in the "thermostat_homekit.c" file

Project Detail

In this system, where 4 different houses are heated from the same combi boiler, every floor of each house was asked to be checked separately.

  • House 1 => 1 Floor
  • House 2 => 2 Floors
  • House 3 => 2 Floors
  • House 4 => 3 Floors
  • Total => 8 Floors

So, we need 9 relay with main combi boiler and we need one tempreature sensor for every each floor, as a result we need 9 relay and 8 tempreature sensor

User can install the sensor anywhere on the floor because all devices will communicate via wifi. Relays on floors are server, main combi boiler and sensors are client

  • You can change the codes according to your own need

Hardware Used

  • Esp8266 (NodeMCU etc.) x17
  • Relay x9
  • Dht22 Tempreature Sensor x8
  • Button x17

Used

  • WiFiManager
  • ESP8266HTTPClient
  • ESP8266WebServer
  • EEPROM
  • ArduinoJson
  • SinricPro
  • UniversalTelegramBot
  • DHTesp
  • homekit