add Attribut to select volume step
This commit is contained in:
parent
4246a24315
commit
59790213f9
@ -51,7 +51,11 @@ sub HEOSGroup_Initialize {
|
|||||||
$hash->{NotifyFn} = "HEOSGroup_Notify";
|
$hash->{NotifyFn} = "HEOSGroup_Notify";
|
||||||
$hash->{AttrFn} = "HEOSGroup_Attr";
|
$hash->{AttrFn} = "HEOSGroup_Attr";
|
||||||
$hash->{ParseFn} = "HEOSGroup_Parse";
|
$hash->{ParseFn} = "HEOSGroup_Parse";
|
||||||
$hash->{AttrList} = "IODev " . "disable:1 " . $readingFnAttributes;
|
$hash->{AttrList} =
|
||||||
|
"IODev "
|
||||||
|
. "disable:1 "
|
||||||
|
. "volumeSteps:1,2,3,4,5,6,7,8,9,10 "
|
||||||
|
. $readingFnAttributes;
|
||||||
|
|
||||||
foreach my $d ( sort keys %{ $modules{HEOSGroup}{defptr} } ) {
|
foreach my $d ( sort keys %{ $modules{HEOSGroup}{defptr} } ) {
|
||||||
|
|
||||||
@ -462,7 +466,9 @@ sub HEOSGroup_Set {
|
|||||||
else {
|
else {
|
||||||
|
|
||||||
my $list =
|
my $list =
|
||||||
"getGroupInfo:noArg mute:on,off volume:slider,0,5,100 volumeUp:slider,0,1,10 volumeDown:slider,0,1,10 clearGroup:noArg repeat:one,all,off shuffle:on,off play:noArg stop:noArg pause:noArg next:noArg prev:noArg channelUp:noArg channelDown:noArg ";
|
"getGroupInfo:noArg mute:on,off volume:slider,0,"
|
||||||
|
. AttrVal( $name, 'volumeSteps', 5 )
|
||||||
|
. ",100 volumeUp:slider,0,1,10 volumeDown:slider,0,1,10 clearGroup:noArg repeat:one,all,off shuffle:on,off play:noArg stop:noArg pause:noArg next:noArg prev:noArg channelUp:noArg channelDown:noArg ";
|
||||||
|
|
||||||
$list .=
|
$list .=
|
||||||
" channel:slider,1,1,"
|
" channel:slider,1,1,"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
UPD 2022-01-09_10:13:15 27360 FHEM/21_HEOSGroup.pm
|
UPD 2022-01-09_11:03:23 27497 FHEM/21_HEOSGroup.pm
|
||||||
UPD 2022-01-09_10:24:47 56143 FHEM/21_HEOSMaster.pm
|
UPD 2022-01-09_10:24:47 56143 FHEM/21_HEOSMaster.pm
|
||||||
UPD 2022-01-09_10:44:57 49435 FHEM/21_HEOSPlayer.pm
|
UPD 2022-01-09_10:44:57 49435 FHEM/21_HEOSPlayer.pm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user