From 4a957aee1fcf7e45d0dfc37700e1c2ee20e5d298 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Wed, 5 Jan 2022 07:30:48 +0100 Subject: [PATCH] add new attribut keepAliveCheckTime --- 82_LGTV_WebOS.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/82_LGTV_WebOS.pm b/82_LGTV_WebOS.pm index 998516d..b5faa20 100644 --- a/82_LGTV_WebOS.pm +++ b/82_LGTV_WebOS.pm @@ -216,6 +216,7 @@ sub LGTV_WebOS_Initialize { . "wakeOnLanMAC " . "wakeOnLanBroadcast " . "wakeupCmd " + . "keepAliveCheckTime " . $readingFnAttributes; return FHEM::Meta::InitMod( __FILE__, $hash ); @@ -712,7 +713,10 @@ sub LGTV_WebOS_SocketKeepAlive { my $hash = shift; my $name = $hash->{NAME}; - if ( int( gettimeofday() ) - int( $hash->{helper}->{lastResponse} ) > 2 ) { + if ( + int( gettimeofday() ) - int( $hash->{helper}->{lastResponse} ) > + AttrVal( $hash, 'keepAliveCheckTime', 2 ) ) + { LGTV_WebOS_SocketClosePresenceAbsent( $hash, 'absent' ); Log3 $name, 3, "LGTV_WebOS ($name) - KeepAlive It looks like there no Data more response";