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:
91:8b192efd0288
Parent:
53:c1bf7d9db507
Child:
92:2d1ca4dcbca7
--- a/web-this/radiator/web-radiator-script.js	Thu Jun 04 16:37:59 2020 +0000
+++ b/web-this/radiator/web-radiator-script.js	Wed Jun 10 10:08:06 2020 +0000
@@ -12,7 +12,7 @@
 function parse()
 {
     let lines = Ajax.response.split('\n');
-    hallTemperature    = OneWire.DS18B20ToString (lines[0]);
+    hallTemperature    = OneWire.parseDS18B20    (lines[0]);
     programTimerOutput =    Ajax.hexToBit        (lines[1], 0);
     radiatorMode       =    Ajax.hexToBit        (lines[1], 1);
     radiatorOverride   =    Ajax.hexToBit        (lines[1], 2);
@@ -23,7 +23,7 @@
 function display()
 {
     let elem;
-    elem = Ajax.getElementOrNull('ajax-hall-html'      ); if (elem) elem.textContent =   hallTemperature;
+    elem = Ajax.getElementOrNull('ajax-hall-html'      ); if (elem) elem.textContent =   hallTemperature.toFixed(1);
     elem = Ajax.getElementOrNull('ajax-program-toggle' ); if (elem) elem.setAttribute('dir', programTimerOutput ? 'rtl' : 'ltr');
     elem = Ajax.getElementOrNull('ajax-mode-toggle'    ); if (elem) elem.setAttribute('dir', radiatorMode       ? 'rtl' : 'ltr');
     elem = Ajax.getElementOrNull('ajax-override-toggle'); if (elem) elem.setAttribute('dir', radiatorOverride   ? 'rtl' : 'ltr');