diff --git a/fhem/FHEM/DevIo.pm b/fhem/FHEM/DevIo.pm index 5d35935df..ab2c2fa18 100644 --- a/fhem/FHEM/DevIo.pm +++ b/fhem/FHEM/DevIo.pm @@ -233,6 +233,11 @@ DevIo_DecodeWS($$) } + if(length($hash->{".WSBUF"})) { # There is more data to digest + my $nd = DevIo_DecodeWS($hash, ""); + $data .= $nd if(defined($nd)); + } + return $data; }