diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index e0eb9015d..faeb01508 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -2400,6 +2400,7 @@ ZWave_configParseModel($;$) } } + my $partial=""; while($gz->gzreadline($line)) { last if($line =~ m+^\s*+); if($line =~ m/^\s*(.*)$+); + if($line =~ m,, && $line !~ m,,) { # Multiline Help + $partial = $line; + next; + } + if($partial) { + if($line =~ m,,) { + $line = $partial.$line; + $line =~ s/[\r\n]//gs; + $partial = ""; + } else { + $partial .= $line; + next; + } + } + $hash{$cmdName}{Help} .= "$1
" if($line =~ m+(.*)+s); + if($line =~ m/^\s*