diff --git a/app/index.html b/app/index.html
index b13d96a..3235290 100644
--- a/app/index.html
+++ b/app/index.html
@@ -1389,7 +1389,7 @@
-
+
@@ -1400,32 +1400,46 @@
Installed Version |
- NOCOMM |
+ NOCOMM |
Backend Queue Blocked |
- NOCOMM |
+ NOCOMM |
Connection Status |
- NOCOMM |
+ NOCOMM |
Connected To |
- NOCOMM |
+ NOCOMM |
Serial Queue |
- NOCOMM |
+ NOCOMM |
Websocket Status |
- NOCOMM |
+ NOCOMM |
Firmware |
- NOCOMM |
+ NOCOMM |
+
+ Computer |
+
+ Motherboard: NOCOMM
+ CPU: NOCOMM
+ GPU: NOCOMM
+ Memory: NOCOMM
+ OS: NOCOMM
+ Network: NOCOMM
+ |
+
+
+
+
diff --git a/app/js/websocket.js b/app/js/websocket.js
index 1b22363..f8bff2f 100644
--- a/app/js/websocket.js
+++ b/app/js/websocket.js
@@ -556,6 +556,30 @@ function initSocket() {
socket.on('sysinfo', function(sysinfo) {
console.log(sysinfo)
lastsysinfo = sysinfo;
+
+ var mobo = sysinfo.hardware.motherboard.manufacturer + " " + sysinfo.hardware.motherboard.model
+ $("#mobospecs").html(mobo)
+
+
+ var cpu = sysinfo.hardware.cpu[0].model
+ $("#cpuspecs").html(cpu)
+
+ var gpu = sysinfo.hardware.gpu[0].model + " (" + sysinfo.hardware.gpu[0].vram + "mb)"
+ $("#gpuspecs").html(gpu)
+
+ var memory = "Free: " + sysinfo.hardware.memory.free + " / Total: " + sysinfo.hardware.memory.total;
+ $("#memoryspecs").html(memory)
+
+ var operatingsys = sysinfo.operatingSystem.distro + " / " + sysinfo.operatingSystem.arch + " (" + sysinfo.operatingSystem.version + ")";
+ $("#osspecs").html(operatingsys)
+
+
+
+ var ipaddresses = sysinfo.network.flatMap(iface => iface.addresses.map(addr => addr.address)).join(' / ');
+ $("#ipspecs").html(ipaddresses)
+
+
+
});
socket.on('status', function(status) {
@@ -743,11 +767,6 @@ function initSocket() {
$("#firmwareversionstatus").html(status.machine.firmware.platform + " " + status.machine.firmware.version + " (" + status.machine.firmware.date + ")");
-
-
-
-
-
// Grbl Pins Input Status
$('.pinstatus').removeClass('alert').addClass('success').html('OFF')
$('#holdpin').html('HOLD/DOOR:OFF')