mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +00:00
70_PIONEERAVR.pm: fixed not working SetExtensions (also in 71_PIONEERAVRZONE.pm)
git-svn-id: https://svn.fhem.de/fhem/trunk@7365 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
6c2165e007
commit
6b475bbd1b
1521
fhem/CHANGED
1521
fhem/CHANGED
File diff suppressed because it is too large
Load Diff
@ -815,7 +815,7 @@ PIONEERAVR_Set($@)
|
||||
$list .= " right:noArg left:noArg enter:noArg return:noArg menu:noArg";
|
||||
}
|
||||
if ( $cmd eq "?" ) {
|
||||
return SetExtensions($hash, $list, $name, $cmd, @a);
|
||||
return SetExtensions($hash, $list, $name, $cmd, @args);
|
||||
|
||||
# set <name> blink is part of the setextensions
|
||||
# but blink does not make sense for an PioneerAVR so we disable it here
|
||||
@ -1082,10 +1082,10 @@ PIONEERAVR_Set($@)
|
||||
}
|
||||
return undef;
|
||||
} else {
|
||||
return SetExtensions($hash, $list, $name, $cmd, @a);
|
||||
return SetExtensions($hash, $list, $name, $cmd, @args);
|
||||
}
|
||||
} else {
|
||||
return SetExtensions($hash, $list, $name, $cmd, @a);
|
||||
return SetExtensions($hash, $list, $name, $cmd, @args);
|
||||
}
|
||||
}
|
||||
#####################################
|
||||
@ -1778,7 +1778,7 @@ RC_layout_PioneerAVR() {
|
||||
</ul>
|
||||
simulates the keys on the remote control. cursorXX does not work to control inputs -> use set <name> up ... instead
|
||||
</li>
|
||||
<li><a href="#setExtensions">set extensions</a> are supported (except <blink>)</li>
|
||||
<li><a href="#setExtensions">set extensions</a> are supported (except <code><blink></code> )</li>
|
||||
<br><br>
|
||||
Example:
|
||||
<ul>
|
||||
@ -1944,7 +1944,7 @@ RC_layout_PioneerAVR() {
|
||||
Simuliert die Tasten der Fernbedienung. Achtung: mit cursorXX können die Eingänge nicht beeinflusst werden -> set <name> up ... kann zur Steuerung der Inputs verwendet werden.
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#setExtensions">set extensions</a> (ausser <blink>) werden unterstützt</li>
|
||||
<li><a href="#setExtensions">set extensions</a> (ausser <code><blink></code> ) werden unterstützt</li>
|
||||
<br><br>
|
||||
Beispiel:
|
||||
<ul>
|
||||
|
@ -106,7 +106,7 @@ sub
|
||||
PIONEERAVRZONE_Set($@)
|
||||
{
|
||||
my ($hash, @a)= @_;
|
||||
|
||||
my @args= @a; shift @args; shift @args;
|
||||
my $name= $hash->{NAME};
|
||||
my $type= $hash->{TYPE};
|
||||
return "set $name needs at least one argument" if(int(@a) < 2);
|
||||
@ -153,7 +153,7 @@ PIONEERAVRZONE_Set($@)
|
||||
|
||||
if ( $cmd eq "?" ) {
|
||||
Log3 $name, 5, "PIONEERAVRZONE set $name " . $cmd;
|
||||
return SetExtensions($hash, $list, $name, $cmd, @a);
|
||||
return SetExtensions($hash, $list, $name, $cmd, @args);
|
||||
}
|
||||
|
||||
|
||||
@ -273,10 +273,10 @@ PIONEERAVRZONE_Set($@)
|
||||
}
|
||||
return undef;
|
||||
} else {
|
||||
return SetExtensions($hash, $list, $name, $cmd, @a);
|
||||
return SetExtensions($hash, $list, $name, $cmd, @args);
|
||||
}
|
||||
} else {
|
||||
return SetExtensions($hash, $list, $name, $cmd, @a);
|
||||
return SetExtensions($hash, $list, $name, $cmd, @args);
|
||||
}
|
||||
return undef;
|
||||
|
||||
@ -592,8 +592,8 @@ PIONEERAVRZONE_Define($$)
|
||||
<br><br>
|
||||
where <what> is one of
|
||||
<li>reopen</li>
|
||||
<li>off <br>turn zone power on</li>
|
||||
<li>on <br>turn zone power on</li>
|
||||
<li>off <br>put zone into standby</li>
|
||||
<li>on <br>turn zone on from standby</li>
|
||||
<li>toggle <br>toggles zone power</li>
|
||||
<li>volume <0 ... 100><br>zone volume in % of the maximum volume</li>
|
||||
<li>volumeUp<br>increases the zone volume by 0.5dB</li>
|
||||
@ -604,7 +604,7 @@ PIONEERAVRZONE_Define($$)
|
||||
inputs is read in during Fhem start and with <code>get <name> statusRequest</code></li>
|
||||
<li>inputUp<br>change zone input to next input</li>
|
||||
<li>inputDown<br>change zone input to previous input</li>
|
||||
<li><a href="#setExtensions">set extensions</a> are supported (except <blink>)</li>
|
||||
<li><a href="#setExtensions">set extensions</a> are supported (except <code><name></code>)</li>
|
||||
<br><br>
|
||||
Example:
|
||||
<ul>
|
||||
@ -667,10 +667,10 @@ PIONEERAVRZONE_Define($$)
|
||||
<br><br>
|
||||
wobei <was> eines der folgenden Befehle sein kann:
|
||||
<li>reopen</li>
|
||||
<li>off <br>Zone Ausschalten</li>
|
||||
<li>on <br>Zone Einschalten</li>
|
||||
<li>off <br>Zone in den Standby-Modus schalten</li>
|
||||
<li>on <br>Zone aus dem Standby-Modus Einschalten</li>
|
||||
<li>toggle <br>Zone Ein/Ausschalten</li>
|
||||
<li>volume <0 ... 100><br>Zonenlautstärkein % der maximalen Lautstärke</li>
|
||||
<li>volume <0 ... 100><br>Zonenlautstärke in % der maximalen Lautstärke</li>
|
||||
<li>volumeUp<br>Zonenlautstärke um 0.5dB erhöhen</li>
|
||||
<li>volumeDown<br>Zonenlautstärke um 0.5dB verringern</li>
|
||||
<li>volumeStraight<-80.5 ... 12><br>Einstellen der Zonenlautstärke mit einem Wert, wie er am Display des Pioneer AV Receiver angezeigt wird</li>
|
||||
@ -679,7 +679,7 @@ PIONEERAVRZONE_Define($$)
|
||||
Eingangsquellen wird beim Start von Fhem und auch mit <code>get <name> statusRequest</code> eingelesen</li>
|
||||
<li>inputUp<br>nächste Eingangsquelle für die Zone auswählen</li>
|
||||
<li>inputDown<br>vorherige Eingangsquelle für die Zone auswählen</li>
|
||||
<li><a href="#setExtensions">set extensions</a> (ausser <blink>) werden unterstützt</li>
|
||||
<li><a href="#setExtensions">set extensions</a> (ausser <code><name></code>) werden unterstützt</li>
|
||||
|
||||
|
||||
<br><br>
|
||||
|
Loading…
x
Reference in New Issue
Block a user