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