mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-08 16:31:55 +00:00
Makes it possible to scan for new sensors as necessary. Useful if the ability to remove/change/create new sensors is added.
93 lines
2.9 KiB
Cheetah
93 lines
2.9 KiB
Cheetah
{{if data.focus}}
|
|
<div class="notice" style="height: 22px">
|
|
{{:helper.link('Show List', 'cancel', { 'clear' : 1})}} Sensor selected: {{:data.focus.name}}
|
|
</div>
|
|
{{if data.focus.error}}
|
|
{{:data.focus.error}}
|
|
{{else}}
|
|
<h3>Network Information</h3>
|
|
<div class="itemLabel">
|
|
Network Load Status:
|
|
</div>
|
|
{{if data.focus.load_percentage >= 95}}
|
|
<div class="itemContent"><span class='bad'>DANGER: Overload</span></div>
|
|
{{else data.focus.load_percentage >= 85}}
|
|
<div class="itemContent"><span class='average'>WARNING: High Load</span></div>
|
|
{{else}}
|
|
<div class="itemContent"><span class='good'>Optimal</span></div>
|
|
{{/if}}
|
|
<div class="itemLabel">
|
|
Network Security Status:
|
|
</div>
|
|
{{if data.focus.alarm}}
|
|
<div class="itemContent"><span class='bad'>WARNING: Abnormal activity detected!</span></div>
|
|
{{else}}
|
|
<div class="itemContent"><span class='good'>Secure</span></div>
|
|
{{/if}}
|
|
|
|
<div class="itemLabel">
|
|
Load Percentage:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{:helper.displayBar(data.focus.load_percentage, 0, 100, (data.focus.load_percentage <= 75) ? 'good' : (data.focus.load_percentage <= 90) ? 'average' : 'bad')}}{{:data.focus.load_percentage}}%
|
|
</div>
|
|
<div class="itemLabel">
|
|
Available Power:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{:data.focus.total_avail}}
|
|
</div>
|
|
<div class="itemLabel">
|
|
APC Power Usage:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{:data.focus.total_used_apc}}
|
|
</div>
|
|
<div class="itemLabel">
|
|
Other Power Usage:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{:data.focus.total_used_other}}
|
|
</div>
|
|
<div class="itemLabel">
|
|
Total Usage:
|
|
</div>
|
|
<div class="itemContent">
|
|
{{:data.focus.total_used_all}}
|
|
</div>
|
|
<h3>Sensor Readings</h3>
|
|
<table><tr><th>APC Name<th>Equipment<th>Lighting<th>Environment<th>Cell Status<th>APC Load
|
|
{{for data.focus.apc_data}}
|
|
<tr>
|
|
<td>{{:value.name}}
|
|
<td>{{:value.s_equipment}}
|
|
<td>{{:value.s_lighting}}
|
|
<td>{{:value.s_environment}}
|
|
{{if value.cell_status == "N"}}
|
|
<td>{{:helper.link(value.cell_charge + '%', 'batt_disc', null,'disabled', 'width75btn')}}
|
|
{{else value.cell_status == "C"}}
|
|
<td>{{:helper.link(value.cell_charge + '%', 'batt_chrg', null,'disabled', 'width75btn')}}
|
|
{{else}}
|
|
<td>{{:helper.link(value.cell_charge + '%', 'batt_full', null,'disabled', 'width75btn')}}
|
|
{{/if}}
|
|
<td>{{:value.total_load}}
|
|
{{empty}}
|
|
<tr><td>No APCs detected in connected powernet.
|
|
{{/for}}
|
|
</table>
|
|
{{/if}}
|
|
{{else}}
|
|
<div class="notice" style="height: 22px">
|
|
{{:helper.link('Scan For Sensors', 'refresh', { 'refresh' : 1})}} No active sensor. Printing sensor list.
|
|
</div><br><table>
|
|
{{for data.all_sensors}}
|
|
{{if value.alarm}}
|
|
<tr><td>{{:helper.link(value.name, 'alert', { 'setsensor' : value.name})}}
|
|
{{else}}
|
|
<tr><td>{{:helper.link(value.name, '' , { 'setsensor' : value.name})}}
|
|
{{/if}}
|
|
{{empty}}
|
|
<b>WARN: No Sensors Detected!</b>
|
|
{{/for}}
|
|
</table>
|
|
{{/if}} |