From d742274751f064d0c9e41b9e127095af8021d56c Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sun, 28 May 2023 12:49:33 +0000 Subject: [PATCH] 10_MQTT2_DEVICE.pm: fix the setStateList attribute (Forum #133750) git-svn-id: https://svn.fhem.de/fhem/trunk@27624 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MQTT2_DEVICE.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fhem/FHEM/10_MQTT2_DEVICE.pm b/fhem/FHEM/10_MQTT2_DEVICE.pm index 236545d37..a83022722 100644 --- a/fhem/FHEM/10_MQTT2_DEVICE.pm +++ b/fhem/FHEM/10_MQTT2_DEVICE.pm @@ -423,7 +423,6 @@ MQTT2_DEVICE_Set($@) readingsSingleUpdate($hash, "state", "set_$cmdSE", 1); delete($hash->{skipStateFormat}); } else { - shift(@a); unshift(@a, "set"); readingsSingleUpdate($hash, $cmdName, join(" ",@a), 1); } @@ -457,7 +456,7 @@ MQTT2_DEVICE_Attr($$) return undef; } - if($attrName =~ m/(.*)List/) { + if($attrName =~ m/^(get|set|reading)List/) { my $atype = $1; if($type eq "del") { MQTT2_DEVICE_delReading($dev) if($atype eq "reading");