Awesome Open Source
Awesome Open Source

Smart heater

Smart thermostat using an esp8266. I made this in order to make my heater "smart".

It uses a tiny i2c oled to display the current state.


  • Physical control with 3 buttons
  • Control throught mqtt
  • The mqtt topics and payloads are compatible with home assistant
  • Sync feature (So you can have multiple heaters in one room and control them as if they were one)


  • Solid state relay(SSR) or standard relay.
  • 0,96 inch i2c oled display.
  • Esp8266 microcontroller
  • ds18b20 temperature sensor
  • 3 push buttons

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Plus Plus (236,456
Arduino (30,661
Button (18,926
Esp (8,436
Mqtt (7,864
Esp8266 (4,893
Relay (4,331
I2c (3,957
Home Assistant (3,666
Home Automation (2,193
Thermostat (144