From 92d73e610f9b650427164c54fcb10ca34f9d416c Mon Sep 17 00:00:00 2001 From: bentele <> Date: Tue, 18 Mar 2014 19:08:07 +0000 Subject: [PATCH] problem fix - SML stop working after a while. git-svn-id: https://svn.fhem.de/fhem/trunk@5254 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_SML.pm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/70_SML.pm b/fhem/FHEM/70_SML.pm index 25afad0d1..dde7fa2e4 100644 --- a/fhem/FHEM/70_SML.pm +++ b/fhem/FHEM/70_SML.pm @@ -57,7 +57,7 @@ energy_State($$$$) my ($hash, $tim, $vt, $val) = @_; $hash->{READINGS}{$vt}{VAL} = $val; $hash->{READINGS}{$vt}{TIME} = TimeNow(); - Log3 $hash, 4, "time: $tim name: $vt value: $val"; + Log3 $hash, 4, "$tim Readings: $vt Value: $val"; return undef; } sub @@ -66,7 +66,7 @@ energy_Set($$$$) my ($hash, $tim, $vt, $val) = @_; $hash->{READINGS}{$vt}{VAL} = $val; $hash->{READINGS}{$vt}{TIME} = TimeNow(); - Log3 $hash, 4, "time: $tim name: $vt value: $val"; + Log3 $hash, 4, "$tim Readings: $vt Value: $val"; if ( $vt eq "?"){ return "Unknown argument ?, choose one of Interval DAYPOWER MONTHPOWER YEARPOWER TOTALPOWER"; } @@ -290,7 +290,7 @@ sml_energy_DoUpdate($) $avg =sprintf("%.2f",$avg); return "$name|$min|$max|$last|$avg|0" ; - }elese{ + }else{ return "$name|1|1|1|1|1"; } @@ -311,9 +311,10 @@ sml_energy_energyDone($) Log3 $hash, 4, "sml_energy_energyDone min: $min max: $max last: $last avg: $avg"; delete($hash->{helper}{RUNNING_PID}); - if ($hash->{Interval} > 0) { +# if ($hash->{Interval} > 0) { InternalTimer(gettimeofday() + $hash->{Interval}, "sml_energy_Update", $hash, 0); - } + Log3 $hash, 4, "internalTimer funktion"; +# } if ( $success == 0){ $hash->{READINGS}{minPower}{VAL} = $min;