From 7d2c264cd38beda385bab8b66e7ba48abe85e6d2 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sun, 5 Jan 2020 18:35:28 +0000 Subject: [PATCH] FHEM/10_MQTT2_DEVICE.pm: fix JSONMAP for . in devname (Forum #94789) git-svn-id: https://svn.fhem.de/fhem/trunk@20893 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MQTT2_DEVICE.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fhem/FHEM/10_MQTT2_DEVICE.pm b/fhem/FHEM/10_MQTT2_DEVICE.pm index 89b167bcc..64d4dffaa 100644 --- a/fhem/FHEM/10_MQTT2_DEVICE.pm +++ b/fhem/FHEM/10_MQTT2_DEVICE.pm @@ -163,7 +163,7 @@ MQTT2_DEVICE_Parse($$) if($code =~ m/^{.*}$/s) { $code = EvalSpecials($code, ("%TOPIC"=>$topic, "%EVENT"=>$value, "%DEVICETOPIC"=>$hash->{DEVICETOPIC}, "%NAME"=>$hash->{NAME}, - "%CID"=>$cid, "%JSONMAP","\$defs{$dev}{JSONMAP}")); + "%CID"=>$cid, "%JSONMAP","\$defs{\"$dev\"}{JSONMAP}")); my $ret = AnalyzePerlCommand(undef, $code); if($ret && ref $ret eq "HASH") { readingsBeginUpdate($hash);