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: web-this/boiler/web-boiler-script.inc
- Revision:
- 106:41ed3ea0bbba
- Parent:
- 105:1899f7ed17ec
--- a/web-this/boiler/web-boiler-script.inc Tue Feb 23 20:35:07 2021 +0000 +++ b/web-this/boiler/web-boiler-script.inc Fri Apr 23 08:36:42 2021 +0000 @@ -20,7 +20,7 @@ "let pumpSpeedCalling = '';\n" "let pumpSpeedRunOn = '';\n" "let blrOutputTarget = '';\n" -"let riseAt0 = '';\n" +"let minSpeed = '';\n" "let riseAt50 = '';\n" "let riseAt100 = '';\n" "\n" @@ -47,7 +47,7 @@ " if (pumpSpeedCalling == -2) pumpSpeedCalling = 'T';\n" " pumpSpeedRunOn = Ajax.hexToSignedInt16(lines[14]);\n" " blrOutputTarget = Ajax.hexToSignedInt16(lines[15]);\n" -" riseAt0 = Ajax.hexToSignedInt16(lines[16]);\n" +" minSpeed = Ajax.hexToSignedInt16(lines[16]);\n" " riseAt50 = Ajax.hexToSignedInt16(lines[17]);\n" " riseAt100 = Ajax.hexToSignedInt16(lines[18]);\n" "}\n" @@ -76,7 +76,8 @@ " elem = Ajax.getElementOrNull('ajax-pump-speed-run-on' ); if (elem) elem.value = pumpSpeedRunOn;\n" " elem = Ajax.getElementOrNull('ajax-blr-output-target' ); if (elem) elem.value = blrOutputTarget;\n" " \n" -" elem = Ajax.getElementOrNull('ajax-pump-rise-at-0' ); if (elem) elem.value = riseAt0;\n" +" elem = Ajax.getElementOrNull('ajax-min-speed-value' ); if (elem) elem.value = minSpeed;\n" +" elem = Ajax.getElementOrNull('ajax-min-speed-text' ); if (elem) elem.textContent = minSpeed;\n" " elem = Ajax.getElementOrNull('ajax-pump-rise-at-50' ); if (elem) elem.value = riseAt50;\n" " elem = Ajax.getElementOrNull('ajax-pump-rise-at-100' ); if (elem) elem.value = OneWire.DS18B20ToString(riseAt100);\n" "}\n"