diff --git a/fhem/FHEM/71_YAMAHA_BD.pm b/fhem/FHEM/71_YAMAHA_BD.pm index 1df8c7a75..f00cfe034 100755 --- a/fhem/FHEM/71_YAMAHA_BD.pm +++ b/fhem/FHEM/71_YAMAHA_BD.pm @@ -158,7 +158,17 @@ YAMAHA_BD_Set($@) return "No Argument given" if(!defined($a[1])); my $what = $a[1]; - my $usage = "Unknown argument $what, choose one of on:noArg off:noArg statusRequest:noArg tray:open,close remoteControl:eject,up,down,left,right,return,enter,OSDonScreen,OSDstatus,topMenu,popupMenu,red,green,blue,yellow,0,1,2,3,4,5,6,7,8,9,setup,home,clear,program,search,repeat,repeat-AB,subtitle,angle,audio,pictureInPicture,secondVideo,secondAudio,power fast:forward,reverse slow:forward,reverse skip:forward,reverse play:noArg pause:noArg stop:noArg trickPlay:normal,repeatChapter,repeatTitle,repeatFolder,repeat-AB,randomChapter,randomTitle,randomAll,shuffleChapter,shuffleTitle,shuffleAll,setApoint"; + my $usage = "Unknown argument $what, choose one of on:noArg ". + "off:noArg ". + "statusRequest:noArg ". + "tray:open,close ". + "remoteControl:power,eject,up,down,left,right,return,enter,OSDonScreen,OSDstatus,topMenu,popupMenu,red,green,blue,yellow,0,1,2,3,4,5,6,7,8,9,setup,home,clear,program,search,repeat,repeat-AB,subtitle,angle,audio,pictureInPicture,secondVideo,secondAudio".(exists($hash->{MODEL}) && $hash->{MODEL} eq "BD-S673" ? ",netflix" : "")." ". + "fast:forward,reverse ". + "slow:forward,reverse ". + "skip:forward,reverse ". + "play:noArg pause:noArg ". + "stop:noArg ". + "trickPlay:normal,repeatChapter,repeatTitle,repeatFolder,repeat-AB,randomChapter,randomTitle,randomAll,shuffleChapter,shuffleTitle,shuffleAll,setApoint"; if($what eq "on") { @@ -320,11 +330,15 @@ YAMAHA_BD_Set($@) } elsif($a[2] eq "power") { - YAMAHA_BD_SendCommand($hash,"7C80","remoteControl","repeat-AB"); + YAMAHA_BD_SendCommand($hash,"7C80","remoteControl","power"); } elsif($a[2] eq "eject") { - YAMAHA_BD_SendCommand($hash,"7C81","remoteControl","repeat-AB"); + YAMAHA_BD_SendCommand($hash,"7C81","remoteControl","eject"); + } + elsif($a[2] eq "netflix") + { + YAMAHA_BD_SendCommand($hash,"7CFA","remoteControl","netflix"); } else {