Skip to content

Smart thermostat for home usage. Based on ESP32 microcontrollers and BME280 sensors. With RPi4 for data collection and display

License

Notifications You must be signed in to change notification settings

valentinomariotto/RTherm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Central unit:

modules:

  • 1 i2c BME280 sensor
  • 1 i2c DS3231 hw clock
  • UART connection with the Raspberry

micropython dependencies:

  • BME280.py
  • umqttsimple.py
  • ds3231_port

Pheriferal sensors:

modules:

  • 1 i2c BME280 sensor micropython dependencies:
  • BME280.py
  • umqttsimple.py

Raspberry:

software:

  • Raspbian lite 32bit without desktop environment
  • Matchbox window manager
  • Nodered
  • Influxdb
  • Mosquitto
  • autoexec bash script from /etc/rc.local
  • feh and python script to control it for screensaver
  • chromium
  • unclutter

hardware

  • gpio buttons
  • hdmi display
  • optional usb drive to store influxdb data
  • UART connection with the main microcontroller

About

Smart thermostat for home usage. Based on ESP32 microcontrollers and BME280 sensors. With RPi4 for data collection and display

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published