$disp_status .= 'Battery Low'; break; case 'RB': $disp_status .= 'Replace Battery'; break; case 'CAL': $disp_status .= 'Calibration'; break; default: $disp_status .= $condition; break; } } tblrow('Status:', $disp_status); tblrowbar('Load:', $ups['ups.load'], '%', '100-80', '79-60', '59-0'); tblrowbar('Battery Charge:', $ups['battery.charge'], '%', '0-29', '30-79', '80-100'); tblclose(); tblopen(); 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'); tblrow('Output Voltage:', $ups['output.voltage'], 'V'); tblrow('Temperature:', $ups['ups.temperature'], '°'); } tblclose(); ?> </td> </tr> </table> <?php
$disp_status .= gettext('Replace Battery UPS'); break; case 'CAL': $disp_status .= gettext('Calibration Battery'); break; case 'CHRG': $disp_status .= gettext('Charging Battery'); break; default: $disp_status .= $condition; break; } } tblrow('Status', $disp_status); tblrowbar(gettext('Load'), $ups['ups.load'], '%', '100-80', '79-60', '59-0'); tblrowbar(gettext('Battery level'), $ups['battery.charge'], '%', '0-29', '30-79', '80-100'); // status tblrow(gettext('Battery voltage'), $ups['battery.voltage'], 'V'); tblrow(gettext('Input voltage'), $ups['input.voltage'], 'V'); tblrow(gettext('Input frequency'), $ups['input.frequency'], 'Hz'); tblrow(gettext('Output voltage'), $ups['output.voltage'], 'V'); tblrow(gettext('Temperature'), $ups['ups.temperature'], ' °C'); tblrow(gettext('Remaining battery runtime'), $ups['battery.runtime'], ' seconds'); html_separator(); // output html_titleline(gettext('UPS Unit General Information')); tblrow(gettext('UPS status'), $ups['ups.status']); tblrow(gettext('UPS alarms'), $ups['ups.alarm']); tblrow(gettext('Internal UPS clock time'), $ups['ups.time']); tblrow(gettext('Internal UPS clock date'), $ups['ups.date']); tblrow(gettext('UPS model'), $ups['ups.model']);