Skip to content
Temperature monitoring and regulation for a central heating system
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Temperature monitoring and regulation in a central heating system, using a wood-fired boiler, accumulation tank, heat charger, circulator pump and a motorized 3-way mixing valve.

Logging and monitoring is done using a serial 20x04 LCD locally, and logging to a web server remotely. Remote control via ethernet also included. Requirements and hardware: DS18B20 temperature sensors (require OneWire and DallasTemperature libraries) DS1370 RTC (requires RTClib) ENC28J60 ethernet module (requires EtherCard library) Serial LCD adapter with a 20x04 LCD Bounce library for button debouncing EEPROM library for saving valve states between resets

Probably useless to anyone but the original author, although perhaps someone might find bits of code handy as a rough draft.

Code by Ivan Biuklija. Bits of code sampled from various sources.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.