fix part of codes
This commit is contained in:
parent
4b3d73694c
commit
6cedbc8d3d
@ -332,8 +332,6 @@ sub LGTV_WebOS_TimerStatusRequest($) {
|
|||||||
|
|
||||||
Log3 $name, 4, "LGTV_WebOS ($name) - run get functions";
|
Log3 $name, 4, "LGTV_WebOS ($name) - run get functions";
|
||||||
|
|
||||||
|
|
||||||
readingsBulkUpdate($hash, 'state', 'on');
|
|
||||||
LGTV_WebOS_Presence($hash) if( AttrVal($name,'pingPresence', 0) == 1 );
|
LGTV_WebOS_Presence($hash) if( AttrVal($name,'pingPresence', 0) == 1 );
|
||||||
|
|
||||||
if($hash->{helper}{device}{channelguide}{counter} > 2 and AttrVal($name,'channelGuide', 0) == 1 and ReadingsVal($name,'launchApp', 'TV') eq 'TV' ) {
|
if($hash->{helper}{device}{channelguide}{counter} > 2 and AttrVal($name,'channelGuide', 0) == 1 and ReadingsVal($name,'launchApp', 'TV') eq 'TV' ) {
|
||||||
@ -361,8 +359,6 @@ sub LGTV_WebOS_TimerStatusRequest($) {
|
|||||||
|
|
||||||
LGTV_WebOS_Presence($hash) if( AttrVal($name,'pingPresence', 0) == 1 );
|
LGTV_WebOS_Presence($hash) if( AttrVal($name,'pingPresence', 0) == 1 );
|
||||||
|
|
||||||
readingsBulkUpdate($hash, 'state', 'off');
|
|
||||||
|
|
||||||
readingsBulkUpdate($hash,'channel','-');
|
readingsBulkUpdate($hash,'channel','-');
|
||||||
readingsBulkUpdate($hash,'channelName','-');
|
readingsBulkUpdate($hash,'channelName','-');
|
||||||
readingsBulkUpdate($hash,'channelMedia','-');
|
readingsBulkUpdate($hash,'channelMedia','-');
|
||||||
@ -591,6 +587,7 @@ sub LGTV_WebOS_Open($) {
|
|||||||
$hash->{CD} = $socket; # sysread / close won't work on fileno
|
$hash->{CD} = $socket; # sysread / close won't work on fileno
|
||||||
$selectlist{$name} = $hash;
|
$selectlist{$name} = $hash;
|
||||||
|
|
||||||
|
readingsSingleUpdate($hash, 'state', 'on', 1);
|
||||||
|
|
||||||
Log3 $name, 4, "LGTV_WebOS ($name) - Socket Connected";
|
Log3 $name, 4, "LGTV_WebOS ($name) - Socket Connected";
|
||||||
|
|
||||||
@ -611,6 +608,8 @@ sub LGTV_WebOS_Close($) {
|
|||||||
delete($hash->{CD});
|
delete($hash->{CD});
|
||||||
delete($selectlist{$name});
|
delete($selectlist{$name});
|
||||||
|
|
||||||
|
readingsSingleUpdate($hash, 'state', 'off', 1);
|
||||||
|
|
||||||
Log3 $name, 4, "LGTV_WebOS ($name) - Socket Disconnected";
|
Log3 $name, 4, "LGTV_WebOS ($name) - Socket Disconnected";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user