From e8e25a6c9cf2e4ec10650d8588fee2499c2882b8 Mon Sep 17 00:00:00 2001 From: bentele <> Date: Sat, 4 Jan 2014 10:48:35 +0000 Subject: [PATCH] year change issue fixed git-svn-id: https://svn.fhem.de/fhem/trunk@4554 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_SML.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/70_SML.pm b/fhem/FHEM/70_SML.pm index e7a2760d6..25afad0d1 100644 --- a/fhem/FHEM/70_SML.pm +++ b/fhem/FHEM/70_SML.pm @@ -8,7 +8,7 @@ # # $Id$ # -# Version = 2.6 +# Version = 2.7 # ############################################################################## # @@ -355,7 +355,7 @@ sml_energy_energyDone($) }else{ my ($dateLast, $monthLast, $dayLast, $hourLast, $minLast, $secLast) = $hash->{READINGS}{MONTHPOWER}{TIME} =~ /^(\d\d\d\d)-(\d\d)-(\d\d) (\d\d):(\d\d):(\d\d)/; my ($powLast) = $hash->{READINGS}{MONTHPOWER}{VAL} =~ /^(.*)$/; - Log3 $hash, 4, "$hash->{NAME} myhour: $dateLast $monthLast $dayLast $hourLast $minLast $secLast $powLast"; + Log3 $hash, 4, "$hash->{NAME} month: $dateLast $monthLast $dayLast $hourLast $minLast $secLast $powLast"; $hash->{READINGS}{MONTHPOWER}{TIME} = $timenow; if ( $monthLast eq $month ){ # es ist der gleiche Monat $powLast += $newpower ; @@ -374,9 +374,9 @@ sml_energy_energyDone($) }else{ my ($dateLast, $monthLast, $dayLast, $hourLast, $minLast, $secLast) = $hash->{READINGS}{YEARPOWER}{TIME} =~ /^(\d\d\d\d)-(\d\d)-(\d\d) (\d\d):(\d\d):(\d\d)/; my ($powLast) = $hash->{READINGS}{YEARPOWER}{VAL} =~ /^(.*)$/; - Log3 $hash, 4, "$hash->{NAME} myhour: $dateLast $monthLast $dayLast $hourLast $minLast $secLast $powLast"; + Log3 $hash, 4, "$hash->{NAME} yearpower: $dateLast $monthLast $dayLast $hourLast $minLast $secLast $powLast"; $hash->{READINGS}{YEARPOWER}{TIME} = $timenow; - if ( $yearhLast eq $year ){ # es ist das gleiche Jahr + if ( $dateLast eq $date ){ # es ist das gleiche Jahr $powLast += $newpower ; $hash->{READINGS}{YEARPOWER}{VAL} = $powLast; Log3 $hash, 4, "$hash->{NAME} Gleiches Jahr timenow: $timenow newpower $newpower powlast $powLast";