diff --git a/fhem/CHANGED b/fhem/CHANGED index 0da1aee4d..9339859e7 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - bugfix: 74_AMAD: fix Use of uninitialized value,no Flowset update nececcary - feature: 34_ESPEasy: added ESPEasy commands: tone and rtttl - bugfix: 88_HMCCU: fixed config commands - feature: 30_pilight_contact: add battery reading if information is available diff --git a/fhem/FHEM/74_AMAD.pm b/fhem/FHEM/74_AMAD.pm index d8e71ea05..e9646084b 100644 --- a/fhem/FHEM/74_AMAD.pm +++ b/fhem/FHEM/74_AMAD.pm @@ -37,7 +37,7 @@ use TcpServerUtils; use Encode qw(encode); -my $modulversion = "2.6.12"; +my $modulversion = "2.6.13"; my $flowsetversion = "2.6.12"; @@ -1326,7 +1326,9 @@ sub AMAD_CommBridge_Read($) { if( defined($fhemcmd) and ($fhemcmd) ) { if ( $fhemcmd =~ /setreading\b/ ) { my $tv = $data[1]; - + return Log3 $bname, 3, "AMAD ($bname) - AMAD_CommBridge: processing receive no reading values from Device: $device" + unless( defined($tv) and ($tv) ); + Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: processing receive reading values - Device: $device Data: $tv"; AMAD_ResponseProcessing($dhash,$tv);