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
This commit is contained in:
rudolfkoenig
2015-11-11 19:22:39 +00:00
parent 184184cdff
commit 0f61011564

View File

@@ -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});