diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm
index 161e3aca6..b69e2525d 100755
--- a/fhem/FHEM/01_FHEMWEB.pm
+++ b/fhem/FHEM/01_FHEMWEB.pm
@@ -1721,29 +1721,27 @@ FW_makeDeviceLine($$$$$)
last if(defined($htmlTxt));
}
}
- if($htmlTxt) {
- FW_pO $htmlTxt;
+ if($htmlTxt) {
+ $htmlTxt =~ s,^
]*>(.*) | $,$1,;
} else {
my $nCmd = $cmdIcon{$cmd} ?
FW_makeImage($cmdIcon{$cmd},$cmd,"webCmd") : $cmd;
- if(@wcl > $i1) {
- if($nRows > 1) {
- FW_pO "" if($i1 == 0);
- FW_pO "$wcl[$i1] | ";
- FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 0, "col3";
- FW_pO " | ";
- FW_pO " " if($wcl[$i1] =~ m/\n/);
- FW_pO "
| " if($i1 == @cl-1);
- } else {
- FW_pO "$wcl[$i1] ";
- FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 0, "", 0, 1;
- FW_pO " | ";
- }
+ $htmlTxt = FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 0, "", 1, 1;
+ }
+ if(@wcl > $i1) {
+ if($nRows > 1) {
+ FW_pO "" if($i1 == 0);
+ FW_pO "$wcl[$i1] | $htmlTxt | ";
+ FW_pO " " if($wcl[$i1] =~ m/\n/);
+ FW_pO "
| " if($i1 == @cl-1);
} else {
- FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 1, "col3";
+ FW_pO "$wcl[$i1]$ htmlTxt | ";
}
+
+ } else {
+ FW_pO "$htmlTxt | ";
}
}
}