Central Heating controller using the real time clock, PHY module for internet, 1-wire interface for temperature sensors, a system log and a configuration file
Dependencies: net 1-wire lpc1768 crypto clock web fram log
/media/uploads/andrewboyson/heating.sch
/media/uploads/andrewboyson/heating.brd
/media/uploads/andrewboyson/eagle.epf
History
Not working, crashes.
2021-04-23, by andrewboyson [Fri, 23 Apr 2021 08:36:42 +0000] rev 106
Not working, crashes.
Added ability to set the minimum flow rate and removed the correction to delta T relative to speed. Adding the round circuit time and linked to speed. Next task is to linearize the flow.
2021-02-23, by andrewboyson [Tue, 23 Feb 2021 20:35:07 +0000] rev 105
Added ability to set the minimum flow rate and removed the correction to delta T relative to speed. Adding the round circuit time and linked to speed. Next task is to linearize the flow.
Added PWM speed control to the boiler pump.
2021-02-10, by andrewboyson [Wed, 10 Feb 2021 17:24:36 +0000] rev 104
Added PWM speed control to the boiler pump.
Updated settings after NR change
2021-01-19, by andrewboyson [Tue, 19 Jan 2021 19:05:06 +0000] rev 103
Updated settings after NR change
Modified radiator frost and night temperatures to give one point (1/16 degree) of hysteresis. This prevents the radiator pump going on and off as the hall temperature sensor is between points.
2021-01-16, by andrewboyson [Sat, 16 Jan 2021 18:44:34 +0000] rev 102
Modified radiator frost and night temperatures to give one point (1/16 degree) of hysteresis. This prevents the radiator pump going on and off as the hall temperature sensor is between points.
Updated to accommodate changes in the net library
2020-12-29, by andrewboyson [Tue, 29 Dec 2020 20:19:43 +0000] rev 101
Updated to accommodate changes in the net library
Made ipv4 and ipv6 device names the same (they were ch4 and ch6).
2020-11-27, by andrewboyson [Fri, 27 Nov 2020 18:34:54 +0000] rev 100
Made ipv4 and ipv6 device names the same (they were ch4 and ch6).
Corrected toggle on home page to show radiator state (as labelled) rather than the override state (which is what is toggled to change the radiator state).
2020-11-05, by andrewboyson [Thu, 05 Nov 2020 13:53:43 +0000] rev 99
Corrected toggle on home page to show radiator state (as labelled) rather than the override state (which is what is toggled to change the radiator state).
Following a power cut last night between 10pm and 2am I discovered that the override cancel set for 11pm did not happen as the module was not running. Solution was to not save the override variable in the FRAM so that it would be reset on power up.
2020-10-10, by andrewboyson [Sat, 10 Oct 2020 14:12:46 +0000] rev 98
Following a power cut last night between 10pm and 2am I discovered that the override cancel set for 11pm did not happen as the module was not running. Solution was to not save the override variable in the FRAM so that it would be reset on power up.
Added bound checks to radiator settings
2020-10-04, by andrewboyson [Sun, 04 Oct 2020 07:54:54 +0000] rev 97
Added bound checks to radiator settings