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
Diff: http-derived/boiler/http-boiler-html.c
- Revision:
- 47:229338b3adcb
- Parent:
- 41:6413522ed343
diff -r 352053e6bb9b -r 229338b3adcb http-derived/boiler/http-boiler-html.c --- a/http-derived/boiler/http-boiler-html.c Thu Apr 11 09:49:33 2019 +0000 +++ b/http-derived/boiler/http-boiler-html.c Tue Apr 23 18:47:47 2019 +0000 @@ -8,7 +8,7 @@ void HttpBoilerHtml() { HttpOk("text/html; charset=UTF-8", "no-cache", NULL, NULL); - PageAddHeader(PageSite, "Boiler", "settings.css", "heating.js"); + PageAddHeader(PageSite, "Boiler", "settings.css", "boiler.js"); PageAddNav(BOILER_PAGE); PageAddH1(PageSite, "Boiler"); @@ -22,10 +22,10 @@ PageAddAjaxLabelledSuffix("Boiler return", "ajax-blr-rtn-html", "°C"); PageAddH2("Parameters"); - PageAddInputInt("Tank 'off' setpoint (deg)", 2, BoilerGetTankSetPoint(), "/boiler", "tanksetpoint" ); - PageAddInputInt("Tank 'on' temp drop (deg)", 2, BoilerGetTankHysteresis(), "/boiler", "tankhysteresis"); - PageAddInputInt("Boiler run on (deg)", 2, BoilerGetRunOnResidual(), "/boiler", "boilerresidual"); - PageAddInputInt("Boiler run on (sec)", 2, BoilerGetRunOnTime(), "/boiler", "boilerrunon" ); + PageAddAjaxInput("Tank 'off' setpoint (deg)", 2, "ajax-tank-set-point", "tanksetpoint" ); + PageAddAjaxInput("Tank 'on' temp drop (deg)", 2, "ajax-tank-hysteresis", "tankhysteresis"); + PageAddAjaxInput("Boiler run on (deg)", 2, "ajax-blr-run-on-deg", "boilerresidual"); + PageAddAjaxInput("Boiler run on (sec)", 2, "ajax-blr-run-on-time", "boilerrunon" ); PageAddEnd();