diff --git a/FHEM/01_FHEMWEB.pm b/FHEM/01_FHEMWEB.pm index b0dd25453..6b4547399 100755 --- a/FHEM/01_FHEMWEB.pm +++ b/FHEM/01_FHEMWEB.pm @@ -1665,7 +1665,7 @@ FW_alias($) sub FW_makeDeviceLine($$$$$) { - my( $d,$row,$extPage,$nameDisplay,$usuallyAtEnd) = @_;; + my ($d,$row,$extPage,$nameDisplay,$usuallyAtEnd) = @_; my $rf = ($FW_room ? "&room=$FW_room" : ""); # stay in the room FW_pF "\n", ($row&1)?"odd":"even"; @@ -1822,6 +1822,15 @@ FW_showRoom() $extPage{group} = $g; FW_makeDeviceLine($d,$row,\%extPage,$nameDisplay,\%usuallyAtEnd); + + if($modules{$type}{FW_addDetailToSummary}) { + no strict "refs"; + my $txt = &{$modules{$type}{FW_detailFn}}($FW_wname, $d, $FW_room); + use strict "refs"; + if(defined($txt)) { + FW_pO "$txt"; + } + } $row++; } FW_pO "";