diff --git a/fhem/FHEM/10_MQTT2_DEVICE.pm b/fhem/FHEM/10_MQTT2_DEVICE.pm index 1c4a4d14a..236545d37 100644 --- a/fhem/FHEM/10_MQTT2_DEVICE.pm +++ b/fhem/FHEM/10_MQTT2_DEVICE.pm @@ -448,8 +448,8 @@ MQTT2_DEVICE_Attr($$) } else { my ($a, $h) = parseParams($param); #126679 foreach my $key (keys %{$h}) { - return "$key is not valid, must only contain a-zA-z0-9_" - if($key !~ m/[a-z0-9_]/); + return "$key is not valid, must only contain a-zA-Z0-9_" + if($key !~ m/^[a-zA-Z0-9_]+$/); } $hash->{".DT"} = $h; }