diff --git a/73_AMADCommBridge.pm b/73_AMADCommBridge.pm index 099c92e..e0a2535 100755 --- a/73_AMADCommBridge.pm +++ b/73_AMADCommBridge.pm @@ -1463,7 +1463,7 @@ sub ParseMsg($$) { "release_status": "stable", "license": "GPL_2", "version": "v4.4.3", - "x_flowsetversion": "4.4.2", + "x_flowsetversion": "4.4.3", "author": [ "Marko Oldenburg " ], diff --git a/74_AMADDevice.pm b/74_AMADDevice.pm index b3342b3..be83c87 100755 --- a/74_AMADDevice.pm +++ b/74_AMADDevice.pm @@ -783,15 +783,15 @@ sub Set($$@) { my $openurl = join( ' ', @args ); my $browser = AttrVal( $name, 'setOpenUrlBrowser', 'com.android.chrome|com.google.android.apps.chrome.Main' ); - my @browserapp = split( /\|/, $browser ); + my ($bapp,$bappclass) = split( /\|/, $browser ); $path .= 'openURL?url=' . $openurl . '&browserapp=' - . $browserapp[0] + . $bapp . '&browserappclass=' - . $browserapp[1]; + . $bappclass; $method = 'POST'; } @@ -817,9 +817,17 @@ sub Set($$@) { } elsif ( lc $cmd eq 'openapp' ) { - my $app = join( ' ', @args ); +# my $app = join( ' ', @args ); + my ($app,$appclass) = split( /\|/, $args[0] ); + + $path .= + 'openApp?app=' + . $app; + $path .= + '&appclass=' + . $appclass + if ( defined($appclass) ); - $path .= 'openApp?app=' . $app; $method = 'POST'; } @@ -1680,7 +1688,7 @@ sub CreateChangeBtDeviceValue($$) { ], "release_status": "stable", "license": "GPL_2", - "version": "v4.4.6", + "version": "v4.4.7", "author": [ "Marko Oldenburg " ], diff --git a/74_AMADautomagicFlowset_4.4.2.xml b/74_AMADautomagicFlowset_4.4.3.xml similarity index 89% rename from 74_AMADautomagicFlowset_4.4.2.xml rename to 74_AMADautomagicFlowset_4.4.3.xml index 88ab186..11a41b9 100644 --- a/74_AMADautomagicFlowset_4.4.2.xml +++ b/74_AMADautomagicFlowset_4.4.3.xml @@ -1375,6 +1375,11 @@ or trigger == "HTTP Request: /fhem-amad/deviceInfo/" true Musik Aktiv + + false + param App class defined + param_appclass == null + true Stromversorgung: Angeschlossen @@ -1449,7 +1454,13 @@ or trigger == "HTTP Request: /fhem-amad/deviceInfo/" false - App Starten: App + App Starten: App mit AppClass + {param_app} + {param_appclass} + + + false + App Starten: App ohne AppClass {param_app} @@ -2156,7 +2167,12 @@ putString("{param_exkey2}", "{param_exval2}"); false Get Android Version - false Script: Set FHEMDATA JSON -