From 53e67366d1a1b95245c9f45c3e0a2109da7afed9 Mon Sep 17 00:00:00 2001 From: CoolTux Date: Tue, 24 Jul 2018 11:02:54 +0000 Subject: [PATCH] 82_LGTV_WebOS: fix uninitialized value git-svn-id: https://svn.fhem.de/fhem/trunk@17026 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/82_LGTV_WebOS.pm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fhem/FHEM/82_LGTV_WebOS.pm b/fhem/FHEM/82_LGTV_WebOS.pm index 5d66c681f..aaa391680 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.6"; +my $version = "2.0.7"; @@ -976,15 +976,15 @@ sub LGTV_WebOS_WriteReadings($$) { } - readingsBulkUpdateIfChanged($hash,'lgKey',$decode_json->{payload}{'client-key'}); - readingsBulkUpdateIfChanged($hash,'volume',$decode_json->{payload}{'volume'}); - readingsBulkUpdateIfChanged($hash,'lastResponse',$response); + readingsBulkUpdateIfChanged($hash,'lgKey',$decode_json->{payload}{'client-key'}) if( defined($decode_json->{payload}{'client-key'}) ); + readingsBulkUpdateIfChanged($hash,'volume',$decode_json->{payload}{'volume'}) if( defined($decode_json->{payload}{'volume'}) ); + readingsBulkUpdateIfChanged($hash,'lastResponse',$response) if( defined($response) ); - if( ReadingsVal($name,'launchApp','none') eq 'TV') { + if( ReadingsVal($name,'launchApp','none') eq 'TV' ) { - readingsBulkUpdateIfChanged($hash,'channel',$decode_json->{payload}{'channelNumber'}); - readingsBulkUpdateIfChanged($hash,'channelName',$decode_json->{payload}{'channelName'}); - readingsBulkUpdateIfChanged($hash,'channelMedia',$decode_json->{payload}{'channelTypeName'}); + readingsBulkUpdateIfChanged($hash,'channel',$decode_json->{payload}{'channelNumber'}) if( defined($decode_json->{payload}{'channelNumber'}) ); + readingsBulkUpdateIfChanged($hash,'channelName',$decode_json->{payload}{'channelName'}) if( defined($decode_json->{payload}{'channelName'}) ); + readingsBulkUpdateIfChanged($hash,'channelMedia',$decode_json->{payload}{'channelTypeName'}) if( defined($decode_json->{payload}{'channelTypeName'}) ); } else {