Energy costs in the night may be lower than in the day. With this software the boiler heats only during the night to save energy costs. The savings sum up to more than 100€ per year (in our household).
- Temperature sensor (e. g. adafruit TMP006)
- RaspberryPi
- min. 3CH Power Relay
cp -r etc/* /etc
cp -r usr/* /usr
mkdir -p /var/log/temperaturecd BoilerSteuerung
mvn clean package
cp target/boiler-1.jar /home/pi/boiler.jarmkdir -r /srv/web
cp -r webserver/* /srv/web
cd /srv/web
npm installservice sensor-ir start
service boiler start
service webserver startThe TMP006 uses the I2C connectors of the RaspberryPi.
/usr/bin/sensor-ir measures the current temperature and stores it in /var/log/temperature/
The control software reads the current temperatures and heats the water via GPIO pins on RaspberryPi. Those GPIO pins are defined in BoilerControllerGPIOImpl.java
The Webserver provides overview about the current water temperature and the heating costs, as well as configuration options. ! ATTENTION ! This webserver is not supposed to be publicly reachable.
Disable HDMI on RaspberryPI
Add /usr/bin/tvservice -o to /etc/rc.local