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. default tip

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