diff --git a/fhem/CHANGED b/fhem/CHANGED index 11f14e065..f8c2ccb6b 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -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. + - feature: 82_LGTV_WebOS: Support for SkyOnline App - bugfix: 59_Weather: fix table bug in commandref - bugfix: 59_Weather: fix mor typo in Commandref - feature: OpenWeatherMapAPI: DarkSkyAPI: expand error handling diff --git a/fhem/FHEM/82_LGTV_WebOS.pm b/fhem/FHEM/82_LGTV_WebOS.pm index d4ef0dfd9..7a3124ad7 100644 --- a/fhem/FHEM/82_LGTV_WebOS.pm +++ b/fhem/FHEM/82_LGTV_WebOS.pm @@ -69,7 +69,7 @@ eval "use Blocking;1" or $missingModul .= "Blocking "; -my $version = "2.0.8"; +my $version = "2.0.9"; @@ -170,36 +170,11 @@ my %openApps = ( 'Arte' => 'com.3827031.168353', 'WetterMeteo' => 'meteonews', 'Notificationcenter' => 'com.webos.app.notificationcenter', - 'Plex' => 'cdp-30' + 'Plex' => 'cdp-30', + 'SkyOnline' => 'de.sky.skyonline' ); -my %openAppsPackageName = ( - - 'maxdome' => 'Maxdome', - 'lovefilm.de' => 'AmazonLovefilm', - 'amazon' => 'AmazonVideo', - 'youtube.leanback.v4' => 'YouTube', - 'netflix' => 'Netflix', - 'com.webos.app.livetv' => 'TV', - 'googleplaymovieswebos' => 'GooglePlay', - 'com.webos.app.browser' => 'Browser', - 'Chilieu' => 'Chili.tv', - 'de.2kit.castbrowsing' => 'TVCast', - 'com.webos.app.smartshare' => 'Smartshare', - 'com.webos.app.scheduler' => 'Scheduler', - 'com.webos.app.miracast' => 'Miracast', - 'com.webos.app.tvguide' => 'TVGuide', - 'com.webos.app.timemachine' => 'Timemachine', - 'ard.mediathek' => 'ARDMediathek', - 'com.3827031.168353' => 'Arte', - 'meteonews' => 'WetterMeteo', - 'com.webos.app.notificationcenter' => 'Notificationcenter', - 'cdp-30' => 'Plex' -); - - - - +my %openAppsPackageName = reverse %openApps; sub LGTV_WebOS_Initialize($) { @@ -237,7 +212,7 @@ sub LGTV_WebOS_Define($$) { return "too few parameters: define LGTV_WebOS " if( @a != 3 ); - return "Cannot define LGTV_WebOS device. Perl modul ${missingModul}is missing." if ( $missingModul ); + return "Cannot define LGTV_WebOS device. Perl modul ${missingModul} is missing." if ( $missingModul );