fix setruncmd counter

This commit is contained in:
Marko Oldenburg 2017-02-16 09:08:13 +01:00
parent 913b8329c4
commit 4c7ca0a523

View File

@ -51,7 +51,7 @@ use Encode qw(encode_utf8);
my $version = "0.0.73"; my $version = "0.0.74";
@ -328,6 +328,7 @@ sub LGTV_WebOS_TimerStatusRequest($) {
} elsif( IsDisabled($name) ) { } elsif( IsDisabled($name) ) {
readingsBulkUpdate($hash, 'state', 'disabled'); readingsBulkUpdate($hash, 'state', 'disabled');
$hash->{helper}{device}{runsetcmd} = 0;
} else { } else {
@ -343,6 +344,8 @@ sub LGTV_WebOS_TimerStatusRequest($) {
readingsBulkUpdate($hash,'channelNextTitle','-'); readingsBulkUpdate($hash,'channelNextTitle','-');
readingsBulkUpdate($hash,'channelNextStartTime','-'); readingsBulkUpdate($hash,'channelNextStartTime','-');
readingsBulkUpdate($hash,'channelNextEndTime','-'); readingsBulkUpdate($hash,'channelNextEndTime','-');
$hash->{helper}{device}{runsetcmd} = 0;
} }
readingsEndUpdate($hash, 1); readingsEndUpdate($hash, 1);
@ -472,11 +475,11 @@ sub LGTV_WebOS_Set($@) {
$uri = $lgCommands{$cmd}->[0]; $uri = $lgCommands{$cmd}->[0];
} elsif($cmd eq 'openChannel') { } elsif($cmd eq 'channel') {
return "usage: openChannel" if( @args != 1 ); return "usage: channel" if( @args != 1 );
$payload{$lgCommands{$cmd}->[1]} = join(" ", @args); $payload{$lgCommands{openChannel}->[1]} = join(" ", @args);
$uri = $lgCommands{$cmd}->[0]; $uri = $lgCommands{openChannel}->[0];
} elsif($cmd eq 'getServiceList') { } elsif($cmd eq 'getServiceList') {
return "usage: getServiceList" if( @args != 0 ); return "usage: getServiceList" if( @args != 0 );
@ -525,7 +528,7 @@ sub LGTV_WebOS_Set($@) {
} else { } else {
my $list = ""; my $list = "";
$list .= "connect:noArg pairing:noArg screenMsg mute:on,off volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg channelDown:noArg channelUp:noArg getServiceList:noArg on:noArg off:noArg launchApp:Maxdome,AmazonVideo,YouTube,Netflix,TV,GooglePlay,Browser,Chilieu,TVCast,Smartshare,Scheduler,Miracast,TVGuide,Timemachine,ARDMediathek,Arte,WetterMeteo,Notificationcenter 3D:on,off stop:noArg play:noArg pause:noArg rewind:noArg fastForward:noArg clearInputList:noArg input:$inputs openChannel"; $list .= "connect:noArg pairing:noArg screenMsg mute:on,off volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg channelDown:noArg channelUp:noArg getServiceList:noArg on:noArg off:noArg launchApp:Maxdome,AmazonVideo,YouTube,Netflix,TV,GooglePlay,Browser,Chilieu,TVCast,Smartshare,Scheduler,Miracast,TVGuide,Timemachine,ARDMediathek,Arte,WetterMeteo,Notificationcenter 3D:on,off stop:noArg play:noArg pause:noArg rewind:noArg fastForward:noArg clearInputList:noArg input:$inputs channel";
return "Unknown argument $cmd, choose one of $list"; return "Unknown argument $cmd, choose one of $list";
} }
@ -936,6 +939,7 @@ sub LGTV_WebOS_WriteReadings($$) {
readingsBulkUpdate($hash,'channelId',$decode_json->{payload}{'channelNumber'}); readingsBulkUpdate($hash,'channelId',$decode_json->{payload}{'channelNumber'});
readingsBulkUpdate($hash,'channel',$decode_json->{payload}{'channelName'}); readingsBulkUpdate($hash,'channel',$decode_json->{payload}{'channelName'});
#readingsBulkUpdate($hash,'.openChannel',$decode_json->{payload}{'channelName'});
readingsBulkUpdate($hash,'channelMedia',$decode_json->{payload}{'channelTypeName'}); readingsBulkUpdate($hash,'channelMedia',$decode_json->{payload}{'channelTypeName'});
} else { } else {