From 98dd6b041192af73c63321ceaf28eeba896373cb Mon Sep 17 00:00:00 2001 From: jim-p Date: Tue, 3 Jul 2012 12:19:43 -0400 Subject: Show nut ups time remaining in a more friendly manner, variant of http://forum.pfsense.org/index.php/topic,42415.msg224534.html#msg224534 --- config/nut/status_nut.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'config/nut') diff --git a/config/nut/status_nut.php b/config/nut/status_nut.php index ca575d12..3bee0ba0 100644 --- a/config/nut/status_nut.php +++ b/config/nut/status_nut.php @@ -34,6 +34,13 @@ $nut_config = $config['installedpackages']['nut']['config'][0]; /* functions */ +function secs2hms($secs) { + if ($secs<0) return false; + $m = (int)($secs / 60); $s = $secs % 60; + $h = (int)($m / 60); $m = $m % 60; + return "{$h}h {$m}m {$s}s"; +} + function tblopen () { print(''."\n"); } @@ -224,7 +231,7 @@ include("head.inc"); tblclose(); tblopen(); - tblrow('Runtime Remaining:', $ups['battery.runtime'], ' seconds'); + tblrow('Runtime Remaining:', secs2hms($ups['battery.runtime']), ''); tblrow('Battery Voltage:', $ups['battery.voltage'], 'V'); tblrow('Input Voltage:', $ups['input.voltage'], 'V'); tblrow('Input Frequency:', $ups['input.frequency'], 'Hz'); -- cgit v1.2.3