[Bugfix] MQTT2_DEVICE: RegExp für devicetopic

Begonnen von choenig, 15 Dezember 2022, 19:42:50

Vorheriges Thema - Nächstes Thema

choenig

Hi Rudi,

beim Versuch, in meinem MQTT2_DEVICE von

attr MyDevice devicetopic SN1234


umzustellen auf


attr MyDevice devicetopic DEVICETOPIC=SN1234 CHANNEL=1


ist mir folgender Fehler aufgefallen:


===================================================================
--- fhem/FHEM/10_MQTT2_DEVICE.pm        (revision 26858)
+++ fhem/FHEM/10_MQTT2_DEVICE.pm        (working copy)
@@ -448,8 +448,8 @@
     } else {
       my ($a, $h) = parseParams($param); #126679
       foreach my $key (keys %{$h}) {
-        return "$key is not valid, must only contain a-zA-z0-9_"
-                if($key !~ m/[a-z0-9_]/);
+        return "$key is not valid, must only contain a-zA-Z0-9_"
+                if($key !~ m/[a-zA-Z0-9_]/);
       }
       $hash->{".DT"} = $h;
     }


LG
Christian

rudolfkoenig