Skip to content

Radiant heating controller and web interface for Raspberry Pi

Notifications You must be signed in to change notification settings

opiesche/Prometheus

Repository files navigation

Prometheus radiant heating controller

Prerequisites:

-A Raspberry Pi with Debian from the RPi foundation's website installed

-Python-bottle and python-paste ($sudo apt-get install python-bottle python-paste)

To start the controller, cd to the Prometheus directory, then

$./prometheus-controller.py &

To start the web backend

$./prometheus.py

Alternatively, set up boot scripts to start the two automatically. Webmin is recommended for administration.

The reference system uses DS18B20 temperature sensors, the code currently supports one interior sensor connected to GPIO3. Sensor ID is currently hardcoded, so you'll have to change it in prometheus_controller.py. A solid state relay is connected to GPIO7 to switch the circulation pump. Any relay switching with 3.3V and able to handle your pump's power draw should work.

To connect to the web interface, point your browser to

http://[IP]:8080/index.html#1

where [IP] is the Raspberry Pi's IP address.

About

Radiant heating controller and web interface for Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published