From b791d068ec7e65b0cc8341d472a5d7faade529c9 Mon Sep 17 00:00:00 2001 From: bentele Date: Sat, 1 Sep 2012 14:54:02 +0000 Subject: [PATCH] set implemented git-svn-id: https://svn.fhem.de/fhem/trunk@1822 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/70_SML.pm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/fhem/contrib/70_SML.pm b/fhem/contrib/70_SML.pm index d21ca1831..d890919ee 100644 --- a/fhem/contrib/70_SML.pm +++ b/fhem/contrib/70_SML.pm @@ -8,7 +8,7 @@ # # $Id$ # -# Version = 2.0 +# Version = 2.1 # ############################################################################## # @@ -71,6 +71,9 @@ energy_Set($$$$) $hash->{READINGS}{$vt}{VAL} = $val; $hash->{READINGS}{$vt}{TIME} = TimeNow(); Log 4, "$hash->{NAME} VAL: $hash->{READINGS}{$vt}{VAL}"; + if ( $vt eq "?"){ + return "Unknown argument ?, choose one of DAYPOWER MONTHPOWER YEARPOWER TOTALPOWER"; + } return undef; } @@ -311,11 +314,11 @@ energy_Update($hash) unless $hash->{Interval}; if (defined($hash->{READINGS}{$get})) { $val = $hash->{READINGS}{$get}{VAL}; } else { - #return "energy_Get: no such reading: $get"; -#minPower, maxPower, lastPower, avgPower, DAYPOWER, MONTHPOWER, YEARPOWER, TOTALPOWER -return "energy_Get: no such reading: $get"; + return "energy_Get: no such reading: $get"; + } + if ( $get eq "?"){ + return "Unknown argument ?, choose one of minPower maxPower lastPower avgPower DAYPOWER MONTHPOWER YEARPOWER TOTALPOWER"; } - Log 3, "$args[0] $get => $val"; return $val;