mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-22 08:11:44 +00:00
YAMAHA_AVR: new remoteControl commands for Tuner Preset selection
git-svn-id: https://svn.fhem.de/fhem/trunk@4018 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
42cfb0178a
commit
b27a4d044c
@ -1,6 +1,8 @@
|
|||||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||||
|
|
||||||
- 2013-xx-xx (SVN)
|
- 2013-xx-xx (SVN)
|
||||||
|
- feature: YAMAHA_AVR - new remoteControl commands for Tuner Preset
|
||||||
|
selection
|
||||||
- feature: RSS amended (read image from pipe, scaling options, line width)
|
- feature: RSS amended (read image from pipe, scaling options, line width)
|
||||||
|
|
||||||
- 2013-09-29 (5.5)
|
- 2013-09-29 (5.5)
|
||||||
|
@ -225,7 +225,7 @@ YAMAHA_AVR_Set($@)
|
|||||||
return "No Argument given" if(!defined($a[1]));
|
return "No Argument given" if(!defined($a[1]));
|
||||||
|
|
||||||
my $what = $a[1];
|
my $what = $a[1];
|
||||||
my $usage = "Unknown argument $what, choose one of on:noArg off:noArg volumeStraight:slider,-80,1,16 volume:slider,0,1,100 volumeUp volumeDown input:".$inputs_comma." mute:on,off remoteControl:setup,up,down,left,right,return,option,display,enter ".(defined($hash->{helper}{SCENES})?"scene:".$scenes_comma." ":"")."statusRequest:noArg";
|
my $usage = "Unknown argument $what, choose one of on:noArg off:noArg volumeStraight:slider,-80,1,16 volume:slider,0,1,100 volumeUp volumeDown input:".$inputs_comma." mute:on,off remoteControl:setup,up,down,left,right,return,option,display,tunerPresetUp,tunerPresetDown,enter ".(defined($hash->{helper}{SCENES})?"scene:".$scenes_comma." ":"")."statusRequest:noArg";
|
||||||
|
|
||||||
# Depending on the status response, use the short or long Volume command
|
# Depending on the status response, use the short or long Volume command
|
||||||
|
|
||||||
@ -487,6 +487,14 @@ YAMAHA_AVR_Set($@)
|
|||||||
{
|
{
|
||||||
YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><$zone><List_Control><Menu_Control>Option</Menu_Control></List_Control></$zone></YAMAHA_AV>");
|
YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><$zone><List_Control><Menu_Control>Option</Menu_Control></List_Control></$zone></YAMAHA_AV>");
|
||||||
}
|
}
|
||||||
|
elsif($a[2] eq "tunerPresetUp")
|
||||||
|
{
|
||||||
|
YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><Tuner><Play_Control><Preset><Preset_Sel>Up</Preset_Sel></Preset></Play_Control></Tuner></YAMAHA_AV>");
|
||||||
|
}
|
||||||
|
elsif($a[2] eq "tunerPresetDown")
|
||||||
|
{
|
||||||
|
YAMAHA_AVR_SendCommand($hash,"<YAMAHA_AV cmd=\"PUT\"><Tuner><Play_Control><Preset><Preset_Sel>Down</Preset_Sel></Preset></Play_Control></Tuner></YAMAHA_AV>");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return $usage;
|
return $usage;
|
||||||
@ -1021,6 +1029,12 @@ sub YAMAHA_AVR_getInputs($)
|
|||||||
remoteControl display<br>
|
remoteControl display<br>
|
||||||
</code></ul><br><br>
|
</code></ul><br><br>
|
||||||
|
|
||||||
|
<u>Tuner Control:</u><br><br>
|
||||||
|
<ul><code>
|
||||||
|
remoteControl tunerPresetUp<br>
|
||||||
|
remoteControl tunerPresetDown<br>
|
||||||
|
</code></ul><br><br>
|
||||||
|
|
||||||
The button names are the same as on your remote control.<br><br>
|
The button names are the same as on your remote control.<br><br>
|
||||||
|
|
||||||
A typical example is the automatical turn on and play an internet radio broadcast:<br><br>
|
A typical example is the automatical turn on and play an internet radio broadcast:<br><br>
|
||||||
@ -1209,6 +1223,11 @@ output # only available in zones other than mainzone</code></ul><br><br>
|
|||||||
remoteControl display<br>
|
remoteControl display<br>
|
||||||
</code></ul><br><br>
|
</code></ul><br><br>
|
||||||
|
|
||||||
|
<u>Radio Steuerung:</u><br><br>
|
||||||
|
<ul><code>
|
||||||
|
remoteControl tunerPresetUp<br>
|
||||||
|
remoteControl tunerPresetDown<br>
|
||||||
|
</code></ul><br><br>
|
||||||
Die Befehlsnamen entsprechen den Tasten auf der Fernbedienung.<br><br>
|
Die Befehlsnamen entsprechen den Tasten auf der Fernbedienung.<br><br>
|
||||||
|
|
||||||
Ein typisches Beispiel ist das automatische Einschalten und Abspielen eines Internet Radio Sender:<br><br>
|
Ein typisches Beispiel ist das automatische Einschalten und Abspielen eines Internet Radio Sender:<br><br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user