From eeaf2479eff9f1de957553b17bd842ed31952aaf Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Tue, 2 May 2017 14:12:13 +0000 Subject: [PATCH] 74_THINKINGCLEANER: fix some warnings git-svn-id: https://svn.fhem.de/fhem/trunk@14167 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/74_THINKINGCLEANER.pm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/74_THINKINGCLEANER.pm b/fhem/FHEM/74_THINKINGCLEANER.pm index bdedfc01b..3a20993d2 100644 --- a/fhem/FHEM/74_THINKINGCLEANER.pm +++ b/fhem/FHEM/74_THINKINGCLEANER.pm @@ -1517,11 +1517,18 @@ sub THINKINGCLEANER_ReceiveCommand($$$) { $readingName = $r2; } - $readingName =~ s/_(state|button|current)$//; - $readingName =~ s/[-_](\w)/\U\1/g; + if ($readingName && $readingName ne "") { + $readingName =~ s/_(state|button|current)$//; + $readingName =~ s/[-_](\w)/\U$1/g; - readingsBulkUpdateIfChanged( $hash, $readingName, - $v ); + readingsBulkUpdateIfChanged( $hash, + $readingName, $v ); + } + else { + Log3 $name, 4, + "THINKINGCLEANER $name: " + . "ERROR: variable readingName is not initialized - r=$r r2=$r2 v=$v".Dumper($return); + } } } }