in FW_widgetOverride wird jeweils nach allen : gesplittet. das führt dazu das die paramter die für einen knob gesetzt werden abgeschnitten und verworfen werden. wenn man nur am ersten : splittet funktioniert es wie es sollte.
--- 01_FHEMWEB.pm (revision 8226)
+++ 01_FHEMWEB.pm (working copy)
@@ -2678,7 +2678,7 @@
push @list, split(" ", $fa) if($fa);
push @list, split(" ", $da) if($da);
foreach my $na (@list) {
- my ($n,$a) = split(":", $na);
+ my ($n,$a) = split(":", $na,2);
$str =~ s/\b($n)\b(:[^ ]*)?/$1:$a/g;
}
return $str;
Habs eingecheckt.