diff --git a/fhem/FHEM/31_LightScene.pm b/fhem/FHEM/31_LightScene.pm index c5d801aa8..391d74f94 100644 --- a/fhem/FHEM/31_LightScene.pm +++ b/fhem/FHEM/31_LightScene.pm @@ -97,6 +97,19 @@ LightScene_2html($) $ret .= "
".AttrVal($name, "alias", $name)."
" if( $show_heading ); $ret .= ""; + if( defined($FW_webArgs{detail}) ) { + $room = "&detail=$FW_webArgs{detail}"; + + $ret .= sprintf("", ($row&1)?"odd":"even"); + #$row++; + $ret .= ""; + foreach my $d (sort keys %{ $hash->{CONTENT} }) { + my %extPage = (); + my ($allSets, $cmdlist, $txt) = FW_devState($d, $room, \%extPage); + $ret .= ""; + } + } + $ret .= sprintf("", ($row&1)?"odd":"even"); $row++; $ret .= ""; @@ -104,19 +117,6 @@ LightScene_2html($) $ret .= ""; } - if( defined($FW_webArgs{detail}) ) { - $room = "&detail=$FW_webArgs{detail}"; - - $ret .= sprintf("", ($row&1)?"odd":"even"); - $row++; - $ret .= ""; - foreach my $d (sort keys %{ $hash->{CONTENT} }) { - my %extPage = (); - my ($allSets, $cmdlist, $txt) = FW_devState($d, $room, \%extPage); - $ret .= ""; - } - } - foreach my $scene (sort keys %{ $hash->{SCENES} }) { $ret .= sprintf("", ($row&1)?"odd":"even"); $row++; @@ -130,7 +130,7 @@ LightScene_2html($) $txt = ($isHtml ? $icon : FW_makeImage($icon, $scene)) if( $icon ); } if( AttrVal($FW_wname, "longpoll", 1)) { - $txt = "$txt"; + $txt = "$txt"; } else { $txt = "$txt"; }
$txt
$txt