mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-28 02:44:53 +00:00
fhem.pl: better errmsg for bad attribute/reading name (Forum #108535)
git-svn-id: https://svn.fhem.de/fhem/trunk@21222 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
d0c61af004
commit
b94dc98b42
@ -2414,7 +2414,7 @@ CommandSetReading($$)
|
||||
delete $hash->{CL};
|
||||
}
|
||||
my $b1 = $b[1];
|
||||
return "bad reading name $b1 (contains not A-Za-z/\\d_\\.- or is too long)"
|
||||
return "$sdev: bad reading name '$b1' (allowed chars: A-Za-z/\\d_\\.-)"
|
||||
if(!goodReadingName($b1));
|
||||
readingsSingleUpdate($defs{$sdev}, $b1, $b[2], 1);
|
||||
}
|
||||
@ -2874,7 +2874,7 @@ CommandAttr($$)
|
||||
return "Usage: attr [-a|-r] <name> <attrname> [<attrvalue>]\n$namedef"
|
||||
if(@a && @a < 2);
|
||||
my $a1 = $a[1];
|
||||
return "bad attribute name $a1 (contains not A-Za-z/\\d_\\.- or is too long)"
|
||||
return "$a[0]: bad attribute name '$a1' (allowed chars: A-Za-z/\\d_\\.-)"
|
||||
if($featurelevel > 5.9 && !goodReadingName($a1) && $a1 ne "?");
|
||||
|
||||
my @rets;
|
||||
@ -3092,7 +3092,7 @@ CommandSetstate($$)
|
||||
}
|
||||
|
||||
Log3 $d, 3,
|
||||
"bad reading name $sname (contains not A-Za-z/\\d_\\.- or is too long)"
|
||||
"$sdev: bad reading name '$sname' (allowed chars: A-Za-z/\\d_\\.-)"
|
||||
if(!goodReadingName($sname));
|
||||
|
||||
if(!defined($d->{READINGS}{$sname}) ||
|
||||
|
Loading…
x
Reference in New Issue
Block a user