diff --git a/fhem/FHEM/33_readingsGroup.pm b/fhem/FHEM/33_readingsGroup.pm index 01a03ea01..e57f70e02 100644 --- a/fhem/FHEM/33_readingsGroup.pm +++ b/fhem/FHEM/33_readingsGroup.pm @@ -867,12 +867,17 @@ sub readingsGroup_detailFn() { my ($FW_wname, $d, $room, $extPage) = @_; # extPage is set for summaryFn. - my $hash = $defs{$d}; + return undef if( ${hash}->{inDetailFn} ); + $hash->{mayBeVisible} = 1; - return readingsGroup_2html($d,$extPage); + ${hash}->{inDetailFn} = 1; + my $html = readingsGroup_2html($d,$extPage); + delete ${hash}->{inDetailFn}; + + return $html; } sub