diff --git a/root/usr/share/smanager/lib/SrvMngr/Controller/Nutups-Custom.pm b/root/usr/share/smanager/lib/SrvMngr/Controller/Nutups-Custom.pm index 35557e6..41f79cd 100644 --- a/root/usr/share/smanager/lib/SrvMngr/Controller/Nutups-Custom.pm +++ b/root/usr/share/smanager/lib/SrvMngr/Controller/Nutups-Custom.pm @@ -117,7 +117,7 @@ our $cdb; my $selected = shift; #Parameter is name of selected row. my $is_new_record = shift; #Indicates new record required (defaults) my %ret = {}; - return $ret; + return %ret; } sub get_selected_CONFIG { @@ -125,7 +125,7 @@ our $cdb; my $selected = shift; #Parameter is name of selected row. my $is_new_record = shift; #Indicates new record required (defaults) my %ret = {}; - return $ret; + return %ret; } @@ -279,4 +279,4 @@ sub get_status_from_device { } -1; +1; \ No newline at end of file diff --git a/root/usr/share/smanager/themes/default/templates/partials/_nut_UPS_STATUS.html.ep b/root/usr/share/smanager/themes/default/templates/partials/_nut_UPS_STATUS.html.ep index 76b5e53..72bab50 100644 --- a/root/usr/share/smanager/themes/default/templates/partials/_nut_UPS_STATUS.html.ep +++ b/root/usr/share/smanager/themes/default/templates/partials/_nut_UPS_STATUS.html.ep @@ -16,7 +16,17 @@
Charge: | <%= $nut_data->{'ups_data'}->{'battery.charge'} %>% |
Runtime: | <%= sprintf("%.2f", $nut_data->{'ups_data'}->{'battery.runtime'} / 60) %> minutes |
Runtime: | <%= sprintf("%.2f", $nut_data->{'ups_data'}->{'battery.runtime'} / 60) %> minutes | Runtime: | ++ <% + my $runtime = $nut_data->{'ups_data'}->{'battery.runtime'}; + my $runtime_minutes = (defined $runtime && $runtime =~ /^\d+(\.\d+)?$/) + ? sprintf("%.2f", $runtime / 60) + : 'N/A'; + %> + <%= $runtime_minutes %> minutes + |
Voltage: | <%= $nut_data->{'ups_data'}->{'battery.voltage'} %>V |
Type: | <%= $nut_data->{'ups_data'}->{'battery.type'} %> |