widgetOverride und knob parameter

Begonnen von justme1968, 19 März 2015, 08:31:05

Vorheriges Thema - Nächstes Thema

justme1968

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;
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

rudolfkoenig