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

Revision:
105:1899f7ed17ec
Parent:
104:46ce1aaf8be7
Child:
106:41ed3ea0bbba
--- a/web-this/boiler/web-boiler-ajax.c	Wed Feb 10 17:24:36 2021 +0000
+++ b/web-this/boiler/web-boiler-ajax.c	Tue Feb 23 20:35:07 2021 +0000
@@ -15,23 +15,27 @@
     HttpAddInt16AsHex(BoilerGetTankDS18B20Value()  ); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetOutputDS18B20Value()); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetReturnDS18B20Value()); HttpAddChar('\n');
+    HttpAddInt16AsHex(BoilerGetRtnDelDS18B20Value()); HttpAddChar('\n');
+    HttpAddInt16AsHex(BoilerGetDeltaTDS18B20Value()); HttpAddChar('\n');
     
     int nibble = 0;
     if (BoilerCall           ) nibble |= 1;
     if (BoilerPump           ) nibble |= 2;
+    if (BoilerCallEnable     ) nibble |= 4;
     HttpAddNibbleAsHex (nibble); HttpAddChar('\n');
     
+    HttpAddInt16AsHex(BoilerGetFullSpeedSecs     ()); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetTankSetPoint      ()); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetTankHysteresis    ()); HttpAddChar('\n');
-    HttpAddInt16AsHex(BoilerGetRunOnResidual16ths()); HttpAddChar('\n');
+    HttpAddInt16AsHex(BoilerGetRunOnDeltaT       ()); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetRunOnTime         ()); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerPumpSpeed);               HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerPumpPwm);                 HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetPumpSpeedCalling  ()); HttpAddChar('\n');
     HttpAddInt16AsHex(BoilerGetPumpSpeedRunOn    ()); HttpAddChar('\n');
     HttpAddByteAsHex (BoilerGetOutputTarget      ()); HttpAddChar('\n');
-    HttpAddInt16AsHex(BoilerGetRise16thsAt0      ()); HttpAddChar('\n');
-    HttpAddInt16AsHex(BoilerGetRise16thsAt50     ()); HttpAddChar('\n');
-    HttpAddInt16AsHex(BoilerGetRise16thsAt100    ()); HttpAddChar('\n');
+    HttpAddInt16AsHex(BoilerGetMinimumFlow       ()); HttpAddChar('\n');
+    HttpAddInt16AsHex(BoilerGetMidFlowSpeed      ()); HttpAddChar('\n');
+    HttpAddInt16AsHex(BoilerGetFullSpeedDeltaT   ()); HttpAddChar('\n');
 }