From 79d54aed82a46d705346e486518d590cc5879496 Mon Sep 17 00:00:00 2001 From: hexenmeister Date: Thu, 26 Jun 2014 21:07:51 +0000 Subject: [PATCH] "fhemuptime" improvement git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@6168 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/42_SYSMON.pm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/42_SYSMON.pm b/fhem/FHEM/42_SYSMON.pm index 4a5d87a1a..b27f6ef39 100644 --- a/fhem/FHEM/42_SYSMON.pm +++ b/fhem/FHEM/42_SYSMON.pm @@ -111,7 +111,7 @@ SYSMON_Define($$) $hash->{STATE} = "Initialized"; - $hash->{DEF_TIME} = time() unless defined($hash->{DEF_TIME}); + #$hash->{DEF_TIME} = time() unless defined($hash->{DEF_TIME}); SYSMON_updateCurrentReadingsMap($hash); @@ -861,8 +861,10 @@ SYSMON_getFHEMUptime($$) { my ($hash, $map) = @_; - if(defined ($hash->{DEF_TIME})) { - my $fhemuptime = time()-$hash->{DEF_TIME}; + #if(defined ($hash->{DEF_TIME})) { + if(defined($fhem_started)) { + #my $fhemuptime = time()-$hash->{DEF_TIME}; + my $fhemuptime = time()-$fhem_started; $map->{+FHEMUPTIME} = sprintf("%d",$fhemuptime); $map->{+FHEMUPTIME_TEXT} = sprintf("%d days, %02d hours, %02d minutes",SYSMON_decode_time_diff($fhemuptime)); }