Skip to content

shadowfax92/RasberryPi-Heater-Control

Repository files navigation

🌡️ RasPi Heater Control

Raspberry Pi thermostat controlled via Slack.

Set your target temperature from your phone. The Pi handles the rest.

A Python script that reads a temperature sensor on a Raspberry Pi, controls relay switches for a heater, and takes commands from Slack. Set your desired temperature, schedule heating windows, and monitor it all from a Slack channel.

  • Temperature monitoring — reads from a DS18B20 sensor every minute
  • Relay control — toggles heater switches based on target temperature
  • Slack integration — configure target temp and schedules from Slack
  • Configurable switches — define multiple switches in switches.json

Setup

git clone https://github.com/shadowfax92/RasberryPi-Heater-Control.git
cd RasberryPi-Heater-Control
pip install -r requirements.txt  # if applicable
python main.py

Requires a Raspberry Pi with a DS18B20 temperature sensor and relay module.

About

Control heaters at home using Temperature sensor in RasberryPi and the Tuya Smart Switches.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages