commandref angepasst
This commit is contained in:
parent
cd2eb08f3c
commit
dd5e472419
@ -105,6 +105,8 @@ sub AMADDevice_Initialize($) {
|
|||||||
"setTtsMsgLang:de,en ".
|
"setTtsMsgLang:de,en ".
|
||||||
"setVolUpDownStep:1,2,4,5 ".
|
"setVolUpDownStep:1,2,4,5 ".
|
||||||
"setVolMax ".
|
"setVolMax ".
|
||||||
|
"setNotifyVolMax ".
|
||||||
|
"setRingSoundVolMax ".
|
||||||
"setAPSSID ".
|
"setAPSSID ".
|
||||||
"root:0,1 ".
|
"root:0,1 ".
|
||||||
"disable:1 ".
|
"disable:1 ".
|
||||||
@ -416,6 +418,8 @@ sub AMADDevice_Set($$@) {
|
|||||||
my $method;
|
my $method;
|
||||||
|
|
||||||
my $volMax = AttrVal($name,'setVolMax',15);
|
my $volMax = AttrVal($name,'setVolMax',15);
|
||||||
|
my $notifyVolMax = AttrVal($name,'setNotifyVolMax',7);
|
||||||
|
my $ringSoundVolMax = AttrVal($name,'setRingSoundVolMax',7);
|
||||||
|
|
||||||
|
|
||||||
if( lc $cmd eq 'screenmsg' ) {
|
if( lc $cmd eq 'screenmsg' ) {
|
||||||
@ -742,7 +746,7 @@ sub AMADDevice_Set($$@) {
|
|||||||
my $btdev = AttrVal( $name, "setBluetoothDevice", "none" );
|
my $btdev = AttrVal( $name, "setBluetoothDevice", "none" );
|
||||||
|
|
||||||
|
|
||||||
my $list = "screenMsg ttsMsg mediaGoogleMusic:play/pause,stop,next,back mediaSamsungMusic:play/pause,stop,next,back mediaAmazonMusic:play/pause,stop,next,back mediaSpotifyMusic:play/pause,stop,next,back mediaTuneinRadio:play/pause,stop,next,back mediaAldiMusic:play/pause,stop,next,back mediaYouTube:play/pause,stop,next,back mediaVlcPlayer:play/pause,stop,next,back mediaAudible:play/pause,stop,next,back screenBrightness:slider,0,1,255 screen:on,off,lock,unlock openURL nextAlarmTime:time timer:slider,1,1,60 statusRequest:noArg bluetooth:on,off notifySndFile clearNotificationBar:All,Automagic activateVoiceInput:noArg volumeNotification:slider,0,1,7 volumeRingSound:slider,0,1,7 vibrate:noArg sendIntent openCall closeCall:noArg currentFlowsetUpdate:noArg installFlowSource doNotDisturb:never,always,alarmClockOnly,onlyImportant userFlowState sendSMS startDaydream:noArg volumeUp:noArg volumeDown:noArg mute:on,off";
|
my $list = "screenMsg ttsMsg mediaGoogleMusic:play/pause,stop,next,back mediaSamsungMusic:play/pause,stop,next,back mediaAmazonMusic:play/pause,stop,next,back mediaSpotifyMusic:play/pause,stop,next,back mediaTuneinRadio:play/pause,stop,next,back mediaAldiMusic:play/pause,stop,next,back mediaYouTube:play/pause,stop,next,back mediaVlcPlayer:play/pause,stop,next,back mediaAudible:play/pause,stop,next,back screenBrightness:slider,0,1,255 screen:on,off,lock,unlock openURL nextAlarmTime:time timer:slider,1,1,60 statusRequest:noArg bluetooth:on,off notifySndFile clearNotificationBar:All,Automagic activateVoiceInput:noArg vibrate:noArg sendIntent openCall closeCall:noArg currentFlowsetUpdate:noArg installFlowSource doNotDisturb:never,always,alarmClockOnly,onlyImportant userFlowState sendSMS startDaydream:noArg volumeUp:noArg volumeDown:noArg mute:on,off";
|
||||||
|
|
||||||
$list .= " screenOrientation:auto,landscape,portrait" if( AttrVal( $name, "setScreenOrientation", "0" ) eq "1" );
|
$list .= " screenOrientation:auto,landscape,portrait" if( AttrVal( $name, "setScreenOrientation", "0" ) eq "1" );
|
||||||
$list .= " screenFullscreen:on,off" if( AttrVal( $name, "setFullscreen", "0" ) eq "1" );
|
$list .= " screenFullscreen:on,off" if( AttrVal( $name, "setFullscreen", "0" ) eq "1" );
|
||||||
@ -750,6 +754,9 @@ sub AMADDevice_Set($$@) {
|
|||||||
$list .= " system:reboot,shutdown,airplanemodeON" if( AttrVal( $name, "root", "0" ) eq "1" );
|
$list .= " system:reboot,shutdown,airplanemodeON" if( AttrVal( $name, "root", "0" ) eq "1" );
|
||||||
$list .= " changetoBTDevice:$btdev" if( AttrVal( $name, "setBluetoothDevice", "none" ) ne "none" );
|
$list .= " changetoBTDevice:$btdev" if( AttrVal( $name, "setBluetoothDevice", "none" ) ne "none" );
|
||||||
$list .= " volume:slider,0,1,$volMax";
|
$list .= " volume:slider,0,1,$volMax";
|
||||||
|
$list .= " volumeNotification:slider,0,1,$notifyVolMax";
|
||||||
|
$list .= " volumeRingSound:slider,0,1,$ringSoundVolMax";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return "Unknown argument $cmd, choose one of $list";
|
return "Unknown argument $cmd, choose one of $list";
|
||||||
@ -1019,6 +1026,8 @@ sub AMADDevice_decrypt($) {
|
|||||||
<li>setTtsMsgSpeed - Sets speaking speed for TTS (Value between 0.5 - 4.0, 0.5 Step) default is 1.0</li>
|
<li>setTtsMsgSpeed - Sets speaking speed for TTS (Value between 0.5 - 4.0, 0.5 Step) default is 1.0</li>
|
||||||
<li>setTtsMsgLang - Sets speaking language for TTS, de or en (default is de)</li>
|
<li>setTtsMsgLang - Sets speaking language for TTS, de or en (default is de)</li>
|
||||||
<li>setVolMax - Sets the maximum volume for the volume Slider</li>
|
<li>setVolMax - Sets the maximum volume for the volume Slider</li>
|
||||||
|
<li>setNotifyVolMax - Sets the maximum volume for the notify volume Slider</li>
|
||||||
|
<li>setRingSoundVolMax - Sets the maximum volume for the ring sound volume Slider</li>
|
||||||
<li>setVolUpDownStep - Sets the Stepvalue for volumeUp/Down</li>
|
<li>setVolUpDownStep - Sets the Stepvalue for volumeUp/Down</li>
|
||||||
<br>
|
<br>
|
||||||
To be able to use "openApp" the corresponding attribute "setOpenApp" needs to contain the app package name.
|
To be able to use "openApp" the corresponding attribute "setOpenApp" needs to contain the app package name.
|
||||||
@ -1179,7 +1188,7 @@ sub AMADDevice_decrypt($) {
|
|||||||
<li>userFlowState - aktiviert oder deaktiviert einen oder mehrere Flows,<b><i>set Nexus7Wohnzimmer Badezimmer vorheizen:inactive</i> oder <i>set Nexus7Wohnzimmer Badezimmer vorheizen,Nachtlicht Steven:inactive</i></b></li>
|
<li>userFlowState - aktiviert oder deaktiviert einen oder mehrere Flows,<b><i>set Nexus7Wohnzimmer Badezimmer vorheizen:inactive</i> oder <i>set Nexus7Wohnzimmer Badezimmer vorheizen,Nachtlicht Steven:inactive</i></b></li>
|
||||||
<li>vibrate - lässt das Androidgerät vibrieren</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, + oder - vor dem Wert reduziert die aktuelle Lautstärke um den Wert. Der maximale Sliderwert kann über das Attribut setVolMax geregelt werden.</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. Der maximale Sliderwert kann über das Attribut setVolMax geregelt werden.</li>
|
||||||
<li>volumeUp - erhöt die Lautstärke um den angegeben Wert im entsprechenden Attribut. Ist kein Attribut angegeben wird per default 2 genommen.</li>
|
<li>volumeUp - erhöh;t die Lautstärke um den angegeben Wert im entsprechenden Attribut. Ist kein Attribut angegeben wird per default 2 genommen.</li>
|
||||||
<li>volumeDown - reduziert die Lautstärke um den angegeben Wert im entsprechenden Attribut. Ist kein Attribut angegeben wird per default 2 genommen.</li>
|
<li>volumeDown - reduziert die Lautstärke um den angegeben Wert im entsprechenden Attribut. Ist kein Attribut angegeben wird per default 2 genommen.</li>
|
||||||
<li>volumeNotification - setzt die Benachrichtigungslautstärke.</li>
|
<li>volumeNotification - setzt die Benachrichtigungslautstärke.</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -1200,7 +1209,9 @@ sub AMADDevice_decrypt($) {
|
|||||||
<li>setTtsMsgSpeed - setzt die Sprachgeschwindigkeit bei der Sprachausgabe(Werte zwischen 0.5 bis 4.0 in 0.5er Schritten) default ist 1.0</li>
|
<li>setTtsMsgSpeed - setzt die Sprachgeschwindigkeit bei der Sprachausgabe(Werte zwischen 0.5 bis 4.0 in 0.5er Schritten) default ist 1.0</li>
|
||||||
<li>setTtsMsgSpeed - setzt die Sprache bei der Sprachausgabe, de oder en (default ist de)</li>
|
<li>setTtsMsgSpeed - setzt die Sprache bei der Sprachausgabe, de oder en (default ist de)</li>
|
||||||
<li>setVolUpDownStep - setzt den Step für volumeUp und volumeDown</li>
|
<li>setVolUpDownStep - setzt den Step für volumeUp und volumeDown</li>
|
||||||
<li>setVolMax - setzt die maximale Volume Gr&uoml;e</li>
|
<li>setVolMax - setzt die maximale Volume Gr&uoml;e für den Slider</li>
|
||||||
|
<li>setNotifyVolMax - setzt den maximalen Lautstärkewert für Benachrichtigungslautstärke für den Slider</li>
|
||||||
|
<li>setRingSoundVolMax - setzt den maximalen Lautstärkewert für Klingellautstärke für den Slider</li>
|
||||||
<br>
|
<br>
|
||||||
Um openApp verwenden zu können, muss als Attribut der Package Name der App angegeben werden.
|
Um openApp verwenden zu können, muss als Attribut der Package Name der App angegeben werden.
|
||||||
<br><br>
|
<br><br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user