mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-17 23:46:03 +00:00
74_AMADDevice: fix a lot of Bug
git-svn-id: https://svn.fhem.de/fhem/trunk@14994 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
1e2d8cb67a
commit
bd7da62b39
@ -1,5 +1,6 @@
|
||||
# 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.
|
||||
- bugfix: 74_AMADDevice: fix a lot of Bugs
|
||||
- feature: 93_Log2Syslog: V3.1.0, get certinfo added
|
||||
- bugfix: 73_AMADCommBridge: fix doubble set Command at Bridge
|
||||
- bugfix: 31_PLAYBULB: fix right curl Missing
|
||||
|
@ -75,7 +75,7 @@ eval "use JSON;1" or $missingModul .= "JSON ";
|
||||
|
||||
|
||||
my $modulversion = "4.0.5";
|
||||
my $flowsetversion = "4.0.5";
|
||||
my $flowsetversion = "4.0.6";
|
||||
|
||||
|
||||
|
||||
|
@ -58,8 +58,8 @@ eval "use Encode qw(encode encode_utf8);1" or $missingModul .= "Encode ";
|
||||
eval "use JSON;1" or $missingModul .= "JSON ";
|
||||
|
||||
|
||||
my $modulversion = "4.0.6";
|
||||
my $flowsetversion = "4.0.5";
|
||||
my $modulversion = "4.0.7";
|
||||
my $flowsetversion = "4.0.6";
|
||||
|
||||
|
||||
|
||||
@ -439,10 +439,7 @@ sub AMADDevice_Set($$@) {
|
||||
if( lc $cmd eq 'screenmsg' ) {
|
||||
my $msg = join( " ", @args );
|
||||
|
||||
$msg =~ s/%/%25/g;
|
||||
$msg =~ s/\s/%20/g;
|
||||
|
||||
$uri = $host . ":" . $port . "/fhem-amad/setCommands/screenMsg?message=$msg";
|
||||
$uri = $host . ":" . $port . "/fhem-amad/setCommands/screenMsg?message=".urlEncode($msg);
|
||||
$method = "POST";
|
||||
}
|
||||
|
||||
@ -450,12 +447,9 @@ sub AMADDevice_Set($$@) {
|
||||
|
||||
my $msg = join( " ", @args );
|
||||
my $speed = AttrVal( $name, "setTtsMsgSpeed", "1.0" );
|
||||
my $lang = AttrVal( $name, "setTtsMsgLang","de" );
|
||||
my $lang = AttrVal( $name, "setTtsMsgLang","de" );
|
||||
|
||||
$msg =~ s/%/%25/g;
|
||||
$msg =~ s/\s/%20/g;
|
||||
|
||||
$uri = $host . ":" . $port . "/fhem-amad/setCommands/ttsMsg?message=".$msg."&msgspeed=".$speed."&msglang=".$lang;
|
||||
$uri = $host . ":" . $port . "/fhem-amad/setCommands/ttsMsg?message=".urlEncode($msg)."&msgspeed=".$speed."&msglang=".$lang;
|
||||
$method = "POST";
|
||||
}
|
||||
|
||||
@ -1023,7 +1017,7 @@ sub AMADDevice_decrypt($) {
|
||||
<li>sendSMS - Sends an SMS to a specific phone number. Bsp.: sendSMS Dies ist ein Test|555487263</li>
|
||||
<li>startDaydream - start Daydream</li>
|
||||
<li>statusRequest - Get a new status report of Android device. Not all readings can be updated using a statusRequest as some readings are only updated if the value of the reading changes.</li>
|
||||
<li>timer - set a countdown timer in the "Clock" stock app. Only seconds are allowed as parameter.</li>
|
||||
<li>timer - set a countdown timer in the "Clock" stock app. Only minutes are allowed as parameter.</li>
|
||||
<li>ttsMsg - send a message which will be played as voice message</li>
|
||||
<li>userFlowState - set Flow/s active or inactive,<b><i>set Nexus7Wohnzimmer Badezimmer:inactive vorheizen</i> or <i>set Nexus7Wohnzimmer Badezimmer vorheizen,Nachtlicht Steven:inactive</i></b></li>
|
||||
<li>vibrate - vibrate Android device</li>
|
||||
@ -1191,7 +1185,7 @@ sub AMADDevice_decrypt($) {
|
||||
<li>sendSMS - sendet eine SMS an eine bestimmte Telefonnummer. Bsp.: sendSMS Dies ist ein Test|555487263</li>
|
||||
<li>startDaydream - startet den Daydream</li>
|
||||
<li>statusRequest - Fordert einen neuen Statusreport beim Device an. Es können nicht von allen Readings per statusRequest die Daten geholt werden. Einige wenige geben nur bei Statusänderung ihren Status wieder.</li>
|
||||
<li>timer - setzt einen Timer innerhalb der als Standard definierten ClockAPP auf dem Device. Es können nur Sekunden angegeben werden.</li>
|
||||
<li>timer - setzt einen Timer innerhalb der als Standard definierten ClockAPP auf dem Device. Es können nur Minuten angegeben werden.</li>
|
||||
<li>ttsMsg - versendet eine Nachricht welche als Sprachnachricht ausgegeben wird</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>
|
||||
@ -1216,7 +1210,7 @@ sub AMADDevice_decrypt($) {
|
||||
<li>system - setzt Systembefehle ab (nur bei gerootetet Geräen). reboot,shutdown,airplanemodeON (kann nur aktiviert werden) <b>Attribut root</b>, in den Automagic Einstellungen muss "Root Funktion" gesetzt werden</li>
|
||||
<li>setNotifySndFilePath - setzt den korrekten Systempfad zur Notifydatei (default ist /storage/emulated/0/Notifications/</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>setTtsMsgLang - 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>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>
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user