diff --git a/www/public/main.js b/www/public/main.js
new file mode 100644
index 0000000..9565ea6
--- /dev/null
+++ b/www/public/main.js
@@ -0,0 +1,61 @@
+function sleep(ms) {
+ return new Promise((resolve, reject) => {
+ setTimeout(() => {
+ resolve();
+ }, ms);
+ });
+}
+
+function readJSON(path) {
+ var request = new XMLHttpRequest();
+ request.open("GET", path, false);
+ request.send(null)
+ var JSONObj = JSON.parse(request.responseText);
+ return JSONObj;
+}
+
+function parseStatus(data) {
+ switch (data) {
+ case 0:
+ return "Off";
+ break;
+ case 1:
+ return "On";
+ break
+ default:
+ return "Error";
+ break;
+ }
+}
+
+function refreshData() {
+ const log = document.getElementById('log-area');
+ log.contentWindow.location.reload();
+ sleep(100).then(() => {
+ document.getElementById('log-area').contentWindow.scrollTo(0, 9999999);
+ });
+
+ const augerStatus = document.getElementById('auger-status');
+ // const augerOn = document.getElementById('auger-on');
+ // const augerOff = document.getElementById('auger-off');
+ const igniterStatus = document.getElementById('igniter-status');
+ const blowerStatus = document.getElementById('blower-status');
+ // const pauseInt = document.getElementById('pause-int');
+ const vacuumStatus = document.getElementById('vacuum-status');
+ const pofStatus = document.getElementById('pof-status');
+
+ const config = readJSON('./config.json');
+
+ augerStatus.innerHTML = parseStatus(config.status.auger);
+ // augerOn.innerHTML = parseStatus(config.intervals.augerOn);
+ // augerOff.innerHTML = parseStatus(config.intervals.augerOff);
+ igniterStatus.innerHTML = parseStatus(config.status.igniter);
+ blowerStatus.innerHTML = parseStatus(config.status.blower);
+ // pauseInt.innerHTML = parseStatus(config.intervals.pause);
+ vacuumStatus.innerHTML = parseStatus(config.status.vacuum);
+ pofStatus.innerHTML = parseStatus(config.status.pof);
+
+ sleep(2000).then(() => {
+ refreshData();
+ });
+};
\ No newline at end of file
diff --git a/www/views/index.html b/www/views/index.html
index 90cb877..4064495 100644
--- a/www/views/index.html
+++ b/www/views/index.html
@@ -35,68 +35,6 @@
-
+