From 0f610115641ddabde7737f8e2cc7d94ab17caef2 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Wed, 11 Nov 2015 19:22:39 +0000 Subject: [PATCH] 98_structure.pm: read STATE if no state present (Forum #43876) git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@9862 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_structure.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fhem/FHEM/98_structure.pm b/fhem/FHEM/98_structure.pm index 6127727ed..78ede090f 100755 --- a/fhem/FHEM/98_structure.pm +++ b/fhem/FHEM/98_structure.pm @@ -219,6 +219,7 @@ structure_Notify($$) } elsif(@value == 2) { # state:value[0] -> value[1] $devstate = ReadingsVal($d, "state", undef); + $devstate = $defs{$d}{STATE} if(!defined($devstate)); if(defined($devstate) && $devstate =~ m/^$value[0]/){ $devstate = $value[1]; $i=99999; # RKO: ?? @@ -248,6 +249,7 @@ structure_Notify($$) } else { $devstate = ReadingsVal($d, "state", undef); + $devstate = $defs{$d}{STATE} if(!defined($devstate)); if(defined($devstate)) { if(!$priority{$devstate} && $behavior eq "relativeKnown") { delete($hash->{INNTFY});