From 8f3ab70a526425d1e932ca17f33c19d3f08a9f66 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Sun, 10 Jan 2016 08:38:43 +0000 Subject: [PATCH] 98_structure.pm: Fix FILTER problems introduced by last patch (Forum #47053) git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@10435 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_structure.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/98_structure.pm b/fhem/FHEM/98_structure.pm index f27d8669a..8e1c602e9 100755 --- a/fhem/FHEM/98_structure.pm +++ b/fhem/FHEM/98_structure.pm @@ -363,13 +363,13 @@ structure_Set($@) my $filter; if($list[1] ne "?") { - readingsSingleUpdate($hash, "state", @list[1..@list-1], 1); + my $state = join(" ", @list[1..@list-1]); + readingsSingleUpdate($hash, "state", $state, 1); - if( $hash->{STATE} =~ /^\[(FILTER=.*)]/ ) { + if($state =~ /^\[(FILTER=.*)]/) { delete($hash->{INSET}); # Experimental, Forum #35382 $filter = $1; - @list = split(" ", - $list[0] ." ". substr($hash->{STATE}, length($filter)+2)); + @list = split(" ", $list[0] ." ". substr($state, length($filter)+2)); } }