|
|
|
@@ -1,6 +1,3 @@
|
|
|
|
|
% layout 'default';
|
|
|
|
|
% title 'UPS Status';
|
|
|
|
|
|
|
|
|
|
<h1>UPS Status</h1>
|
|
|
|
|
%= stylesheet '/css/nut_ups-status-page.css'
|
|
|
|
|
<div class="ups-status-page">
|
|
|
|
@@ -8,42 +5,42 @@
|
|
|
|
|
<div class="card">
|
|
|
|
|
<h2>Device Information</h2>
|
|
|
|
|
<table>
|
|
|
|
|
<tr><td>Manufacturer:</td><td><%= $ups_data->{'device.mfr'} %></td></tr>
|
|
|
|
|
<tr><td>Model:</td><td><%= $ups_data->{'device.model'} %></td></tr>
|
|
|
|
|
<tr><td>Serial:</td><td><%= $ups_data->{'device.serial'} %></td></tr>
|
|
|
|
|
<tr><td>Type:</td><td><%= $ups_data->{'device.type'} %></td></tr>
|
|
|
|
|
<tr><td>Manufacturer:</td><td><%= $nut_data->{'ups_data'}->{'device.mfr'} %></td></tr>
|
|
|
|
|
<tr><td>Model:</td><td><%= $nut_data->{'ups_data'}->{'device.model'} %></td></tr>
|
|
|
|
|
<tr><td>Serial:</td><td><%= $nut_data->{'ups_data'}->{'device.serial'} %></td></tr>
|
|
|
|
|
<tr><td>Type:</td><td><%= $nut_data->{'ups_data'}->{'device.type'} %></td></tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
<h2>Battery Status</h2>
|
|
|
|
|
<table>
|
|
|
|
|
<tr><td>Charge:</td><td><%= $ups_data->{'battery.charge'} %>%</td></tr>
|
|
|
|
|
<tr><td>Runtime:</td><td><%= sprintf("%.2f", $ups_data->{'battery.runtime'} / 60) %> minutes</td></tr>
|
|
|
|
|
<tr><td>Voltage:</td><td><%= $ups_data->{'battery.voltage'} %>V</td></tr>
|
|
|
|
|
<tr><td>Type:</td><td><%= $ups_data->{'battery.type'} %></td></tr>
|
|
|
|
|
<tr><td>Charge:</td><td><%= $nut_data->{'ups_data'}->{'battery.charge'} %>%</td></tr>
|
|
|
|
|
<tr><td>Runtime:</td><td><%= sprintf("%.2f", $nut_data->{'ups_data'}->{'battery.runtime'} / 60) %> minutes</td></tr>
|
|
|
|
|
<tr><td>Voltage:</td><td><%= $nut_data->{'ups_data'}->{'battery.voltage'} %>V</td></tr>
|
|
|
|
|
<tr><td>Type:</td><td><%= $nut_data->{'ups_data'}->{'battery.type'} %></td></tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
<h2>Input Power</h2>
|
|
|
|
|
<table>
|
|
|
|
|
<tr><td>Voltage:</td><td><%= $ups_data->{'input.voltage'} %>V</td></tr>
|
|
|
|
|
<tr><td>Nominal Voltage:</td><td><%= $ups_data->{'input.voltage.nominal'} %>V</td></tr>
|
|
|
|
|
<tr><td>Sensitivity:</td><td><%= $ups_data->{'input.sensitivity'} %></td></tr>
|
|
|
|
|
<tr><td>Transfer High:</td><td><%= $ups_data->{'input.transfer.high'} %>V</td></tr>
|
|
|
|
|
<tr><td>Transfer Low:</td><td><%= $ups_data->{'input.transfer.low'} %>V</td></tr>
|
|
|
|
|
<tr><td>Voltage:</td><td><%= $nut_data->{'ups_data'}->{'input.voltage'} %>V</td></tr>
|
|
|
|
|
<tr><td>Nominal Voltage:</td><td><%= $nut_data->{'ups_data'}->{'input.voltage.nominal'} %>V</td></tr>
|
|
|
|
|
<tr><td>Sensitivity:</td><td><%= $nut_data->{'ups_data'}->{'input.sensitivity'} %></td></tr>
|
|
|
|
|
<tr><td>Transfer High:</td><td><%= $nut_data->{'ups_data'}->{'input.transfer.high'} %>V</td></tr>
|
|
|
|
|
<tr><td>Transfer Low:</td><td><%= $nut_data->{'ups_data'}->{'input.transfer.low'} %>V</td></tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="card">
|
|
|
|
|
<h2>UPS Status</h2>
|
|
|
|
|
<table>
|
|
|
|
|
<tr><td>Status:</td><td><%= $ups_data->{'ups.status'} %></td></tr>
|
|
|
|
|
<tr><td>Load:</td><td><%= $ups_data->{'ups.load'} %>%</td></tr>
|
|
|
|
|
<tr><td>Beeper:</td><td><%= $ups_data->{'ups.beeper.status'} %></td></tr>
|
|
|
|
|
<tr><td>Firmware:</td><td><%= $ups_data->{'ups.firmware'} %></td></tr>
|
|
|
|
|
<tr><td>Test Result:</td><td><%= $ups_data->{'ups.test.result'} %></td></tr>
|
|
|
|
|
<tr><td>Status:</td><td><%= $nut_data->{'ups_data'}->{'ups.status'} %></td></tr>
|
|
|
|
|
<tr><td>Load:</td><td><%= $nut_data->{'ups_data'}->{'ups.load'} %>%</td></tr>
|
|
|
|
|
<tr><td>Beeper:</td><td><%= $nut_data->{'ups_data'}->{'ups.beeper.status'} %></td></tr>
|
|
|
|
|
<tr><td>Firmware:</td><td><%= $nut_data->{'ups_data'}->{'ups.firmware'} %></td></tr>
|
|
|
|
|
<tr><td>Test Result:</td><td><%= $nut_data->{'ups_data'}->{'ups.test.result'} %></td></tr>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|