mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-01-31 18:59:33 +00:00
74_AMAD: new Feature change current volume + or - value
git-svn-id: https://svn.fhem.de/fhem/trunk@11594 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
f10c2ed743
commit
686e81c2bd
@ -1,5 +1,7 @@
|
||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||
# Do not insert empty lines here, update check depends on it.
|
||||
- feature: 74_AMAD: new Feature change current volume + or - value
|
||||
set TABLET volume -5
|
||||
- updated: 74_AMAD: New Minor Release 2.2 real state for deviceState Reading,
|
||||
Support for Amazon Music Player and Spotify Player, Keep
|
||||
Alive funktion for Android 6
|
||||
|
@ -37,7 +37,7 @@ use TcpServerUtils;
|
||||
use Encode qw(encode);
|
||||
|
||||
|
||||
my $modulversion = "2.2.0";
|
||||
my $modulversion = "2.2.1";
|
||||
my $flowsetversion = "2.2.0";
|
||||
|
||||
|
||||
@ -627,9 +627,25 @@ sub AMAD_SelectSetCmd($$@) {
|
||||
|
||||
my $vol = join( " ", @data );
|
||||
|
||||
if( $vol =~ /^\+(.*)/ or $vol =~ /^-(.*)/ ) {
|
||||
|
||||
if( $vol =~ /^\+(.*)/ ) {
|
||||
|
||||
$vol =~ s/^\+//g;
|
||||
$vol = ReadingsVal( $name, "volume", 15 ) + $vol;
|
||||
}
|
||||
|
||||
elsif( $vol =~ /^-(.*)/ ) {
|
||||
|
||||
$vol =~ s/^-//g;
|
||||
printf $vol;
|
||||
$vol = ReadingsVal( $name, "volume", 15 ) - $vol;
|
||||
}
|
||||
}
|
||||
|
||||
my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setVolume?volume=$vol";
|
||||
|
||||
return AMAD_HTTP_POST( $hash, $url );
|
||||
return AMAD_HTTP_POST( $hash, $url );
|
||||
}
|
||||
|
||||
elsif( lc $cmd eq 'volumenotification' ) {
|
||||
@ -1548,7 +1564,7 @@ sub AMAD_decrypt($) {
|
||||
<li>timer - setzt einen Timer innerhalb der als Standard definierten ClockAPP auf dem Device. Es können nur Sekunden angegeben werden.</li>
|
||||
<li>ttsMsg - versendet eine Nachricht welche als Sprachnachricht ausgegeben wird</li>
|
||||
<li>vibrate - lässt das Androidgerät vibrieren</li>
|
||||
<li>volume - setzt die Medialautstärke. Entweder die internen Lautsprecher oder sofern angeschlossen die Bluetoothlautsprecher und per Klinkenstecker angeschlossene Lautsprecher</li>
|
||||
<li>volume - setzt die Medialautstärke. Entweder die internen Lautsprecher oder sofern angeschlossen die Bluetoothlautsprecher und per Klinkenstecker angeschlossene Lautsprecher, + oder - vor dem Wert reduziert die aktuelle Lautstärke um den Wert</li>
|
||||
<li>volumeNotification - setzt die Benachrichtigungslautstärke.</li>
|
||||
</ul>
|
||||
<br>
|
||||
|
Loading…
Reference in New Issue
Block a user