bugfix: Singular "last"-readings were always 0

git-svn-id: https://svn.fhem.de/fhem/trunk@5977 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
tpoitzsch
2014-05-26 18:32:19 +00:00
parent 051382d2c3
commit 7980369d49

View File

@@ -787,14 +787,11 @@ statistics_storeSingularReadings ($$$$$$$$$$)
else { $statReadingName .= $statType;}
my $devName=$dev->{NAME};
if ("$devName:$readingName:$statType:$period" =~ /^($singularReadings)$/) {
readingsBulkUpdate($dev, $statReadingName, $statValue, 1);
Log3 $hashName, 5, "Set ".$statReadingName." = $statValue";
if ($saveLast) {
readingsBulkUpdate($dev, $statReadingName."Last", $statValue, 1);
Log3 $hashName, 5, "Set ".$statReadingName."Last = $statValue";
readingsBulkUpdate($dev, $statReadingName, $value, 1);
readingsBulkUpdate($dev, $statReadingName."Last", $value, 1);
Log3 $hashName, 5, "Set ".$statReadingName."Last = $value";
} else {
readingsBulkUpdate($dev, $statReadingName, $statValue, 1);
Log3 $hashName, 5, "Set ".$statReadingName." = $statValue";
}
}
}