mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
52_I2C_MCP342x: Bugfix in GetFN
git-svn-id: https://svn.fhem.de/fhem/trunk@9284 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
b24a94442b
commit
a280cd51c3
@ -208,7 +208,7 @@ sub I2C_MCP342x_Get($@) {
|
|||||||
my $cmd = $a[1];
|
my $cmd = $a[1];
|
||||||
|
|
||||||
my $rex = "^[1-" . $hash->{channels} . "]\$";
|
my $rex = "^[1-" . $hash->{channels} . "]\$";
|
||||||
if ($cmd =~ m/$rex/i) {
|
if (defined $cmd && $cmd =~ m/$rex/i) {
|
||||||
my $resol = defined $a[2] ? $a[2] : AttrVal($hash->{NAME},("ch" . $cmd . "resolution"),"12");
|
my $resol = defined $a[2] ? $a[2] : AttrVal($hash->{NAME},("ch" . $cmd . "resolution"),"12");
|
||||||
return "Wrong resolution, use 12, 14, 16 or 18" unless $resol =~ m/^1(2|4|6|8)$/i;
|
return "Wrong resolution, use 12, 14, 16 or 18" unless $resol =~ m/^1(2|4|6|8)$/i;
|
||||||
my $gain = defined $a[3] ? $a[3] : AttrVal($hash->{NAME},("ch" . $cmd . "gain"),"1");
|
my $gain = defined $a[3] ? $a[3] : AttrVal($hash->{NAME},("ch" . $cmd . "gain"),"1");
|
||||||
@ -229,7 +229,7 @@ sub I2C_MCP342x_Get($@) {
|
|||||||
}
|
}
|
||||||
my @gets = ('1', '2');
|
my @gets = ('1', '2');
|
||||||
push(@gets,('3', '4')) if $hash->{channels} == 4;
|
push(@gets,('3', '4')) if $hash->{channels} == 4;
|
||||||
return 'Unknown argument ' . $cmd . ', choose one of ' . join(' ', @gets)
|
return 'Unknown argument' . (defined $cmd ? (" " . $cmd) : "" ) . ', choose one of ' . join(' ', @gets)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user