From 3496dac61d80e88592e6ea1d75d05c1c11328ccd Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Sun, 27 Nov 2016 19:52:17 +0100 Subject: [PATCH] =?UTF-8?q?besseres=20H=C3=A4ndling=20bei=20disabledForInt?= =?UTF-8?q?ervals?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 74_XiaomiFlowerSens.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/74_XiaomiFlowerSens.pm b/74_XiaomiFlowerSens.pm index b354359..424a593 100644 --- a/74_XiaomiFlowerSens.pm +++ b/74_XiaomiFlowerSens.pm @@ -170,7 +170,7 @@ sub XiaomiFlowerSens_stateRequest($) { my ($hash) = @_; my $name = $hash->{NAME}; - readingsSingleUpdate ( $hash, "state", "active", 1 ) if( (ReadingsVal($name, "state", 0) eq "initialized" or ReadingsVal($name, "state", 0) eq "unreachable" or ReadingsVal($name, "state", 0) eq "disabled") and !IsDisabled($name) ); + readingsSingleUpdate ( $hash, "state", "active", 1 ) if( (ReadingsVal($name, "state", 0) eq "initialized" or ReadingsVal($name, "state", 0) eq "unreachable" or ReadingsVal($name, "state", 0) eq "disabled" or ReadingsVal($name, "state", 0) eq "Unknown") and !IsDisabled($name) ); readingsSingleUpdate ( $hash, "state", "disabled", 1 ) if( IsDisabled($name) ); XiaomiFlowerSens($hash) if( !IsDisabled($name) ); @@ -184,7 +184,7 @@ sub XiaomiFlowerSens_stateRequestTimer($) { RemoveInternalTimer($hash); - readingsSingleUpdate ( $hash, "state", "active", 1 ) if( (ReadingsVal($name, "state", 0) eq "initialized" or ReadingsVal($name, "state", 0) eq "unreachable" or ReadingsVal($name, "state", 0) eq "disabled") and !IsDisabled($name) ); + readingsSingleUpdate ( $hash, "state", "active", 1 ) if( (ReadingsVal($name, "state", 0) eq "initialized" or ReadingsVal($name, "state", 0) eq "unreachable" or ReadingsVal($name, "state", 0) eq "disabled" or ReadingsVal($name, "state", 0) eq "Unknown") and !IsDisabled($name) ); readingsSingleUpdate ( $hash, "state", "disabled", 1 ) if( IsDisabled($name) ); Log3 $name, 5, "Sub XiaomiFlowerSens ($name) - Request Timer wird aufgerufen";