diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm
index 235d80252..80268e5ff 100755
--- a/fhem/FHEM/10_ZWave.pm
+++ b/fhem/FHEM/10_ZWave.pm
@@ -1524,7 +1524,7 @@ ZWave_configParseModel($;$)
my ($cmd,$shortened) = ZWave_cleanString($h{label}, $h{index});
$cmdName = "config$cmd";
$h{Help} = "";
- $h{Help} .= "Full text for $cmdName is $h{label}
" if($shortened);
+ $h{Help} .= "Full text for $cmdName is: $h{label}
" if($shortened);
$hash{$cmdName} = \%h;
}
@@ -3046,7 +3046,14 @@ ZWave_helpFn($$)
return "" if(!$mc);
my $h = $mc->{config}{$cmd};
return "" if(!$h || !$h->{Help});
- return "Help for $cmd:
".$h->{Help};
+ $cmd .= " (numeric code $h->{index})" if(defined($h->{index}));
+ my $ret = "Help for $cmd:
".$h->{Help};
+
+ my $hi = $h->{Item};
+ $ret .= "Possible values: ".
+ join(", ", map {"$_ ($hi->{$_})"} sort keys %{$hi})."
"
+ if($hi);
+ return $ret;
}
sub