2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-05-04 20:17:45 +00:00

98_uptime.pm: add optional parameter "raw"

git-svn-id: https://svn.fhem.de/fhem/trunk@14705 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
betateilchen 2017-07-13 17:20:44 +00:00
parent a0012bfa95
commit 3bf02771bd

View File

@ -34,10 +34,12 @@ sub uptime_Initialize($$) {
sub CommandUptime($$) {
my ($cl,$param) = @_;
my @args = split("[ \t]+", $param);
$args[0] = defined($args[0]) ? lc($args[0]) : "";
my $diff = time - $fhem_started;
return $diff if(lc($args[0]) eq 'raw');
my ($d,$h,$m,$ret);
($d,$diff) = _upT_Div($diff,86400);
($h,$diff) = _upT_Div($diff,3600);
($m,$diff) = _upT_Div($diff,60);
@ -66,10 +68,11 @@ sub _upT_Div($$) {
<a name="uptime"></a>
<h3>uptime</h3>
<ul>
<code>uptime</code>
<code>uptime [raw]</code>
<br>
<br>
uptime shows FHEM uptime since last FHEM (re-)start.
uptime shows FHEM uptime since last FHEM (re-)start.<br/>
if called with optional parameter "raw" only seconds will be shown,<br/>
without any fomatting.
<br>
</ul>