diff --git a/fhem/FHEM/00_CUL.pm b/fhem/FHEM/00_CUL.pm index 962371934..c484d4213 100755 --- a/fhem/FHEM/00_CUL.pm +++ b/fhem/FHEM/00_CUL.pm @@ -547,7 +547,7 @@ CUL_ReadAnswer($$$$) (undef, $line) = CUL_prefix(0, $ohash, $line); # Delete prefix if($regexp && $line !~ m/$regexp/) { $line =~ s/[\n\r]+//g; - CUL_Parse($ohash, $hash, $ohash->{NAME}, $line); + CUL_Parse($ohash, $hash, $ohash->{NAME}, $line) if($init_done); $mculdata = $hash->{PARTIAL}; } else { return (undef, $line); diff --git a/fhem/FHEM/00_ZWDongle.pm b/fhem/FHEM/00_ZWDongle.pm index 124afa437..e296297dd 100755 --- a/fhem/FHEM/00_ZWDongle.pm +++ b/fhem/FHEM/00_ZWDongle.pm @@ -676,7 +676,7 @@ ZWDongle_Read($@) last if(defined($local) && (!defined($regexp) || ($msg =~ m/$regexp/))); $hash->{PARTIAL} = $data; # Recursive call by ZWave get, Forum #37418 - ZWDongle_Parse($hash, $name, $msg); + ZWDongle_Parse($hash, $name, $msg) if($init_done); $data = $hash->{PARTIAL}; $msg = undef;