diff --git a/belaUI.js b/belaUI.js index e72b0c4..8077674 100644 --- a/belaUI.js +++ b/belaUI.js @@ -1258,6 +1258,7 @@ function notificationSendPersistent(conn) { /* Hardware monitoring */ let sensors = {}; +const systemStartTime = Date.now(); function updateSensorsJetson() { try { let socVoltage = fs.readFileSync('/sys/bus/i2c/drivers/ina3221x/6-0040/iio:device0/in_voltage0_input', 'utf8'); @@ -1280,8 +1281,13 @@ function updateSensorsJetson() { sensors['SoC temperature'] = socTemp; } catch (err) {}; + try { + sensors['System uptime'] = `${new Date(Date.now() - systemStartTime).toISOString().substring(11, 19)}`; + } catch (error) {}; + broadcastMsg('sensors', sensors, getms() - ACTIVE_TO); } + if (setup['hw'] == 'jetson') { updateSensorsJetson(); setInterval(updateSensorsJetson, 1000);