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
git clone https://github.com/shadowfax92/RasberryPi-Heater-Control.git
cd RasberryPi-Heater-Control
pip install -r requirements.txt # if applicable
python main.pyRequires a Raspberry Pi with a DS18B20 temperature sensor and relay module.