From 2b163e9bf01f742e027ea6958a5da9d4e9d18c9d Mon Sep 17 00:00:00 2001 From: Beta-User <> Date: Sat, 4 Jun 2022 10:07:23 +0000 Subject: [PATCH] 10_RHASSPY: add playlist command to MediaControls git-svn-id: https://svn.fhem.de/fhem/trunk@26116 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/contrib/RHASSPY/10_RHASSPY.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fhem/contrib/RHASSPY/10_RHASSPY.pm b/fhem/contrib/RHASSPY/10_RHASSPY.pm index 68cfb3d8b..e76b1c5b2 100644 --- a/fhem/contrib/RHASSPY/10_RHASSPY.pm +++ b/fhem/contrib/RHASSPY/10_RHASSPY.pm @@ -1396,7 +1396,7 @@ sub _analyze_genDevType_setter { my $allValMappings = { MediaControls => { - cmdPlay => 'play', cmdPause => 'pause' ,cmdStop => 'stop', cmdBack => 'previous', cmdFwd => 'next', chanUp => 'channelUp', chanDown => 'channelDown' }, + cmdPlay => 'play', cmdPause => 'pause' ,cmdStop => 'stop', cmdBack => 'previous', cmdFwd => 'next', chanUp => 'channelUp', chanDown => 'channelDown' , cmdPlaylist => 'playlist'}, GetState => { update => 'reread|update|reload' }, SetScene => { @@ -5043,6 +5043,8 @@ sub handleIntentMediaControls { #check if confirmation is required return $hash->{NAME} if !$data->{Confirmation} && getNeedsConfirmation( $hash, $data, 'MediaControls', $device ); my $cmd = $mapping->{$command}; + + $cmd .= " $data->{Playlist}" if $command eq 'cmdPlaylist'; # Execute Cmd analyzeAndRunCmd($hash, $device, $cmd); # Define voice response