71_ONKYO_AVR_ZONE.pm: check for valid zone number
git-svn-id: https://svn.fhem.de/fhem/trunk@11527 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -106,7 +106,15 @@ sub ONKYO_AVR_ZONE_Define($$$) {
|
||||
|
||||
my $IOhash = $hash->{IODev};
|
||||
my $IOname = $IOhash->{NAME};
|
||||
my $zone = @$a[2] || "2";
|
||||
my $zone;
|
||||
|
||||
if ( !defined( @$a[2] ) ) {
|
||||
$zone = "2";
|
||||
} elsif ( @$a[2] =~ /^[2-4]$/ ) {
|
||||
$zone = @$a[2];
|
||||
} else {
|
||||
return @$a[2]." is not a valid Zone number";
|
||||
}
|
||||
|
||||
if ( defined( $modules{ONKYO_AVR_ZONE}{defptr}{$IOname}{$zone} ) ) {
|
||||
return "Zone already defined in "
|
||||
|
||||
Reference in New Issue
Block a user