From 5d66cdc9550e1c39b1e6d907bbf6c7557ae746d1 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Mon, 9 Oct 2017 20:45:04 +0200 Subject: [PATCH] fix state on --- 82_LGTV_WebOS.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/82_LGTV_WebOS.pm b/82_LGTV_WebOS.pm index 2e302e1..b10bd01 100644 --- a/82_LGTV_WebOS.pm +++ b/82_LGTV_WebOS.pm @@ -587,8 +587,6 @@ sub LGTV_WebOS_Open($) { $hash->{CD} = $socket; # sysread / close won't work on fileno $selectlist{$name} = $hash; - readingsSingleUpdate($hash, 'state', 'on', 1); - Log3 $name, 4, "LGTV_WebOS ($name) - Socket Connected"; LGTV_WebOS_Handshake($hash); @@ -990,6 +988,8 @@ sub LGTV_WebOS_WriteReadings($$) { readingsBulkUpdate($hash,'channelNextStartTime','-'); readingsBulkUpdate($hash,'channelNextEndTime','-'); } + + readingsBulkUpdateIfChanged($hash,'state','on'); readingsEndUpdate($hash, 1); }