diff --git a/fhem.pl b/fhem.pl index 8e1d43fd1..adb70a594 100755 --- a/fhem.pl +++ b/fhem.pl @@ -5354,7 +5354,10 @@ sub getUniqueId() { my ($err, $uniqueID) = getKeyValue("uniqueID"); - return $uniqueID if(defined($uniqueID)); + if(defined($uniqueID)) { + $uniqueID =~ s/[^0-9a-f]//g; + return $uniqueID if($uniqueID && length($uniqueID) == 32); + } $uniqueID = createUniqueId(); setKeyValue("uniqueID", $uniqueID); return $uniqueID;