From 4cebea8f6e914df908effde0bffb1ce636c90f38 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Sat, 31 Jan 2015 12:26:07 +0000 Subject: [PATCH] 31_LightScene.pm: don't call FW_devState if LightScene ist not visible. see forumm: http://forum.fhem.de/index.php/topic,33082.msg254527.html#msg254527 git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7792 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/31_LightScene.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/FHEM/31_LightScene.pm b/FHEM/31_LightScene.pm index 702808b45..2ed95db7f 100644 --- a/FHEM/31_LightScene.pm +++ b/FHEM/31_LightScene.pm @@ -271,11 +271,13 @@ LightScene_Notify($$) $reading = "state"; $value = $s; - my $room = AttrVal($name, "room", ""); - my %extPage = (); - (undef, undef, $value) = FW_devState($dev->{NAME}, $room, \%extPage); + if( $hash->{mayBeVisible} ) { + my $room = AttrVal($name, "room", ""); + my %extPage = (); + (undef, undef, $value) = FW_devState($dev->{NAME}, $room, \%extPage); - DoTrigger( $name, "$dev->{NAME}.$reading: $value" ) if( $hash->{mayBeVisible} ); + DoTrigger( $name, "$dev->{NAME}.$reading: $value" ) if( $hash->{mayBeVisible} ); + } if( $hash->{followDevices} ) { my %s = ();