set extentions hasOn und hasOff regex

Begonnen von justme1968, 18 September 2015, 16:24:06

Vorheriges Thema - Nächstes Thema

justme1968

in den setExtentsion sind die beiden regex um hasOn und hasOff zu bestimmen etwas zu grosszügig. es wird z.b. auch auf desired-temp:on,off,5.0,5.5... oder sign:on,off gematched.

ich denke es sollte besser so formuliert sein:--- SetExtensions.pm (revision 9270)
+++ SetExtensions.pm (working copy)
@@ -25,8 +25,8 @@
     "toggle"        => 0
   );

-  my $hasOn  = ($list =~ m/\bon\b/);
-  my $hasOff = ($list =~ m/\boff\b/);
+  my $hasOn  = ($list =~ m/(^| )on\b/);
+  my $hasOff = ($list =~ m/(^| )off\b/);
   my $value = Value($name);
   my $em = AttrVal($name, "eventMap", undef);
   if($em) {


gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

rudolfkoenig

Habs eingecheckt.
Bin auf die Nebenwirkungen gespannt, hoffentlich keine.